Spicy Lentils and Spinach is a comforting, budget-friendly meal that fits perfectly into a busy weeknight routine. This hearty vegetarian dinner uses pantry staples, fresh vegetables, and warming spices to create a filling dish that tastes even better the next day. Whether you prepare it on the stovetop or in a pressure cooker, Spicy Lentils and Spinach delivers rich flavor, satisfying texture, and a healthy balance that works well for meal prep, freezing, or easy family dinners.
Story
Spicy Lentils and Spinach has long been one of those dependable recipes I return to when I want something nourishing without spending hours in the kitchen. Lentils cook slowly and soak up spices beautifully, while spinach adds color and freshness at the very end. I first made Spicy Lentils and Spinach during a stretch of meatless dinners, and it quickly became a regular on the table. The combination of spicy warmth, earthy lentils, and tender vegetables makes this dish comforting yet light, which is why Spicy Lentils and Spinach works so well as a reliable vegetarian dinner option.
Ingredients
This recipe uses everyday ingredients that come together easily and stay affordable. The measurements below serve four people generously and can be doubled for freezing.
-
1 large onion, finely chopped
-
3 cloves garlic, crushed
-
2 teaspoons freshly grated ginger
-
2 carrots, finely chopped
-
1 courgette (zucchini), chopped
-
160 g (¾ cup) dried green or brown lentils
-
360 ml (1½ cups) water
-
120 g (½ cup) passata or crushed tomatoes
-
3 cups fresh spinach, chopped
-
2 green chilies, sliced lengthways
-
1 tablespoon ground cumin
-
1 tablespoon ground coriander
-
1 teaspoon turmeric
-
1 teaspoon garam masala
-
1 teaspoon salt
-
Freshly ground black pepper, to taste
-
Low-calorie cooking spray
Step-by-Step Instructions
Following these steps keeps the lentils tender and the vegetables perfectly cooked while building deep flavor from the spices.
Preparing the Ingredients
Begin by chopping all vegetables evenly so they cook at the same rate. Rinse the lentils under cold water until the water runs clear, then drain well. Measure out the spices and keep them nearby, since adding them together helps them blend smoothly into the base of the dish.
Cooking Instructions
Heat a large saucepan over medium-high heat and coat lightly with cooking spray. Add the onion, garlic, and ginger, stirring until softened, then mix in the cumin, coriander, turmeric, and garam masala to form a fragrant paste. Stir in the carrots, courgette, lentils, chilies, passata, water, salt, and pepper, bring to a boil, reduce the heat, cover, and simmer for forty-five minutes until the lentils are tender. Finish by stirring through the spinach until just wilted, then remove from heat and serve.
Tips for Perfect Results
Small adjustments during cooking make a noticeable difference in both texture and flavor.
Common Mistakes to Avoid
Avoid rushing the simmering time, since lentils need steady heat to soften fully without splitting. Skipping the step of blooming the spices can leave the dish tasting flat, so always give them time to toast briefly with the aromatics.
Pro Tips for Better Flavor
For a deeper taste, let the dish rest for ten minutes before serving so the flavors settle. Adding a squeeze of lemon juice or a spoon of yogurt at the table brightens the spices and balances the richness of the lentils.
Serving and Storage
This dish adapts easily to different meals and keeps well for later use.
How to Serve
Serve Spicy Lentils and Spinach on its own for a light meal, or pair it with rice, flatbread, or roasted vegetables for a more filling plate. A spoon of yogurt and fresh herbs adds contrast and freshness.

How to Store Leftovers
Allow leftovers to cool completely, then store in airtight containers in the refrigerator for up to four days. This dish also freezes well for up to three months and reheats gently on the stovetop or in the microwave with a splash of water.
Conclusion
Spicy Lentils and Spinach proves that simple ingredients can still create a satisfying and flavorful meal. With flexible cooking methods, freezer-friendly leftovers, and a warm spice profile, this recipe fits easily into everyday cooking. If you need a dependable, healthy, and comforting dinner, this is one dish worth keeping on repeat.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make this recipe vegan?
Yes, the base recipe is already vegan, and you can simply skip yogurt or use a dairy-free alternative when serving.
Do I need to soak the lentils first?
No soaking is required for green or brown lentils in this recipe, as they cook fully during the simmering or pressure-cooking time.
Can I use frozen spinach instead of fresh?
Frozen spinach works well if thawed and drained thoroughly before adding, though fresh spinach gives a lighter texture.
Print
Spicy Lentils and Spinach
- Total Time: 1 hour 9 minutes
- Yield: Serves 4
- Diet: Vegetarian
Description
A hearty and budget-friendly vegetarian dinner made with spiced lentils, fresh vegetables, and spinach, cooked on the stovetop or in a pressure cooker.
Ingredients
- 1 large onion, finely chopped
- 3 cloves garlic, crushed
- 2 teaspoons freshly grated ginger
- 2 carrots, finely chopped
- 1 courgette (zucchini), chopped
- 160 g dried green or brown lentils
- 360 ml water
- 120 g passata or crushed tomatoes
- 3 cups fresh spinach, chopped
- 2 green chilies, sliced lengthways
- 1 tablespoon ground cumin
- 1 tablespoon ground coriander
- 1 teaspoon turmeric
- 1 teaspoon garam masala
- 1 teaspoon salt
- Freshly ground black pepper to taste
- Low calorie cooking spray
Instructions
- Spray a large saucepan with cooking spray and heat over medium-high heat.
- Add onion, garlic, and ginger and cook until softened, adding a little water if needed.
- Stir in cumin, coriander, turmeric, and garam masala to form a paste.
- Add carrots, courgette, lentils, chilies, passata, water, salt, and pepper.
- Bring to a boil, reduce heat, cover, and simmer for 45 minutes until lentils are tender.
- Stir in spinach until just wilted.
- Remove from heat and serve.
Notes
- Gluten free friendly
- Vegetarian friendly
- Vegan friendly
- Freezer friendly
- Prep Time: 14 minutes
- Cook Time: 55 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 9
- Sodium: 680
- Fat: 4
- Saturated Fat: 0.5
- Unsaturated Fat: 3
- Trans Fat: 0
- Carbohydrates: 48
- Fiber: 14
- Protein: 18
- Cholesterol: 0