Skip to main content
ProperDietPlan

Budget-Friendly Lentil and Vegetable Curry

PD
by ProperDietPlan Editorial Team
|Updated June 12, 2026
4.8from 0 votes

Who says you need to blow your grocery budget to eat well? This protein-packed lentil curry uses pantry staples and costs less than $2 per serving—but tastes like you spent way more.

Prep: 15 min
Cook: 30 min
Total: 45 min
Servings: 4
A vibrant South Indian sambar with vegetables in a stainless saucepan, ideal for culinary themes.

Ingredients

  • 1 cup dried red lentils
  • 2 tablespoons olive oil or vegetable oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric
  • 1/2 teaspoon paprika
  • 1 can (14 oz) diced tomatoes
  • 1 can (14 oz) coconut milk
  • 2 cups vegetable broth
  • 2 medium carrots, diced
  • 1 bell pepper, diced
  • 1 cup frozen peas
  • Salt and pepper to taste
  • Fresh cilantro for garnish
  • Cooked rice for serving

Instructions

  1. 1

    Prep your aromatics

    Rinse the lentils until water runs clear. Dice your onion, mince garlic, and grate ginger. This is where most of your prep time goes, but it's worth it for the flavor payoff.

  2. 2

    Build the flavor base

    Heat oil in a large pot over medium heat. Add onion and cook for 5 minutes until softened. Toss in garlic and ginger, cooking for another minute until fragrant—your kitchen should smell amazing right now.

  3. 3

    Toast the spices

    Add cumin, coriander, turmeric, and paprika. Stir constantly for 30 seconds. This step makes all the difference in developing deep, complex flavors without spending money on expensive ingredients.

  4. 4

    Add the liquid ingredients

    Pour in diced tomatoes, coconut milk, and vegetable broth. Bring to a boil, then add the rinsed lentils. Reduce heat and let it simmer for 15 minutes, stirring occasionally.

    Capture of steaming Asian dishes featuring a variety of fresh vegetables, perfect for a healthy meal.
    Photo by Cats Coming on Pexels
  5. 5

    Toss in the vegetables

    Add diced carrots and bell pepper. Continue simmering for 10-15 minutes until lentils are tender and vegetables are cooked through. The curry should be thick but still saucy.

  6. 6

    Finish and serve

    Stir in frozen peas during the last 2 minutes of cooking. Season with salt and pepper to taste. Serve over rice and garnish with fresh cilantro. Each serving costs roughly $1.80—not bad for a restaurant-quality meal!

Nutrition Note

This curry delivers complete protein from lentils, healthy fats from coconut milk, and loads of vitamins from the colorful vegetables. One serving provides about 15 grams of plant-based protein and plenty of fiber to keep you satisfied.

Substitution Ideas

red lentilsgreen or brown lentils (increase cooking time by 10-15 minutes)
coconut milkwhole milk or heavy cream for a different flavor profile
bell pepperzucchini, sweet potato, or whatever vegetables are on sale
fresh ginger1 teaspoon ground ginger
vegetable brothwater with an extra pinch of salt

Storage Tips

Store leftovers in the fridge for up to 5 days—the flavors actually get better overnight. Freezes beautifully for up to 3 months. Just add a splash of broth when reheating if it seems too thick.

How This Fits Your Meal Plan

This versatile curry fits beautifully into a personalized meal plan—whether you're cooking healthy meals for two on a budget or batch-cooking for the week. Our meal planning quiz can help you discover more budget-friendly recipes that match your taste preferences and dietary goals.

Take the 1-Minute Quiz

Answer a few quick questions and get a personalized meal plan built around your goals, food preferences, and daily routine.

Get My Personalized Meal Plan
4.80from 0 votes

Leave a Comment