High-Protein Chicken and Lentil Bowl (Weight Loss, Student Budget)
High-protein recipes for weight loss work because protein is the most filling macronutrient gram for gram – it keeps you full longer than carbs or fat, so you naturally eat less without white-knuckling through hunger. This chicken and lentil bowl stacks protein from three different sources (chicken breast, lentils and Greek yogurt) into one meal that costs about $3 a serve, takes 35 minutes, and reheats well for lunches through the week.
It’s built on the same batch-cooking logic as our meal prep chicken and rice bowls and one-pot chicken and rice recipes, but swaps the rice for lentils to push the protein and fibre higher while keeping the calories down – which is the actual mechanism behind most “high protein for weight loss” recipes, not any special ingredient.
TL;DR
- Roughly 52g protein per serving for about 470 calories – a high protein-to-calorie ratio, which is what actually matters for weight loss, not the “high protein” label alone.
- Three protein sources stacked – seared chicken breast, red lentils, and a Greek yogurt-tahini sauce – so you’re not relying on one expensive ingredient to hit your target.
- Makes 4 servings, about $2.80-3.50 a serve, and keeps in the fridge for 4 days if you store the sauce separately.
Why this recipe actually helps with weight loss
“High protein recipes for weight loss” is a genuinely useful search, but most results just tag any recipe with chicken in it as “high protein” without looking at the calorie side of the equation. What actually matters is the protein-to-calorie ratio: a meal that delivers 50g of protein for 470 calories keeps you fuller for longer per calorie than one that delivers 50g of protein for 900 calories loaded with oil, cheese or creamy sauce. This bowl gets there by leaning on lean chicken breast rather than thigh, using lentils instead of rice or pasta (more protein and fibre per gram of carbohydrate), and swapping a butter or cream-based sauce for a yogurt-based one.
Lentils do a lot of the work here. If you want more budget protein ideas beyond this one bowl, our cheap healthy meals and meal prep guide covers ten more recipes with full cost breakdowns. They’re one of the cheapest protein sources in an Australian supermarket – dried red lentils run about $2.50-3.50 a kilo – and they bring fibre that chicken and yogurt don’t, which is a big part of why high-protein-plus-fibre meals tend to be more filling than high-protein-alone meals. If you’re tracking macros for a deficit, this combination gives you a meal that’s genuinely satisfying rather than one you’re still hungry after finishing.
Ingredients (makes 4 servings)
- 500g chicken breast, diced into bite-sized pieces
- 1 cup (200g) dried red lentils, rinsed
- 2.5 cups water or stock, for cooking the lentils
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 2 cloves garlic, minced (divided)
- 1 lemon, zested and juiced (divided)
- 2 cups baby spinach
- 1 cup cherry tomatoes, halved
- 1 Lebanese cucumber, diced
- 1/4 red onion, thinly sliced
- Salt and pepper, to taste
- For the sauce: 3/4 cup (200g) plain Greek yogurt, 2 tbsp tahini, 1 clove garlic (minced), juice of 1/2 lemon, 2-3 tbsp water to thin, pinch of salt
- Fresh parsley and chilli flakes, to garnish (optional)
Buy dried lentils, not canned
Method

- Rinse the lentils under cold water. Add to a saucepan with 2.5 cups of water or stock, bring to a boil, then reduce to a simmer for 12-15 minutes, until tender but still holding their shape. Drain any excess liquid and set aside.
- While the lentils cook, toss the diced chicken with the cumin, smoked paprika, half the minced garlic, the lemon zest, salt and pepper.
- Heat the olive oil in a large pan over medium-high heat. Add the chicken in a single layer and sear for 6-8 minutes, turning occasionally, until browned and cooked through (internal temperature of 75°C). Squeeze half the lemon juice over the chicken in the last minute of cooking.
- While the chicken cooks, whisk together the sauce ingredients – Greek yogurt, tahini, remaining garlic, remaining lemon juice, water and a pinch of salt – until smooth. Add water a tablespoon at a time until it’s pourable but still thick enough to coat a spoon.
- Divide the spinach between four bowls or containers as a base. Top with the lentils, chicken, cherry tomatoes, cucumber and red onion.
- Drizzle with the yogurt-tahini sauce just before eating, and finish with parsley and chilli flakes if using.
Storage and meal prep

Cool the chicken and lentils to room temperature within 2 hours of cooking, then refrigerate in airtight containers, keeping the sauce and spinach separate from the warm components. Stored this way, the chicken and lentils keep for up to 4 days; add the spinach, tomatoes, cucumber and sauce fresh each time you eat, since spinach wilts and the sauce can make the lentils go watery if it sits on them overnight. This follows Food Standards Australia New Zealand‘s guidance on cooling and storing cooked food – always reheat the chicken and lentils until steaming hot before eating, and keep the sauce and raw vegetables cold rather than reheating them.
If you’re prepping for the whole week rather than 4 days, freeze the cooked chicken and lentils in individual portions (without the sauce or fresh vegetables) for up to 2 months, and thaw overnight in the fridge before reheating.
Nutrition (approximate)

Per serving (1 of 4), this works out to roughly 470 kcal, 52g protein, 13g fat, and 38g carbohydrates. These are estimates based on standard ingredient values, not a lab-tested analysis. The protein-to-calorie ratio here is the main point of a “high protein for weight loss” recipe – about 0.11g of protein per calorie, which is well above what most standard dinners deliver. Using chicken thigh instead of breast will add a few grams of fat and calories per serving; swapping the tahini for extra yogurt will lower the fat further if you want to cut it down more.
Want a fully meatless version? Our high-protein vegetarian tofu, chickpea and quinoa bowl stacks plant and dairy protein instead.
