Spinach and Mushroom Curry

When the evenings draw in, a creamy spinach and mushroom curry is exactly the kind of weeknight dinner I want: comforting, but plant-packed and filling. This version gets its creaminess from red lentils instead of cream or coconut milk. So the sauce turns thick and silky, with a bite from those meaty chunky mushrooms.

Spinach and mushroom curry with golden mushrooms, green chili and lime over basmati rice with pickled red onions and naan.

Counting the spices and herbs, there are 15 or more plants in this one pot, especially with the red lentils that bring fiber and plant protein.I’m always looking to layer more veg into weeknight dinners, and this is one I’m happy to go back for seconds of.

What you’ll love about this recipe

It tastes like a takeaway curry but leans on vegetables and lentils, and it’s built from everyday fridge staples and things you keep in the cupboard anyway.

Two bowls of mushroom and spinach curry with rice, lime wedges and garlic naan on a gray table.
  1. Creamy without cream: red lentils break down into the sauce, so there’s no need for coconut milk or cream.
  2. Meaty mushrooms: keep them chunky and brown them separately. They will get golden and meaty and you stir them back in for that satisfying bite.
  3. A meal in one pot: the lentils make it filling enough to stand on its own with rice or naan.
  4. Pantry-friendly: tomato paste, a can of chopped tomatoes, red lentils and a few everyday spices.
  5. Flexitarian-friendly: vegan with vegetable stock, or use chicken stock if that’s what you have.

Ingredients you’ll need

  • Chestnut mushrooms: cut into chunky pieces so they hold their shape. Button mushrooms work too.
  • Red lentils: these melt into the sauce and make it creamy. Rinse them well first.
  • Spinach: baby spinach needs no chopping. Frozen spinach works too (see variations).
  • Onion, garlic and ginger
  • Spices: nigella seeds, ground cumin, garam masala, turmeric, curry leaves and black pepper.
  • Tomato paste and chopped tomatoes
  • Vegetable stock (or chicken stock)
  • To serve: coriander (cilantro) or parsley, quick pickled red onions, rice or naan, and yogurt or raita.
Labeled ingredients for spinach and mushroom curry on a gray surface: chestnut mushrooms, spinach, tomato paste, ground spices with nigella seeds, olive oil, ginger, garlic, curry leaves, green chili, onion, red lentils, chopped tomatoes and vegetable stock.

How to make spinach and mushroom curry (step-by-step)

A creamy curry packed with plant-based fiber and protein from red lentils, and chock-full of mushrooms that still have a bit of bite. It’s comforting without any cream, finished with cilantro and pickled onions, and made for scooping up with warm naan.

Brown the mushrooms

Wipe the mushrooms with some kitchen paper then slice them on the thick side (1/4 of an inch). Heat half the oil in a large pan over medium-high heat and add the mushrooms in a single layer, or cook them in two batches to get a nice browning. Leave them alone for 3 to 4 minutes so they turn golden underneath, then stir or turn them and cook a few minutes more. Season them with a sprinkle of salt before tipping them onto a plate and set them aside.

Sliced chestnut mushrooms on a wooden board, then turning golden brown in a stainless steel pan.

Build the spiced base

While the mushrooms cook, rinse the lentils in cold water and set them aside. Peel and chop the onion. Lower the heat, add olive oil and soften the onion for 5 minutes. Add the nigella seeds and curry leaves and let them sizzle, then the garlic, ginger and chili, followed by the ground spices.

Softened diced onion in a pan topped with garlic, ginger, green chili, curry leaves, turmeric and ground spices, then stirred together until the spices sizzle.

Simmer the lentils

Add the rinsed red lentils and the stock, partly cover and simmer for 20 minutes, stirring now and then and have a splash of hot water ready to add to avoid the pan catching. They’re ready when they’re soft and almost mushy, which is what makes the sauce creamy.

Red lentils and vegetable stock poured over spiced onions in a pan, then stirred together and starting to simmer.

Add the tomatoes

Make a little space in the pan and drizzle a little oil. Stir in the tomato paste and cook it for a minute or two until it darkens and catches slightly on the pan. Stir in the chopped tomatoes and simmer for another 5 minutes, stirring so the base doesn’t catch. Taste and adjust the salt.

Tomato paste and chopped tomatoes added to cooked red lentils, then a pile of fresh spinach on top of the tomato and lentil sauce.

Finish with mushrooms and spinach

Add the spinach a handful at a time, pressing it into the curry until it wilts. This takes about 2 minutes. Stir the browned mushrooms back in to heat through.

Spinach wilted into a thick red lentil and tomato curry, then browned mushrooms stirred back in with a wooden spoon.

Serve

