Mushroom Lentil Curry

Sarah

Creating memories, one recipe at a time.

There are some meals that feel like a warm hug, a comforting embrace on a chilly evening or after a long day. For my family, this Hearty Mushroom Lentil Curry is exactly that. I still remember the first time I made it; the kitchen filled with the intoxicating aroma of toasted spices, ginger, and garlic, a promise of the deliciousness to come. My kids, usually skeptical of new vegetarian dishes, were drawn in by the smell alone. When I finally ladled the thick, creamy curry over fluffy basmati rice, the silence at the dinner table was the highest compliment. Since that day, it has become a staple in our homeโ€”a go-to for busy weeknights, a reliable crowd-pleaser for guests, and my personal favorite for meal-prepping on a Sunday. Itโ€™s a dish that proves that wholesome, plant-based eating can be incredibly rich, satisfying, and bursting with complex flavors. This recipe isn’t just about food; it’s about creating moments of warmth and nourishment, one spoonful at a time.

Ingredients

Here is everything you’ll need to create this deeply flavorful and satisfying curry. Each component plays a vital role in building layers of taste and texture.

  • 2 tablespoons Coconut Oil or Avocado Oil: This is the foundation for sautรฉing your aromatics. Coconut oil adds a subtle sweetness that complements the curry, while avocado oil is a great neutral-flavored, high-heat alternative.
  • 1 large Yellow Onion, finely diced: Provides a sweet and savory base flavor that is essential for any good curry.
  • 4-5 cloves Garlic, minced: Adds a pungent, aromatic kick that deepens the overall flavor profile. Donโ€™t be shy with the garlic!
  • 1-inch piece of Fresh Ginger, grated: Brings a warm, zesty, and slightly spicy note that cuts through the richness of the coconut milk.
  • 1 pound (about 16 oz) Cremini Mushrooms, sliced: The star of the show! Cremini mushrooms (also known as baby bellas) provide a wonderfully meaty texture and a deep, earthy flavor that makes the curry incredibly hearty.
  • 1 ยฝ cups Brown or Green Lentils, rinsed: These are the backbone of the curry, adding plant-based protein, fiber, and a satisfying bite. Brown or green lentils hold their shape well during cooking, preventing the curry from becoming mushy.
  • 1 teaspoon Ground Cumin: An essential warm, earthy spice that is a hallmark of many curry dishes.
  • 1 teaspoon Ground Coriander: Adds a bright, citrusy, and slightly sweet flavor that balances the earthiness of the cumin.
  • 1 teaspoon Turmeric Powder: Provides a beautiful golden hue and a subtle, musky flavor with powerful anti-inflammatory properties.
  • ยฝ teaspoon Smoked Paprika: Lends a gentle smokiness that enhances the meaty flavor of the mushrooms.
  • ยผ – ยฝ teaspoon Cayenne Pepper or Red Pepper Flakes (optional): Adjust this to your personal preference for heat. Start with a smaller amount; you can always add more later.
  • 4 cups Vegetable Broth: This is your primary cooking liquid. A good quality, flavorful broth will make a significant difference in the final taste of your curry.
  • 1 (13.5 oz) can Full-Fat Coconut Milk: This is the secret to a luxuriously creamy and rich curry. Do not substitute with light coconut milk, as youโ€™ll lose the desired texture and richness.
  • 1 (14.5 oz) can Diced Tomatoes, undrained: Adds a touch of acidity and sweetness that brightens the entire dish and helps to tenderize the lentils.
  • 2 cups Fresh Spinach: Wilted in at the end, spinach adds a boost of nutrients, a vibrant green color, and a fresh flavor.
  • Juice of 1 Lime: A crucial final step! A squeeze of fresh lime juice at the end awakens all the flavors and adds a necessary acidic brightness.
  • Salt and Freshly Ground Black Pepper to taste: To season and bring all the flavors together.
  • Fresh Cilantro, for garnish: Adds a final layer of fresh, herbaceous flavor that perfectly complements the curry.

Instructions

Follow these step-by-step instructions to build layers of flavor, resulting in a perfectly balanced and delicious curry. The key is to take your time with the initial steps to create a robust flavor base.

  1. Sautรฉ the Aromatics: Heat the coconut oil in a large pot or Dutch oven over medium heat. Once the oil is shimmering, add the diced yellow onion and a pinch of salt. Cook, stirring occasionally, for 5-7 minutes, until the onion has softened and become translucent. Add the minced garlic and grated ginger, and continue to cook for another 1-2 minutes until fragrant. Be careful not to let the garlic burn. This step is crucial for creating the foundational layer of flavor.
  2. Cook the Mushrooms: Add the sliced cremini mushrooms to the pot. Increase the heat slightly to medium-high. Cook the mushrooms, stirring occasionally, for about 8-10 minutes. The mushrooms will first release their water and then begin to brown and caramelize. Don’t rush this step; allowing the mushrooms to get some nice color on them develops a deep, savory, umami flavor that is essential for the dish’s hearty character.
  3. Bloom the Spices: Reduce the heat back to medium. Add the ground cumin, ground coriander, turmeric powder, smoked paprika, and cayenne pepper (if using) to the pot. Stir constantly for about 60 seconds. This process, known as “blooming,” toasts the spices in the oil, which unlocks their full aromatic potential and deepens their flavor. The mixture will become incredibly fragrant.
  4. Combine Core Ingredients: Pour in the undrained diced tomatoes, using a wooden spoon to scrape up any browned bits from the bottom of the pot (this is called deglazing, and it adds a ton of flavor). Add the rinsed brown or green lentils and the 4 cups of vegetable broth. Stir everything together well to combine.
  5. Simmer to Perfection: Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer. Cook for 30-40 minutes, or until the lentils are tender but not mushy. The cooking time can vary slightly depending on the age and type of your lentils. Stir occasionally to prevent the lentils from sticking to the bottom of the pot.
  6. Add Creaminess and Greens: Once the lentils are cooked through, stir in the full-fat coconut milk. The curry will instantly transform into a creamy, luscious sauce. Allow it to heat through for a few minutes, but do not let it come to a rolling boil. Next, add the fresh spinach by the handful, stirring it in until it has fully wilted. This should only take a minute or two.
  7. Finish and Season: Turn off the heat. Squeeze in the juice of one fresh lime. This final hit of acidity is non-negotiable; it brightens up all the rich, earthy flavors and makes the curry taste alive. Taste the curry and season generously with salt and freshly ground black pepper until the flavors are balanced to your liking.
  8. Serve and Garnish: Ladle the hot Mushroom Lentil Curry into bowls. Garnish generously with freshly chopped cilantro. Serve immediately with your favorite accompaniments.

Nutrition Facts

This is an estimation, and actual values may vary based on specific ingredients used.

  • Servings: 6-8
  • Calories per serving: Approximately 380-450 kcal
  1. Rich in Plant-Based Protein: Lentils are a powerhouse of protein, making this curry a wonderfully filling and satisfying meal that supports muscle health and keeps you full for longer.
  2. High in Dietary Fiber: With significant fiber from both the lentils and vegetables, this dish is excellent for digestive health, helps regulate blood sugar levels, and contributes to a feeling of satiety.
  3. Source of Complex Carbohydrates: The lentils provide slow-releasing energy, avoiding the spikes and crashes associated with simple carbs, making this a great option for sustained energy throughout the day.
  4. Packed with Vitamins and Minerals: This curry is a good source of iron and folate from the lentils and spinach, as well as various vitamins and antioxidants from the tomatoes, onions, and spices.
  5. Contains Healthy Fats: The use of coconut milk and coconut or avocado oil provides beneficial fats that are important for brain health and the absorption of fat-soluble vitamins.

Preparation Time

This recipe is perfect for a weeknight, with most of the time being hands-off simmering.

  • Prep Time: 15 minutes (chopping vegetables, measuring spices)
  • Cook Time: 50-60 minutes
  • Total Time: Approximately 1 hour and 15 minutes

How to Serve

This versatile curry can be served in many delicious ways. Here are some of our favorite combinations:

  • With Grains:
    • Steamed Basmati Rice: The classic pairing. The light, fluffy texture of basmati rice is perfect for soaking up the rich, creamy curry sauce.
    • Brown Rice: A healthier, nuttier option that adds extra fiber and a chewier texture.
    • Quinoa: A great gluten-free, high-protein alternative that pairs wonderfully with the earthy flavors.
  • With Breads:
    • Warm Naan Bread: Ideal for dipping, scooping, and wiping the bowl clean. Garlic naan is especially delicious here.
    • Roti or Chapati: A simple, unleavened whole-wheat flatbread that is a staple accompaniment for curries.
    • Toasted Pita Bread: A readily available option that works well for dipping.
  • With Toppings and Garnishes:
    • A Dollop of Yogurt: A spoonful of plain dairy or coconut yogurt adds a cool, tangy contrast to the warm spices.
    • Extra Fresh Cilantro: You can never have too much!
    • A Squeeze of Lime: Always serve with extra lime wedges on the side for those who like an extra zesty kick.
    • Chopped Nuts: Toasted cashews or almonds can add a delightful crunch.
    • Red Onion Pickle: A quick pickle of thinly sliced red onions in lime juice and salt adds a sharp, tangy crunch.

Additional Tips

Follow these eight tips to elevate your curry from great to absolutely unforgettable.

  1. Choose Your Mushrooms Wisely: While cremini mushrooms are recommended for their balance of flavor and texture, don’t be afraid to experiment. A mix of shiitake mushrooms will add a deeper, smokier umami flavor, while simple white button mushrooms will also work well. For a truly luxurious version, try using wild mushrooms like chanterelles or morels.
  2. Don’t Skip “Blooming” the Spices: The step where you toast the ground spices in oil before adding the liquids is critical. This process awakens the essential oils in the spices, making their flavor much more profound and aromatic than if you were to simply dump them into the liquid. It’s a small step that yields huge flavor returns.
  3. Control the Creaminess: For an ultra-rich and decadent curry, use the solid cream from the top of the can of coconut milk first, then stir in the remaining liquid. If you prefer a slightly lighter (but still creamy) curry, make sure to shake the can of coconut milk vigorously before opening to fully combine the cream and water.
  4. Master the Heat Level: The spice level is entirely up to you. For a family-friendly, mild version, omit the cayenne pepper entirely. For a medium heat, use the recommended ยผ – ยฝ teaspoon. For a fiery curry, add more cayenne or even a finely minced fresh chili (like a serrano or Thai chili) along with the garlic and ginger. Always remember, you can add more heat, but you can’t take it away.
  5. Let it Rest: Like many stews and braises, this curry tastes even better the next day. The flavors meld and deepen overnight. If you have the time, make it a day in advance for an even more delicious experience. Simply reheat gently on the stove.
  6. Achieve the Perfect Lentil Texture: Be sure to use brown or green lentils, as they hold their shape well. Red or yellow lentils break down much more quickly and will result in a texture that is more like a thick dal or soup, rather than a curry with distinct lentils. Rinse your lentils before use to remove any dust or debris.
  7. Boost the Veggie Content: This recipe is a fantastic base for adding more vegetables. Consider adding a cup of diced carrots and celery with the onions for a more traditional mirepoix base. You could also stir in cubed sweet potatoes or butternut squash along with the lentils (they will need about 20-25 minutes to cook) or add chopped cauliflower or broccoli florets for the last 10-15 minutes of simmering.
  8. The Fresh Finish is Key: Do not underestimate the power of the final two ingredients: fresh lime juice and cilantro. The acidity from the lime cuts through the richness of the coconut milk and brightens every single flavor in the pot. The fresh cilantro adds a final herbaceous, clean note that completes the dish. These aren’t just garnishes; they are essential finishing touches.

FAQ Section

Here are answers to some common questions you might have about making this Mushroom Lentil Curry.

1. Can I use a different type of lentil?
Yes, but it will significantly change the texture. This recipe is designed for brown or green lentils because they retain their shape and provide a pleasant, firm bite. If you use red or yellow lentils, they will break down and dissolve into the sauce, creating a much thicker, smoother, more “dal-like” consistency. It will still be delicious, just different! If using red lentils, reduce the simmering time to 20-25 minutes.

2. Is this recipe gluten-free and vegan?
Yes! As written, this recipe is naturally vegan and gluten-free. Just be sure to use a certified gluten-free vegetable broth and serve it with gluten-free accompaniments like rice or quinoa instead of naan bread.

3. How can I make my curry thicker or thinner?
To thicken the curry, you can let it simmer uncovered for an extra 10-15 minutes at the end to allow some of the liquid to evaporate. Alternatively, you can mash some of the lentils against the side of the pot with a spoon to release their starches. To thin the curry, simply stir in a bit more vegetable broth or water until it reaches your desired consistency.

4. My lentils are still hard after 40 minutes. What went wrong?
This can happen for a couple of reasons. First, your lentils might be old. Older lentils take much longer to cook and sometimes never fully soften. Second, adding acidic ingredients too early can sometimes prevent lentils from softening properly. While this recipe adds the tomatoes with the lentils, it’s generally not acidic enough to be a problem. If they are still hard, just add a splash more broth, put the lid back on, and continue to simmer, checking every 10 minutes until they are tender.

5. Can I add other vegetables to this curry?
Absolutely! This is a great “clean out the fridge” recipe. You can add diced carrots, celery, or bell peppers with the onions. Cubed sweet potato, butternut squash, or potatoes can be added with the lentils. Quick-cooking vegetables like cauliflower florets, broccoli, or green beans can be added for the last 10-15 minutes of cooking.

6. How should I store and reheat leftovers?
Leftover curry can be stored in an airtight container in the refrigerator for up to 4-5 days. In fact, the flavor often improves overnight! To reheat, simply warm it in a saucepan over medium-low heat, stirring occasionally. You may need to add a splash of water or vegetable broth to loosen it up, as it will thicken in the fridge.

7. Can I freeze this Mushroom Lentil Curry?
Yes, this curry freezes beautifully. Let it cool completely, then transfer it to a freezer-safe, airtight container or a heavy-duty freezer bag. It can be frozen for up to 3 months. To reheat, let it thaw overnight in the refrigerator and then warm it on the stovetop as described above. The texture will be nearly identical to when it was freshly made.

8. Can I make this in an Instant Pot or slow cooker?
Yes. For an Instant Pot, use the “Sautรฉ” function for steps 1-3. Then, add the tomatoes, lentils, and broth. Secure the lid and cook on High Pressure for 10 minutes. Let the pressure release naturally for 10 minutes before quick-releasing the rest. Stir in the coconut milk, spinach, lime juice, and cilantro. For a slow cooker, complete steps 1-3 in a pan on the stove. Transfer everything to the slow cooker, add the tomatoes, lentils, and broth, and cook on low for 6-8 hours or on high for 3-4 hours. Stir in the remaining ingredients just before serving.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mushroom Lentil Curry


  • Author: Kate
  • Total Time: 1 hour 15 minutes

Ingredients

Scale

Here is everything youโ€™ll need to create this deeply flavorful and satisfying curry. Each component plays a vital role in building layers of taste and texture.

  • 2 tablespoons Coconut Oil or Avocado Oil:ย This is the foundation for sautรฉing your aromatics. Coconut oil adds a subtle sweetness that complements the curry, while avocado oil is a great neutral-flavored, high-heat alternative.
  • 1 large Yellow Onion, finely diced:ย Provides a sweet and savory base flavor that is essential for any good curry.
  • 45 cloves Garlic, minced:ย Adds a pungent, aromatic kick that deepens the overall flavor profile. Donโ€™t be shy with the garlic!
  • 1-inch piece of Fresh Ginger, grated:ย Brings a warm, zesty, and slightly spicy note that cuts through the richness of the coconut milk.
  • 1 pound (about 16 oz) Cremini Mushrooms, sliced:ย The star of the show! Cremini mushrooms (also known as baby bellas) provide a wonderfully meaty texture and a deep, earthy flavor that makes the curry incredibly hearty.
  • 1 ยฝ cups Brown or Green Lentils, rinsed:ย These are the backbone of the curry, adding plant-based protein, fiber, and a satisfying bite. Brown or green lentils hold their shape well during cooking, preventing the curry from becoming mushy.
  • 1 teaspoon Ground Cumin:ย An essential warm, earthy spice that is a hallmark of many curry dishes.
  • 1 teaspoon Ground Coriander:ย Adds a bright, citrusy, and slightly sweet flavor that balances the earthiness of the cumin.
  • 1 teaspoon Turmeric Powder:ย Provides a beautiful golden hue and a subtle, musky flavor with powerful anti-inflammatory properties.
  • ยฝ teaspoon Smoked Paprika:ย Lends a gentle smokiness that enhances the meaty flavor of the mushrooms.
  • ยผ โ€“ ยฝ teaspoon Cayenne Pepper or Red Pepper Flakes (optional):ย Adjust this to your personal preference for heat. Start with a smaller amount; you can always add more later.
  • 4 cups Vegetable Broth:ย This is your primary cooking liquid. A good quality, flavorful broth will make a significant difference in the final taste of your curry.
  • 1 (13.5 oz) can Full-Fat Coconut Milk:ย This is the secret to a luxuriously creamy and rich curry. Do not substitute with light coconut milk, as youโ€™ll lose the desired texture and richness.
  • 1 (14.5 oz) can Diced Tomatoes, undrained:ย Adds a touch of acidity and sweetness that brightens the entire dish and helps to tenderize the lentils.
  • 2 cups Fresh Spinach:ย Wilted in at the end, spinach adds a boost of nutrients, a vibrant green color, and a fresh flavor.
  • Juice of 1 Lime:ย A crucial final step! A squeeze of fresh lime juice at the end awakens all the flavors and adds a necessary acidic brightness.
  • Salt and Freshly Ground Black Pepper to taste:ย To season and bring all the flavors together.
  • Fresh Cilantro, for garnish: Adds a final layer of fresh, herbaceous flavor that perfectly complements the curry.

Instructions

Follow these step-by-step instructions to build layers of flavor, resulting in a perfectly balanced and delicious curry. The key is to take your time with the initial steps to create a robust flavor base.

  1. Sautรฉ the Aromatics:ย Heat the coconut oil in a large pot or Dutch oven over medium heat. Once the oil is shimmering, add the diced yellow onion and a pinch of salt. Cook, stirring occasionally, for 5-7 minutes, until the onion has softened and become translucent. Add the minced garlic and grated ginger, and continue to cook for another 1-2 minutes until fragrant. Be careful not to let the garlic burn. This step is crucial for creating the foundational layer of flavor.
  2. Cook the Mushrooms:ย Add the sliced cremini mushrooms to the pot. Increase the heat slightly to medium-high. Cook the mushrooms, stirring occasionally, for about 8-10 minutes. The mushrooms will first release their water and then begin to brown and caramelize. Donโ€™t rush this step; allowing the mushrooms to get some nice color on them develops a deep, savory, umami flavor that is essential for the dishโ€™s hearty character.
  3. Bloom the Spices:ย Reduce the heat back to medium. Add the ground cumin, ground coriander, turmeric powder, smoked paprika, and cayenne pepper (if using) to the pot. Stir constantly for about 60 seconds. This process, known as โ€œblooming,โ€ toasts the spices in the oil, which unlocks their full aromatic potential and deepens their flavor. The mixture will become incredibly fragrant.
  4. Combine Core Ingredients:ย Pour in the undrained diced tomatoes, using a wooden spoon to scrape up any browned bits from the bottom of the pot (this is called deglazing, and it adds a ton of flavor). Add the rinsed brown or green lentils and the 4 cups of vegetable broth. Stir everything together well to combine.
  5. Simmer to Perfection:ย Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer. Cook for 30-40 minutes, or until the lentils are tender but not mushy. The cooking time can vary slightly depending on the age and type of your lentils. Stir occasionally to prevent the lentils from sticking to the bottom of the pot.
  6. Add Creaminess and Greens:ย Once the lentils are cooked through, stir in the full-fat coconut milk. The curry will instantly transform into a creamy, luscious sauce. Allow it to heat through for a few minutes, but do not let it come to a rolling boil. Next, add the fresh spinach by the handful, stirring it in until it has fully wilted. This should only take a minute or two.
  7. Finish and Season:ย Turn off the heat. Squeeze in the juice of one fresh lime. This final hit of acidity is non-negotiable; it brightens up all the rich, earthy flavors and makes the curry taste alive. Taste the curry and season generously with salt and freshly ground black pepper until the flavors are balanced to your liking.
  8. Serve and Garnish: Ladle the hot Mushroom Lentil Curry into bowls. Garnish generously with freshly chopped cilantro. Serve immediately with your favorite accompaniments.
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 450