Some dinners just know how to save the day. Spicy Lentils and Spinach is one of them. It’s warm, hearty, packed with vegetables, and filled with fragrant spices that make the kitchen smell like you’ve been cooking something impressive all afternoon—even when the recipe is wonderfully straightforward.
This is the kind of meal I love recommending for busy weeknights. Dried lentils simmer with onion, garlic, ginger, carrots, zucchini, tomatoes, and warming spices before fresh spinach gets folded in at the end. The result is thick, comforting, and satisfying without requiring a long shopping list of fancy ingredients.
Even better? You can make Spicy Lentils and Spinach (Stove Top and Pressure Cooker) style, depending on how much time you have. Go traditional with a saucepan or let your pressure cooker handle the heavy lifting while you tackle everything else on your to-do list.
Table of Contents
Why You’ll Love This Spicy Lentils and Spinach
- Simple Ingredients: Lentils, vegetables, tomatoes, and pantry spices come together for an affordable, wholesome dinner.
- Big Flavor: Cumin, coriander, turmeric, garam masala, ginger, and green chilies create layers of warm, aromatic flavor.
- Weeknight Friendly: The pressure cooker method dramatically cuts down the cooking time when dinner needs to happen fast.
- Easy to Customize: Adjust the chilies, swap vegetables, or add extra spinach to make this dish your own.
- Meal-Prep Friendly: Lentils make a satisfying dish that reheats beautifully for lunches and easy dinners.
- Family Friendly: Reduce or omit the green chilies for a milder version that works well for spice-sensitive family members.
Ingredients You’ll Need
One of my favorite things about this recipe is how everyday ingredients turn into something deeply flavorful.
You’ll need:
- 1 large onion, finely chopped
- 3 cloves garlic, crushed
- 2 teaspoons freshly grated ginger
- 2 carrots, finely chopped
- 1 zucchini (courgette), chopped
- ¾ cup (160g) dried green or brown lentils
- 1½ cups (360ml) water
- ½ cup (120g) passata or crushed tomatoes
- 3 cups fresh spinach, chopped
- 2 green chilies, sliced lengthwise
- 1 tablespoon ground cumin
- 1 tablespoon ground coriander
- 1 teaspoon turmeric
- 1 teaspoon garam masala
- 1 teaspoon salt
- Freshly ground black pepper, to taste
- Cooking spray
For an optional creamy topping, have 4 tablespoons fat-free plain yogurt, chopped fresh cilantro, and a little lemon juice ready.
Green or brown lentils are especially useful here because they develop a tender texture while giving the dish plenty of substance. And don’t be alarmed by those three handfuls of spinach. Fresh spinach has a remarkable talent for looking enormous one minute and practically disappearing the next.
How to Make Spicy Lentils and Spinach on the Stove
1. Build the Flavor Base
Spray a large saucepan with cooking spray and place it over medium-high heat.
Add the finely chopped onion, crushed garlic, and grated ginger. Cook until the onion begins to soften and everything smells wonderfully fragrant.
If the mixture starts sticking, add a small splash of water instead of letting the garlic burn. Burned garlic is one kitchen guest we definitely did not invite.
2. Wake Up the Spices
Add the cumin, ground coriander, turmeric, and garam masala.
Stir the spices into the onion mixture until everything forms a fragrant paste. Cooking the spices briefly at this stage helps bring out their aroma and gives the finished lentils a deeper flavor.
Your kitchen should already be smelling pretty fantastic.
3. Add the Vegetables and Lentils
Stir in the carrots, zucchini, dried lentils, sliced green chilies, passata, water, and salt.
Give everything a thorough stir so the spices are evenly distributed.
Bring the mixture to a boil.
4. Simmer Until Tender
Once boiling, reduce the heat to low, cover the saucepan, and simmer for about 45 minutes, or until the lentils are tender.
Check the pot occasionally and give it a stir. Lentils can absorb liquid at different rates, so if the mixture becomes too dry before they’re tender, add a small splash of hot water.
Taste and season with freshly ground black pepper.
5. Add the Spinach
Once the lentils are cooked, stir in the chopped fresh spinach.
You only need to cook it long enough for the leaves to wilt into the lentil mixture. This usually takes just a couple of minutes.
And that’s dinner.
Pressure Cooker Spicy Lentils and Spinach
Need food on the table faster? This Spicy Lentils and Spinach (Stove Top and Pressure Cooker) recipe works beautifully in an Instant Pot or similar electric pressure cooker.
Set the pressure cooker to sauté mode and lightly coat the inner pot with cooking spray.
Once hot, add the onion, garlic, and ginger. Sauté until softened, adding a splash of water if necessary to prevent sticking.
Stir in the cumin, coriander, turmeric, and garam masala. Cook briefly until fragrant.
Add the carrots, zucchini, dried lentils, green chilies, passata, water, and salt. Stir well, scraping the bottom of the pot so nothing is stuck.
Secure the lid and cook at high pressure for 10 minutes.
When the cooking cycle finishes, allow the pressure to release naturally for approximately 10 minutes. Carefully release any remaining pressure according to your cooker’s instructions before opening the lid.
Stir in the chopped spinach while everything is still piping hot. The residual heat will quickly wilt the leaves.
Taste, add black pepper as needed, and you’re ready to serve.
Chef Omar’s Tips for the Best Results
- Don’t skip the aromatics. Onion, garlic, and fresh ginger create the foundation of the dish. Give them a few minutes to soften before moving forward.
- Control the heat. Green chilies can vary dramatically in intensity. For a gentler dinner, use one chili, remove the seeds, or leave the chilies out. Want dinner to fight back a little? Keep both.
- Watch the lentils on the stove. If they’ve soaked up most of the water but aren’t tender yet, simply add another splash of hot water and continue cooking.
- Add spinach last. Fresh spinach needs very little cooking. Adding it at the end keeps its color brighter and prevents it from becoming overcooked.
- Finish with something cool and creamy. Mix plain yogurt with chopped cilantro and a squeeze of lemon juice, then spoon it over the hot lentils. That cool, tangy topping is a lovely contrast to the warming spices.
I started leaning on dishes like this whenever I wanted dinner to taste much more ambitious than the actual effort involved. There’s something satisfying about watching a pot of humble lentils transform into a fragrant, colorful meal. It’s exactly the kind of cooking I love at PulseRecipes: straightforward ingredients, a few smart techniques, and plenty of flavor.