Spoon over rice or serve with naan, then top with coriander or parsley, pickled red onions and a spoonful of yogurt or raita.

Finished spinach and mushroom curry in the pan, then served in a bowl with basmati rice, pickled red onions, lime, green chili and naan.

Pro Tips

  • Give the mushrooms space. If they are crowded in the pan, they will steam instead of frying and getting nicely golden-brown. Keep them in a single layer over a good heat, or cook them in two batches instead.
  • Salt the mushrooms only once they’ve browned. Salting early draws out their water, so they stew instead of coloring.
  • Rinse the lentils before you start and leave them to drain while the mushrooms brown. They soften a little as they sit, so they cook faster, in about 20 minutes.
  • Keep a kettle of hot water nearby. Red lentils thicken quickly and like to catch on the pan, and a splash of hot water loosens the curry without knocking it off the simmer.
  • Using fresh curry leaves? Clear a little space in the middle of the pan, add a drizzle of oil and let them sizzle there for a few seconds. They spit a bit, so stand back.
  • Add the tomatoes after the lentils have softened. Acid slows down how quickly lentils break down, so this keeps the simmering time short.
  • Keep a few browned mushrooms aside if you want to scatter on top when you serve.
One-pot spinach and mushroom curry with red lentils in a stainless steel pan, topped with cilantro, lime wedges and sliced green chili, with naan on the side.

Nutritional benefits

Mushrooms, spinach, tomatoes, red lentils and a good handful of spices and herbs make this a plant-packed pot. But for me, the hero here is the red lentils: they bring fiber and plant protein and make the sauce creamy at the same time. Keep those friendly gut bacteria happy!

For more fiber-forward dinners, browse my winter soups and stews for gut health.

Servings

This recipe yields 4 portions, enough for a small family.

What to serve with spinach and mushroom curry

Mushroom and spinach curry served with basmati rice, pickled red onions, lime wedges and torn naan.
  • Basmati rice, or brown rice for extra fiber.
  • Warm naan or flatbread for scooping up the sauce.
  • A spoonful of plain yogurt or cucumber raita to cool things down.
  • Quick pickled red onions for a sharp, bright crunch on top.
  • And if you like a coconut curry that is packed with plant based protein, my curried butter beans make a good option.

variations and substitutions

  • Swap the red lentils for a can of chickpeas for a chunkier curry. You’ll need less stock, so add it gradually.
  • Use about 250 g frozen spinach instead of fresh. Defrost it and squeeze out the water before stirring it in.
  • Stir in a splash of coconut milk at the end for a richer sauce.
  • Use mustard seeds instead of nigella seeds.
  • Kale, cavolo nero or chard work in place of spinach. Give them a few extra minutes to soften.
  • Got leftover roast chicken? Stir it in with the mushrooms, or try my curried chicken pasta for another way to use it up.

Golden mushrooms, a silky lentil base and a last-minute tumble of spinach, all in one pot and with plenty of plants in every bowl. If you make this spinach and mushroom curry, leave a star rating and a comment below the recipe card. I’d love to hear how it went and I hope it will become a weeknight repeat for you too.

recipe FAQ

Can I freeze this curry?

Yes. Let it cool completely, then freeze in portions for up to 3 months. The mushrooms soften a little after thawing, but the sauce holds up well. Reheat gently with a splash of water or stock.

Is this curry vegan?

Yes, as long as you use vegetable stock and serve it with a dairy-free yogurt or skip the yogurt altogether.

Can I use green or brown lentils instead of red?

You can, but they keep their shape, so the sauce won’t turn creamy in the same way. Use cooked lentils from a pouch or can and simmer for just 5 to 10 minutes.

Is spinach and mushroom curry spicy?

It’s mild to medium. Most of the heat comes from the fresh chili and black pepper, so leave the chili out for a milder curry or add more if you like it hot.

Bowl of creamy red lentil curry with browned mushrooms, spinach, cilantro and pickled red onions on rice.

Spinach and Mushroom Curry with Red Lentils

Flossie
Creamy curry with chunky golden mushrooms and spinach. No cream or coconut milk needed, just plenty of fiber and plant protein from red lentils. Top with cilantro and pickled onions and serve with warm naan or rice.
No ratings yet

Made this? A quick star rating above helps other readers find it.

Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Course Main Course
Cuisine Indian-inspired
Servings 4 servings
Calories 300 kcal

