Vegetarian High-Protein Greek Yogurt Lentil Bowl

Vegetarian High-Protein Greek Yogurt Lentil Bowl

I remember staring into my fridge on a Sunday evening, dreading the week ahead. I had a container of Greek yoghurt, a bag of lentils, and absolutely no energy for a complicated cook. After testing this recipe five times, I finally got it just right. This Vegetarian High-Protein Greek Yogurt Lentil Bowl is the budget-friendly meal prep hero I never knew I needed, and it has completely transformed my chaotic weekday lunches.

Recipe Overview

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Servings: 4 generous bowls
  • Difficulty: Easy

Why You’ll Love This Vegetarian High-Protein Greek Yogurt Lentil Bowl

  • Incredible value for money: At roughly £1.80 per serving, this bowl delivers over 30g of protein without breaking the bank. Lentils and Greek yoghurt are two of the most affordable protein sources you can buy.
  • Batch cooking champion: This recipe doubles and triples beautifully. I often make a massive batch on Sunday and have lunches sorted for the entire work week.
  • Stores and reheats like a dream: Unlike many meal prep recipes that turn soggy or dry, this bowl maintains its texture and flavour beautifully. The lentils hold up, and the yoghurt sauce stays creamy when stored separately.
  • Completely customisable: You can switch up the vegetables, adjust the spice level, or swap the grains based on what you have in your pantry. My kids absolutely devour this every time I make it, especially when I add extra roasted sweet potato.
  • No fancy equipment needed: Just one pot for the lentils, a frying pan for the vegetables, and a bowl for the sauce. Minimal washing up means more time for yourself.
Vegetarian High-Protein Greek Yogurt Lentil Bowl

Vegetarian High-Protein Greek Yogurt Lentil Bowl
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 200g dried green or brown lentils (rinsed and picked over)
  • 500ml vegetable stock
  • 2 bay leaves
  • 400g can of chopped tomatoes
  • 1 large onion, finely diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 courgette, diced
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground coriander
  • 300g full-fat Greek yoghurt
  • Juice of 1 lemon
  • Salt and black pepper to taste
  • Fresh parsley or coriander for garnish
  • 200g cooked brown rice or quinoa (optional, for serving)

Tip: Use full-fat Greek yoghurt for the best texture and protein content. The reduced-fat versions often contain thickeners that can separate when stored in the fridge for a few days.

How to Make Vegetarian High-Protein Greek Yogurt Lentil Bowl

  1. Cook the lentils: Add the rinsed lentils, vegetable stock, and bay leaves to a medium saucepan. Bring to a boil over high heat — you’ll see small bubbles forming around the edges and hear a gentle rolling sound. Reduce the heat to low, cover, and simmer for 20-25 minutes. The lentils should be tender but still hold their shape; you’ll notice they’ve doubled in size and the stock has been mostly absorbed. Remove the bay leaves and set aside.
  2. Sauté the aromatics: While the lentils cook, heat 1 tablespoon of olive oil in a large frying pan over medium heat. Add the diced onion and cook for 5-6 minutes until it becomes translucent and releases a sweet, fragrant smell. The edges will start to turn golden brown. Add the minced garlic and cook for another 30 seconds until you can smell its aroma strongly.
  3. Cook the vegetables: Add the diced red bell pepper and courgette to the pan. Increase the heat to medium-high. Cook for 6-8 minutes, stirring occasionally. You’ll see the courgette release moisture and then reabsorb it, and the peppers will soften and develop dark char marks on their edges. The vegetables should be tender but not mushy, with a slight bite remaining.
  4. Add the spices and tomatoes: Sprinkle the cumin, smoked paprika, and ground coriander over the vegetables. Stir constantly for 30 seconds until the spices become fragrant and darken slightly. Pour in the chopped tomatoes and stir well. Let this simmer for 5-7 minutes until the sauce thickens and reduces — you’ll see it go from watery to a rich, chunky consistency, and the colour will deepen to a warm rust red.
  5. Combine lentils and sauce: Add the cooked lentils to the pan with the tomato-vegetable mixture. Stir everything together and let it cook for 2-3 minutes so the flavours meld. Taste and adjust seasoning with salt and black pepper. The mixture should smell deeply savoury and look cohesive, with the lentils evenly coated in the sauce.
  6. Prepare the yoghurt sauce: In a small bowl, combine the Greek yoghurt with the lemon juice and a pinch of salt. Stir until smooth and creamy. The mixture should be thick but pourable, with a bright, tangy aroma.
  7. Assemble the bowls: Divide the lentil mixture among four bowls. If using rice or quinoa, add a portion to each bowl first. Dollop a generous spoonful of the Greek yoghurt sauce on top. Garnish with fresh parsley or coriander. Serve immediately or allow to cool completely before storing for meal prep.