faqs about Spicy Lentils and Spinach
Do I need to soak the lentils first?
No. Green and brown lentils can go into this recipe dried. Give them a quick rinse and check for any small debris before cooking.
Can I make Spicy Lentils and Spinach less spicy?
Absolutely. Use just one green chili, remove the seeds, or omit the chilies completely. You’ll still get plenty of flavor from the ginger and spices.
Can I use crushed tomatoes instead of passata?
Yes. Crushed tomatoes are a convenient substitute. The finished texture may be slightly chunkier, but the flavor will still work nicely.
Can I use frozen spinach?
Yes. Thaw it first and squeeze out excess water before stirring it into the cooked lentils. Start with a smaller amount and add more as desired.
How should I store leftovers?
Allow the lentils to cool, then transfer them to an airtight container and refrigerate promptly. Reheat portions until steaming hot, adding a splash of water if the lentils have thickened in the refrigerator.
Why are my lentils still firm?
Older dried lentils sometimes take longer to soften. On the stovetop, add a little extra hot water and continue simmering until they’re tender. Also remember that different varieties can have slightly different cooking times.
Bring Some Spice to Dinner Tonight
There are nights when you want a meal that’s cozy but not boring, flavorful but not complicated. Spicy Lentils and Spinach checks all those boxes.
The earthy lentils soak up cumin, coriander, turmeric, garam masala, garlic, and ginger while the vegetables bring color and texture. Finish it with fresh spinach and a cool spoonful of lemon-cilantro yogurt, and suddenly a simple pot of lentils feels like something special.
Whether you choose the relaxed stovetop method or reach for your pressure cooker when the clock is ticking, this is a recipe worth keeping in your weeknight rotation.
Grab that pot, don’t be shy with the spices, and make dinner smell incredible. Happy cooking!
More Flavor-Packed Recipes You’ll Love
- Keep the lentil love going with our bold and comforting Spicy Red Lentil Curry.
- Try this wholesome Healthy Quinoa Lentil Spinach Bake when you’re craving an easy oven-baked meal.
- Enjoy another warming dinner with plenty of spice with our flavorful Green Lentil Dal Recipe.
- Turn lentils into a fresh, colorful meal with this vibrant Moroccan Lentil Carrot Salad.
Made this Spicy Lentils and Spinach recipe? ⭐ Please leave a star rating and review below! Your feedback helps other home cooks decide what to make next—and we’d love to hear whether you went mild, spicy, or pass-me-another-chili hot.

