High Protein Lentil Curry for a Budget Friendly Meal

30 min prep 5 min cook 25 servings
High Protein Lentil Curry for a Budget Friendly Meal
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • 25 g plant protein per serving: Lentils + Greek yogurt + hemp hearts keep you full for hours.
  • One-pot wonder: Minimal dishes means more time for Netflix—or homework.
  • Under $1.75 per serving: Pantry staples + frozen spinach keep costs low and nutrition high.
  • Freezer hero: Portion, freeze, and reheat without texture loss for up to 3 months.
  • Customizable heat: Dial the chili up or down so toddlers and spice-fiends both rejoice.
  • Ready in 35 minutes: Week-night doable yet impressive enough for company.

Ingredients You'll Need

Ingredients

I reach for sturdy, slate-green French lentils (a.k.a. Puy lentils) when I can find them on the bulk aisle—their seed coat stays intact, giving the curry a satisfying bite. Brown lentils work beautifully too; red lentils dissolve into silk, saving you the mash step if you want a creamier finish. Buy from the bulk bins: spices and legumes are 40 % cheaper than pre-packaged, and you can sniff the cumin to be sure it’s still fragrant.

Full-fat Greek yogurt is my stealth protein booster; the live cultures round out the acidity of the tomatoes and add a luxurious body. If you’re dairy-free, substitute an equal amount of coconut yogurt and stir in 2 Tbsp hemp hearts at the end for comparable protein.

Frozen spinach gets wilted right into the pot—no sandy washing sessions. If you have fresh spinach on its last legs, swap in 4 packed cups and add it during the last minute of simmering.

Curry powder choice matters: look for one with turmeric high on the ingredient list for anti-inflammatory bonus points, and toast it in the oil for 30 seconds to bloom the volatile oils. My local Indian grocer sells a “Madras Hot” blend that’s mellow once simmered; if yours is mild, augment with ½ tsp cayenne.

How to Make High Protein Lentil Curry for a Budget Friendly Meal

1
Warm the pot & bloom the spices

Place a heavy 4-quart Dutch oven over medium heat for 30 seconds, then add 2 Tbsp coconut oil. When it shimmers, sprinkle in 1 Tbsp Madras curry powder, 1 tsp ground cumin, ½ tsp turmeric, and ¼ tsp black pepper. Stir constantly for 45 seconds; the mixture will look like wet sand and smell like heaven. This step unlocks the essential oils in the spices and sets the foundation for deep flavor.

2
Sauté the aromatics

Add 1 finely diced yellow onion, 3 minced garlic cloves, and 1 Tbsp grated fresh ginger. Reduce heat to medium-low so the garlic doesn’t burn. Cook 5 minutes, stirring occasionally, until the onion turns translucent and the edges caramelize. If the mixture sticks, splash in 1 Tbsp water and scrape; the moisture will lift the fond and keep things from scorching.

3
Toast the lentils

Stir in 1 cup rinsed French lentils. Toss to coat each lentil in the spiced oil; toasting for 2 minutes helps them retain their shape during simmering and adds a nutty depth reminiscent of toasted buckwheat.

4
Deglaze with tomatoes

Pour in one 14-oz can crushed tomatoes (fire-roasted if possible). Use the liquid to scrape up every browned bit—those caramelized sugars equal free flavor. Simmer 3 minutes until the tomatoes darken slightly and the oil separates at the edges.

5
Add liquid & bring to pressure (stovetop option)

Stir in 2 ½ cups vegetable broth, ½ tsp salt, and ¼ tsp cayenne (optional). Lock on the lid, bring to high pressure over high heat (about 5 minutes), then lower heat and cook 10 minutes. Quick-release after 5 minutes natural de-pressurization. No pressure cooker? No problem—see the stovetop variation below.

6
Simmer until tender (non-pressure method)

If you’re using a regular pot, bring the mixture to a boil, reduce to low, cover, and simmer 22–25 minutes, stirring once halfway through. Add ¼ cup water if it looks dry; lentils should be al dente and swimming in thick gravy.

7
Stir in greens & protein

Remove lid, fold in 1 cup frozen spinach and ½ cup Greek yogurt. Simmer 2 minutes more; spinach will turn bright and yogurt will meld into the sauce, boosting protein to 25 g per serving without any chalky protein-powder aftertaste.