Tips From My Kitchen

  • Cook lentils until just tender, not mushy: Overcooked lentils turn into a pasty mess that doesn’t reheat well. Start checking them at the 18-minute mark by tasting one. They should be soft enough to eat but still offer some resistance when you bite down. The texture is key for meal prep because firmer lentils maintain their integrity when reheated.
  • Season the yoghurt sauce separately: Adding salt and lemon juice directly to the yoghurt draws out moisture and creates a firmer texture that won’t become watery in the fridge. Always stir the yoghurt sauce just before serving to redistribute the seasoning, as it can settle during storage.
  • Cool completely before refrigerating: This is the most critical step for successful meal prep. Spread the lentil mixture on a large baking tray to cool for 20-30 minutes before portioning into containers. Hot food creates condensation inside sealed containers, leading to soggy textures and faster spoilage.
  • Store components separately for best results: Keep the lentil mixture, grains, and yoghurt sauce in separate compartments or containers. This prevents the yoghurt from thinning out and the grains from absorbing too much moisture. When you’re ready to eat, simply combine and reheat the lentil mixture and grains, then add the cold yoghurt sauce on top.
  • Use the right lentils: Green or brown lentils are ideal for this recipe because they hold their shape during cooking. Red lentils break down too quickly and will turn into a soup-like consistency, which isn’t what we want here. Puy lentils also work beautifully but are more expensive and may require slightly longer cooking.
  • Double the batch without doubling the effort: Lentils and vegetables cook in roughly the same time whether you’re making one portion or four. Use a larger pan and pot, and you’ll have eight servings ready in just 10 extra minutes of prep. This is where the real cost savings kick in.

Equipment You’ll Need

  • Large frying pan or skillet
  • Sharp knife and cutting board
  • Mixing bowls
  • Wooden spoon or spatula
  • Medium saucepan with lid
  • Measuring spoons and cups
  • Meal prep containers with airtight lids
  • Baking tray for cooling (optional but helpful)

Common Mistakes to Avoid

  • Overcrowding the pan: When sautéing the vegetables, avoid adding too many at once. If the pan is overcrowded, the vegetables will steam instead of sauté, resulting in a watery, bland mixture. Cook in batches if necessary, giving each piece of courgette and pepper enough room to develop those lovely golden-brown edges.
  • Wrong temperature: Cooking the spices at too high a heat will burn them, creating a bitter, acrid flavour that ruins the entire dish. Always add spices to the pan over medium heat and stir constantly for 30 seconds maximum. You should smell their aroma intensify, not smell burning. If you see smoke, remove the pan from the heat immediately.
  • Skipping the rest time: Allowing the lentil mixture to rest for 5 minutes after cooking is essential for the flavours to meld together. During this time, the starches settle and the sauce thickens slightly. Serving immediately can result in a watery, disjointed bowl where the flavours haven’t had a chance to marry.

Delicious Variations to Try

  • Spicy Version: Add 1-2 finely chopped fresh red chillies along with the garlic, or stir in 1 teaspoon of harissa paste with the tomatoes. For extra heat, top the finished bowl with sliced pickled jalapeños or a drizzle of chilli oil.
  • Vegetarian/Vegan Option: Replace the Greek yoghurt with a thick coconut yoghurt or a cashew cream sauce. Blend 100g soaked cashews with 100ml water, 1 tablespoon lemon juice, and a pinch of salt until completely smooth. This version stays creamy and doesn’t separate when stored.
  • Different Protein: While this recipe is already vegetarian, you can add extra protein by stirring in a can of drained chickpeas along with the lentils. For a non-vegetarian twist, top the bowl with grilled halloumi slices or a soft-boiled egg for added richness. For a similar meal prep idea, check out our High Protein Teriyaki Chicken Meal Prep Bowls 2.

What to Serve With Vegetarian High-Protein Greek Yogurt Lentil Bowl

  • Warm flatbread or pitta for scooping up every last bit of the sauce
  • A simple side salad with cucumber, tomato, and red onion dressed in lemon juice
  • Roasted vegetables like sweet potato or cauliflower for extra depth and texture
  • Pickled red onions or olives for a tangy contrast to the creamy yoghurt
  • A sprinkle of toasted pine nuts or pumpkin seeds for crunch

Frequently Asked Questions