Spicy Lentils and Spinach (Stove Top and Pressure Cooker)
- Total Time: 1 hour stovetop
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
These Spicy Lentils and Spinach are hearty, warming, and loaded with tender green or brown lentils, fresh spinach, carrots, zucchini, tomatoes, ginger, and aromatic spices. Make them on the stovetop or in the Instant Pot for an easy, flavor-packed vegetarian meal. Serve as-is or with rice and a spoonful of lemon-cilantro yogurt.
Ingredients
- 1 large onion, finely chopped
- 3 cloves garlic, crushed
- 2 teaspoons fresh ginger, grated
- 2 carrots, finely chopped
- 1 zucchini (courgette), chopped
- ¾ cup (160g) dried green or brown lentils, rinsed
- 1½ cups (360ml) water
- ½ cup (120g) passata or crushed tomatoes
- 3 cups fresh spinach, chopped
- 2 green chilies, sliced lengthwise
- 1 tablespoon ground cumin
- 1 tablespoon ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon garam masala
- 1 teaspoon salt
- Freshly ground black pepper, to taste
- Cooking spray
Optional Topping:
- 4 tablespoons fat-free plain yogurt
- Fresh cilantro, chopped
- Fresh lemon juice, to taste
Instructions
Stovetop Method
- Lightly coat a large saucepan with cooking spray and place over medium-high heat.
- Add the onion, garlic, and ginger. Cook until slightly softened, adding a splash of water if needed to prevent sticking.
- Add the cumin, coriander, turmeric, and garam masala. Stir until the spices coat the aromatics and form a fragrant paste.
- Add the carrots, zucchini, lentils, green chilies, passata, water, and salt. Stir well.
- Bring to a boil, then reduce the heat to low. Cover and simmer for about 45 minutes, or until the lentils are tender. Stir occasionally and add a splash of hot water if the mixture becomes too dry.
- Stir in the chopped spinach and cook just until wilted.
- Season with freshly ground black pepper and adjust the salt if needed.
- Serve hot. If desired, top with plain yogurt mixed with chopped cilantro and a squeeze of fresh lemon juice.
Instant Pot / Pressure Cooker Method
- Set the Instant Pot to Sauté mode and lightly coat the inner pot with cooking spray.
- Once hot, add the onion, garlic, and ginger. Cook until slightly softened, adding a splash of water if necessary.
- Stir in the cumin, coriander, turmeric, and garam masala until fragrant.
- Add the carrots, zucchini, lentils, green chilies, passata, water, and salt. Stir well and scrape the bottom of the pot.
- Secure the lid and cook on Manual/Pressure Cook at high pressure for 10 minutes.
- When cooking finishes, allow the pressure to release naturally for about 10 minutes. Carefully release any remaining pressure according to your pressure cooker’s instructions.
- Open the lid and stir in the chopped spinach until wilted.
- Season with freshly ground black pepper and serve hot with the optional yogurt, cilantro, and lemon topping.
Notes
- Green and brown lentils work best because they hold their shape better than red lentils.
- There is no need to soak the lentils, but rinse and sort them before cooking.
- For a milder dish, use one green chili, remove the seeds, or omit the chilies.
- Lentil cooking times can vary. If they’re still firm after 45 minutes on the stovetop, add a little hot water and continue simmering.
- Add the spinach at the end so it stays vibrant and doesn’t overcook.
- For a vegan version, omit the yogurt or use an unsweetened plant-based yogurt.
- Serving the lentils over rice is optional and is not included in the recipe’s estimated nutrition below.
- Prep Time: 15 minutes
- Cook Time: 45 minutes stovetop
- Category: Main Course
- Method: Stovetop, Pressure Cooker
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: 220 kcal
- Sugar: 6 g
- Sodium: 620 mg
- Fat: 2 g
- Saturated Fat: 0.3 g
- Unsaturated Fat: 1 g
- Trans Fat: 0 g
- Carbohydrates: 39 g
- Fiber: 10 g
- Protein: 13 g
- Cholesterol: 0 mg