8
Finish with brightness

Off heat, squeeze in the juice of ½ lime and shower with ¼ cup chopped cilantro. Taste for salt and tang; lentils drink seasoning, so you may need another pinch of salt or splash of lime. Serve over brown rice, cauliflower rice, or with whole-wheat naan for scooping.

Expert Tips

Batch-cook Sundays

Double the recipe and freeze half in quart freezer bags laid flat; they’ll thaw in 15 minutes under warm tap water.

Protein math

Each cup of French lentils = 18 g protein; ½ cup Greek yogurt = 10 g; 2 Tbsp hemp hearts = 7 g. Divide by 4 servings and you’re at 25 g per bowl.

Control the heat

Temper cayenne by stirring in an extra spoon of yogurt; crank it up with a finely diced serrano added with the onions.

Sleepy lentils fix

If your lentils are older than a year, add 5 minutes to simmer time and an extra ¼ cup liquid.

Golden turmeric trick

Add a pinch of black pepper when you add turmeric; piperine boosts curcumin absorption by 2000 %.

Creamy without dairy

Substitute coconut yogurt and whisk in 1 tsp cornstarch slurry to prevent separation under heat.

Variations to Try

  • Sweet-potato boost: Fold in 1 cup diced sweet potato with the broth for extra vitamin A and natural sweetness.
  • Smoky chickpea twist: Replace half the lentils with canned chickpeas; dust with smoked paprika for campfire vibes.
  • Thai spin: Swap curry powder for 1 Tbsp red Thai curry paste and finish with ½ cup coconut milk instead of yogurt.
  • Greens swap: Use chopped kale or Swiss chard; add 3 minutes earlier because they’re heartier than spinach.

Storage Tips

Refrigerate: Cool completely, then store in airtight glass containers up to 5 days. The flavors meld and improve overnight, making leftovers a prized commodity.

Freeze: Portion into silicone muffin trays; freeze 2 hours, pop out the hockey-puck portions, and stash in freezer bags. Each “puck” is roughly 1 cup—perfect single servings for rushed lunches.

Reheat: Microwave from thawed for 2 minutes with a splash of broth, stirring halfway. From frozen, simmer in a covered saucepan with ¼ cup water over low heat 12 minutes, stirring occasionally.

Frequently Asked Questions

Absolutely—red lentils cook faster (12 minutes) and dissolve into a creamy dhal-style texture. You’ll lose the visual pop of whole lentils but gain a velvety sauce. Reduce broth by ½ cup and skip the pressure step.

Yes—lentils, yogurt, and spices are naturally gluten-free. If you serve with naan, choose a certified GF brand or swap for rice.

Use no-salt-added crushed tomatoes and swap vegetable broth for water with 1 tsp nutritional yeast for umami depth.

Yes—add everything except yogurt and spinach. Cook on LOW 6 hours or HIGH 3 hours; stir in yogurt and spinach during the last 15 minutes.

Brown basmati adds nuttiness without extra cost; cook with a 1:2 ratio with a cinnamon stick for restaurant vibes.

Omit cayenne and serve with a dollop of extra yogurt to tame any residual warmth. My 3-year-old calls it “sunshine soup” and requests it weekly.
High Protein Lentil Curry for a Budget Friendly Meal
main-dishes
Pin Recipe

High Protein Lentil Curry for a Budget Friendly Meal

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Bloom spices: Heat oil in Dutch oven, add curry powder, cumin, turmeric, and pepper; stir 45 seconds.
  2. Sauté aromatics: Add onion, garlic, ginger; cook 5 min until translucent.
  3. Toast lentils: Stir in lentils 2 minutes.
  4. Deglaze: Add tomatoes, scrape up browned bits, simmer 3 min.
  5. Simmer: Stir in broth, salt, cayenne; cover and simmer 22–25 min until lentils are tender.
  6. Finish: Stir in spinach and yogurt, simmer 2 min. Off heat, add lime juice and cilantro.

Recipe Notes

For pressure-cooker method, cook on high pressure 10 minutes, quick-release after 5 minutes natural release. Nutrition is calculated with low-sodium broth.

Nutrition (per serving)

365
Calories
25g
Protein
44g
Carbs
11g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.