Ingredients
  

  • 500 g chestnut mushrooms cut into chunky pieces
  • 4 tbsp olive oil divided
  • 1 large onion finely diced
  • 2 tsp nigella seeds or mustard seeds
  • 5 dried curry leaves or a few fresh ones
  • 4 garlic cloves minced
  • 1 tbsp fresh ginger grated, about a thumb-sized piece
  • ½ fresh green chili diced, optional
  • 1 tsp ground cumin
  • 2 tsp garam masala
  • ½ tsp ground turmeric
  • ½ tsp black pepper
  • 2 tbsp tomato paste
  • 100 g red lentils rinsed well
  • 500 ml vegetable stock or chicken stock, plus a splash of hot water as needed
  • 200 g chopped tomatoes half a 400 g can
  • 200 g spinach baby spinach or large leaves, roughly chopped
  • 1 tsp salt divided

To serve

  • fresh coriander (cilantro) or parsley chopped
  • quick pickled red onions
  • basmati rice, naan or flatbread
  • plain yogurt or cucumber raita optional

Instructions
 

  • Wipe the mushrooms with kitchen paper and slice in 1/4 inch slices.
  • Heat 2 tbsp oil in a large pan over medium-high heat. Add the mushrooms in a single layer (in two batches if your pan is small) and leave them for 3 to 4 minutes until golden underneath. Stir and cook for another 3 to 4 minutes. Season with ½ tsp salt once browned, then tip them onto a plate.
    500 g chestnut mushrooms, 2 tbsp olive oil, 0.5 tsp salt
  • Rinse the lentils and set aside. Peel and chop the onion. Peel and finely mince or grate the garlic and ginger. Chop the chili finely, removing the seeds if you prefer it milder.
  • Lower the heat to medium, add the remaining 2 tbsp oil and the onion. Cook for 5 minutes until soft and lightly golden.
    2 tbsp olive oil, 1 large onion
  • Add the nigella seeds and curry leaves and let them sizzle for about a minute. Stir in the garlic, ginger and chili for 1 minute, then the cumin, garam masala, turmeric and black pepper for 30 seconds.
    2 tsp nigella seeds, 4 garlic cloves, 1 tbsp fresh ginger, ½ fresh green chili, 1 tsp ground cumin, 2 tsp garam masala, ½ tsp ground turmeric, ½ tsp black pepper, 5 dried curry leaves
  • Add the rinsed red lentils and the stock, partly cover and simmer for about 20 minutes, stirring often. Keep a splash of hot water ready in case it starts to catch. They’re ready when they’re soft and almost mushy, which is what makes the sauce creamy.
    100 g red lentils, 500 ml vegetable stock
  • Make a little space in the pan, add a drizzle of oil and stir in the tomato paste. Cook for 1 to 2 minutes until it darkens slightly and starts to stick to the pan.
    2 tbsp tomato paste
  • Stir in the chopped tomatoes and simmer for 5 minutes, stirring so the base doesn't catch. Taste and adjust the seasoning if needed.
    200 g chopped tomatoes, 0.5 tsp salt
  • Add the spinach a handful at a time, pressing it into the curry until wilted, about 2 minutes. Stir the mushrooms back in to warm through, then take off the heat.
    200 g spinach
  • Spoon over rice or serve with naan, scatter with coriander or parsley, and top with pickled red onions and a spoonful of yogurt or raita.
    fresh coriander (cilantro) or parsley, quick pickled red onions

Notes

Salt the mushrooms only once they’ve browned. Salting early draws out their water, so they steam instead of turning golden.
Fresh curry leaves work too: clear a little space in the middle of the pan, add a drizzle of oil and let them sizzle for a few seconds before stirring through.
Rinse the lentils before you start and leave them to drain while the mushrooms brown, so they cook faster. 
Wait for the lentils to soften before adding the tomatoes because acid slows down how quickly lentils break down.
The curry thickens as it stands. Loosen leftovers with a splash of water or stock when reheating.
Store in an airtight container in the fridge for up to 3 days.

Nutrition

Calories: 300kcalCarbohydrates: 33gProtein: 13gFat: 15gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gSodium: 1556mgPotassium: 1342mgFiber: 11gSugar: 8gVitamin A: 5151IUVitamin C: 25mgCalcium: 125mgIron: 5mg
Keyword mushroom and spinach curry, red lentil curry, spinach and mushroom curry, vegan curry, vegetarian curry
Tried this recipe?Tag me @candyflosslife on Instagram! I’d love to see how your dish turns out ! ✨

Related Posts

Moroccan pumpkin soup (soup maker)

Moroccan pumpkin soup (soup maker)

This cozy Moroccan pumpkin soup is a warming blend of vibrant spices, velvety pumpkin, and a whole lot of comfort.

Carrot and coriander soup (soup maker)

Carrot and coriander soup (soup maker)

Winter weeknights call for something that tastes like comfort, but it’s nourishing and fast. My carrot and coriander soup maker version is bright and gently spiced. I add a generous amount of lentils to keep it satisfying and a good squeeze of lemon to balance that carrot sweetness.



Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating