One-Pot Lentil and Vegetable Curry
Who says eating healthy has to drain your wallet? This hearty lentil curry proves you can create satisfying, nutritious meals for under $8 total—that's less than $2 per person!

Ingredients
- 1 cup dried red lentils ($1.20)
- 1 medium onion, diced ($0.50)
- 3 cloves garlic, minced ($0.25)
- 1 tablespoon fresh ginger, grated ($0.30)
- 1 can diced tomatoes (14 oz) ($1.00)
- 1 can coconut milk (14 oz) ($1.50)
- 2 cups vegetable broth ($0.75)
- 1 large carrot, diced ($0.40)
- 1 bell pepper, chopped ($1.00)
- 1 tablespoon curry powder ($0.10)
- 1 teaspoon turmeric ($0.05)
- 1 teaspoon cumin ($0.05)
- 2 tablespoons olive oil ($0.20)
- Salt and pepper to taste
- 2 cups fresh spinach ($1.50)
- Fresh cilantro for garnish ($0.50)
Instructions
- 1
Sauté the aromatics
Heat olive oil in a large pot over medium heat. Add diced onion and cook for 5 minutes until softened. Stir in garlic and ginger, cooking for another minute until fragrant. This base gives your curry incredible depth without expensive ingredients.
- 2
Build the spice base
Add curry powder, turmeric, and cumin to the pot. Stir constantly for 30 seconds—you'll smell the spices bloom. This step is crucial for maximizing flavor from budget-friendly ground spices.
- 3
Add vegetables and liquids
Toss in diced carrot and bell pepper, cooking for 3-4 minutes. Pour in diced tomatoes, coconut milk, and vegetable broth. The combination creates a rich, creamy base that tastes way more expensive than it actually is.
- 4
Cook the lentils
Add red lentils and bring the mixture to a boil. Reduce heat to low, cover, and simmer for 20-25 minutes until lentils are tender and breaking down. Stir occasionally to prevent sticking. Red lentils cook faster than other varieties, making them perfect for quick weeknight dinners.

Photo by Lisa from Pexels on Pexels - 5
Finish with greens
Stir in fresh spinach during the last 2 minutes of cooking until wilted. Season with salt and pepper to taste. The spinach adds color, nutrition, and bulk without significantly increasing your grocery bill.
- 6
Serve and enjoy
Ladle into bowls and garnish with fresh cilantro. Serve over rice, quinoa, or with naan bread to stretch the meal even further. One batch easily provides leftovers for lunch the next day.
Nutrition Note
This protein-packed curry delivers about 18g of plant-based protein per serving from the lentils, plus fiber, folate, and iron. The coconut milk provides healthy fats that help you feel satisfied longer.
Substitution Ideas
Storage Tips
This curry actually tastes better the next day! Store in the refrigerator for up to 5 days or freeze portions for up to 3 months. The flavors meld beautifully overnight. If using a recipe planner app for your weekly recipe organization, this one reheats perfectly in the microwave for quick lunches. Just add a splash of water or broth if it thickens too much in the fridge.
How This Fits Your Meal Plan
This recipe is exactly the kind of versatile, budget-conscious meal our personalized meal planning quiz helps you discover. When you take our quiz, we identify recipes that match your dietary preferences AND your grocery budget—because healthy eating shouldn't be a luxury. This curry works beautifully in weekly food recipes rotation, providing 2-3 different meals when you batch cook on Sundays.
Related Recipes
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
Leave a Comment