Can I use canned lentils instead of dried?
Yes, you can absolutely use canned lentils to save time. Drain and rinse two 400g cans thoroughly, then add them to the tomato-vegetable mixture in step 5. Skip the initial cooking step entirely, and simply heat everything through for 5-7 minutes. The texture will be slightly softer than dried lentils, but the flavour remains excellent.
How long does this bowl keep in the fridge?
Stored correctly in airtight containers, the lentil mixture will stay fresh for up to 5 days. Keep the yoghurt sauce separate and add it just before serving. The vegetables and lentils actually improve in flavour after a day or two as the spices continue to meld together. Beyond 5 days, the texture of the vegetables starts to deteriorate.
Can I freeze this meal prep bowl?
Yes, the lentil mixture freezes wonderfully for up to 3 months. Portion it into freezer-safe containers and thaw overnight in the fridge before reheating. Do not freeze the yoghurt sauce, as it will separate and become grainy upon thawing. Make a fresh batch of yoghurt sauce when you’re ready to eat.
What’s the best way to reheat this bowl?
For the best texture, reheat the lentil mixture in a frying pan over medium heat with a splash of water or vegetable stock. Stir occasionally for 5-7 minutes until piping hot throughout. Alternatively, microwave on high for 2-3 minutes, stirring halfway through. Always add the cold yoghurt sauce after reheating to maintain its creamy texture.
Is this bowl suitable for a high-protein diet?
Absolutely. Each serving contains approximately 32g of protein from the lentils and Greek yoghurt combined. Lentils provide plant-based protein and fibre that keep you full for hours, while Greek yoghurt offers complete animal protein with all essential amino acids. For an even higher protein boost, pair this with our Low Calorie High Protein Shrimp Zucchini Noodles on alternate days.
Vegetarian High-Protein Greek Yogurt Lentil Bowl

Vegetarian High-Protein Greek Yogurt Lentil Bowl

A hearty and nutritious vegetarian bowl featuring tender lentils simmered with vegetables and warm spices, topped with a creamy lemon Greek yogurt sauce. Perfect for a satisfying main course or meal prep.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 200 g dried green or brown lentils rinsed and picked over
  • 500 ml vegetable stock
  • 2 bay leaves
  • 400 g can of chopped tomatoes
  • 1 large onion finely diced
  • 3 cloves garlic minced
  • 1 red bell pepper diced
  • 1 courgette diced
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground coriander
  • 300 g full-fat Greek yoghurt
  • Juice of 1 lemon
  • Salt and black pepper to taste
  • Fresh parsley or coriander for garnish
  • 200 g cooked brown rice or quinoa optional, for serving

Method
 

  1. Cook the lentils: Add the rinsed lentils, vegetable stock, and bay leaves to a medium saucepan. Bring to a boil over high heat — you'll see small bubbles forming around the edges and hear a gentle rolling sound. Reduce the heat to low, cover, and simmer for 20-25 minutes. The lentils should be tender but still hold their shape; you'll notice they've doubled in size and the stock has been mostly absorbed. Remove the bay leaves and set aside.
  2. Sauté the aromatics: While the lentils cook, heat 1 tablespoon of olive oil in a large frying pan over medium heat. Add the diced onion and cook for 5-6 minutes until it becomes translucent and releases a sweet, fragrant smell. The edges will start to turn golden brown. Add the minced garlic and cook for another 30 seconds until you can smell its aroma strongly.
  3. Cook the vegetables: Add the diced red bell pepper and courgette to the pan. Increase the heat to medium-high. Cook for 6-8 minutes, stirring occasionally. You'll see the courgette release moisture and then reabsorb it, and the peppers will soften and develop dark char marks on their edges. The vegetables should be tender but not mushy, with a slight bite remaining.
  4. Add the spices and tomatoes: Sprinkle the cumin, smoked paprika, and ground coriander over the vegetables. Stir constantly for 30 seconds until the spices become fragrant and darken slightly. Pour in the chopped tomatoes and stir well. Let this simmer for 5-7 minutes until the sauce thickens and reduces — you'll see it go from watery to a rich, chunky consistency, and the colour will deepen to a warm rust red.
  5. Combine lentils and sauce: Add the cooked lentils to the pan with the tomato-vegetable mixture. Stir everything together and let it cook for 2-3 minutes so the flavours meld. Taste and adjust seasoning with salt and black pepper. The mixture should smell deeply savoury and look cohesive, with the lentils evenly coated in the sauce.
  6. Prepare the yoghurt sauce: In a small bowl, combine the Greek yoghurt with the lemon juice and a pinch of salt. Stir until smooth and creamy. The mixture should be thick but pourable, with a bright, tangy aroma.
  7. Assemble the bowls: Divide the lentil mixture among four bowls. If using rice or quinoa, add a portion to each bowl first. Dollop a generous spoonful of the Greek yoghurt sauce on top. Garnish with fresh parsley or coriander. Serve immediately or allow to cool completely before storing for meal prep.

Notes

For a gluten-free option, serve with quinoa instead of brown rice. The lentil mixture can be stored in the refrigerator for up to 5 days; add the yogurt sauce just before serving.

I hope this Vegetarian High-Protein Greek Yogurt Lentil Bowl becomes your new favourite meal prep companion as it has mine. It’s proof that eating well on a budget doesn’t require complicated techniques or expensive ingredients. Have you tried this recipe yet? I’d love to hear how you customised it in the comments below — your variations might just inspire someone else’s next lunch.

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating