This post contains affiliate links. Please see our disclosure policy.

This deliciously flavorful lentil bean stew is rich and creamy with deep flavors from North Indian spices! It’s an easy, 1-pan 30 minute white bean stew with split lentils that you can serve on its own or with rice, flatbread, or naan. Naturally gluten-free, soy-free, and nut-free.

close-up of lentil bean stew in the pan after cooking and garnishing
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.


I wanted to create a 1-pan lentil bean stew using the flavor profiles from my rara chicken and Angara chicken recipes. This super easy and hearty stovetop recipe is adapted from my herb lentil and chickpea stew by incorporating those amazing North Indian spices to that 1-pot format. 

This is a quick recipe once you have all of the spices together, and it is also super flexible. If you don’t have every spice, it will still turn out absolutely delicious. Just add more garam masala or curry powder instead. See recipe notes for alternate flavor options.

and scooping up some lentil bean stew on a piece of flatbread

You can also use different beans or chickpeas in this stew. I use split red lentils, but brown lentils and petite yellow lentils work well, too, as well as any other quick-cooking lentils. If you’re using whole brown lentils, the cooking time will nearly double, so just be mindful of that.

lentil bean stew in the pan after cooking and garnishing

This is a super soothing and delicious lentil bean stew. You can adjust the flavors to preference, like folding in some garam masala or curry powder in the end to deepen the flavor. Basically, just make it your own.

Why You’ll Love Lentil Bean Stew

  • 1-pan comfort food dinner ready in 30 minutes
  • amazing flavor from North Indian spices!
  • flexible: mix and match beans and spices to make it your own
  • naturally gluten-free, soy-free, and nut-free with easy coconut-free and oil-free options
flatbread piece in a bowl of lentil bean stew

Spicy Lentil Bean Stew

4.77 from 13 votes
By: Vegan Richa
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 4
Course: dinner, Main
Cuisine: Indian, north indian
This deliciously flavorful lentil bean stew is rich and creamy with deep flavors from North Indian spices! It’s an easy, 1-pan 30 minute white bean stew with split lentils that you can serve on its own or with rice, flatbread, or naan. Naturally gluten-free, soy-free, and nut-free.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


Ingredients 
 

For the Spice Mix

  • 1 teaspoon black pepper
  • 2 teaspoons Kashmiri chili powder, or paprika
  • ½ teaspoon ground cardamom
  • 1/4 teaspoon ground cinnamon, (scant measure as some brands have a stronger flavor)
  • 1/8 teaspoon ground clove

Optional Spices

For the Stew

  • 2 teaspoons oil
  • cups chopped onion
  • 1 bay leaf
  • 1 black cardamom pod, partially opened (optional)
  • ¼ teaspoon crushed fennel seeds
  • 2 tablespoons ginger-garlic paste, or use 5 cloves garlic minced and half an inch ginger minced
  • 1 cup chopped tomato, or ½ cup tomato purée or Passata
  • 1/2 teaspoon salt, divided
  • 15 oz can full-fat coconut milk
  • cups water or stock
  • ¼ to ⅓ cup split red lentils
  • 15 oz can white beans, drained, or 1½ cups cooked white beans, like cannellini or great northern or use chickpeas
  • ½ cup frozen spinach, thawed or 2 oz fresh chopped spinach
  • cilantro, lemon juice, red pepper flakes, for garnish
  • non-dairy cream or yogurt, for garnish, optional

Instructions 

  • In a small bowl, combine all of the spice mix ingredients, and any optional spices and set this aside.
  • Heat a large skillet over medium-high heat and add the oil. Once the oil is hot, add the onion and a generous pinch of salt. Mix and cook until the onions turn translucent, about 3 minutes or so.
  • Mix in the bay leaf, black cardamom, and crushed fennel seeds. Cook for another 3 to 4 minutes, and add a splash of water to help the onions cook evenly. Once the onions are starting to turn golden, add in about ¾ of your spice mix along with a splash of water to keep the spices from burning. Cook this for 10 to 15 seconds, reduce the heat to medium, then mix in the ginger-garlic paste, tomato, and another splash of water. Cook, until the tomatoes become jammy, about 3 to 5 minutes, stirring frequently to the tomatoes don’t scorch. Make sure to press the larger pieces of tomato to help them break down.
  • When the mixture starts to leave the sides of the pan and you see a sheen of oil on the top, mix in the coconut milk, water or stock, and the remaining salt. Add the lentils and white beans, and mix those in, as well. Partially cover and cook for 12 to 15 minutes, or until the lentils are cooked to preference. Check in at the 12-minute mark, and if they’re not done yet, cover again and keep simmering.
  • Open the lid and fold in the frozen spinach and cook for 1 more minute. Taste and adjust the salt and flavor, adding more salt, if needed. Add a splash of lemon juice for tang, and add ¼ teaspoon or more sugar or maple syrup to balance out the savoriness and heat, if needed.
  • Switch off the heat and sprinkle the remaining spice blend on top. Garnish with cilantro, lemon juice, red pepper flakes, and optional non-dairy cream or yogurt. Serve this hot, delicious stew with sourdough, garlic bread, naan, flatbread, rice, quinoa, baked potatoes, or cauliflower steaks. 

Video

Notes

This stew is naturally gluten-free, nut-free, and soy-free.
For coconut-free, use cashew milk or another non-dairy milk of choice.
For oil-free, sauté the onion in a few tablespoons water or stock instead of oil.
To make its without the spice mix, use 2 teaspoons or more garam masala or curry powder or Berbere or Cajun blend instead. 
For herbed stew, add 2 teaspoons or more Italian herbs such as oregano thyme basil, and 2 tablespoon chopped sun dried tomato 
Storage: Store refrigerated for upto 4 days. Freeze for months. reheat in a skillet or microwave. 

Nutrition

Calories: 260kcal, Carbohydrates: 43g, Protein: 14g, Fat: 5g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Sodium: 448mg, Potassium: 894mg, Fiber: 12g, Sugar: 7g, Vitamin A: 2907IU, Vitamin C: 12mg, Calcium: 188mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!
lentil bean stew ingredients on the kitchen counter

Ingredients and Substitutions

  • spices – For the spice mix, you need black pepper, Kashmiri chili powder, ground cardamom, ground cinnamon, and ground cloves. You can also add ground coriander, garam masala, and/or curry powder to the spice mix, if you want a deeper flavor. For the stew, you’ll need a bay leaf, a black cardamom pod, and crushed fennel seeds.
  • oil – To sauté. You can water or broth fry for oil-free, if you prefer.
  • onion – Adds umami to the lentil bean stew.
  • ginger garlic paste – For more umami and a little heat.
  • tomato – Use fresh chopped tomato or canned tomato puree to add color, moisture, and even more umami.
  • coconut milk – For creaminess. For a coconut-free version, use cashew milk or any other thick non-dairy milk of choice.
  • split red lentils – Or use other quick-cooking lentils. If you use brown lentils, the cooking time will almost double, so just plan accordingly.
  • cooked white beans – Use your favorite white beans such as cannellini or northern. or use chickpeas.
  • frozen spinach – Make sure to thaw and drain the spinach. Or use chopped fresh spinach
  • toppings – Garnish with cilantro, lemon juice, and pepper flakes. You can also drizzle on some non-dairy cream or non-dairy yogurt, as well.

💡 Tips

  • If the onion is drying out while you are cooking it, you can add splashes of water to prevent burning and help it cook more evenly.
  • When you add the spice mix to the pan, add another splash of water to keep the spices from scorching.

How to Make Lentil Bean Stew

In a small bowl, combine all of the spice mix ingredients, and set this aside.

Heat a large skillet over medium-high heat and add the oil. Once the oil is hot, add the onion and a generous pinch of salt. Mix and cook until the onions turn translucent, about 3 minutes or so.

Mix in the bay leaf, black cardamom, and crushed fennel seeds. Cook for another 3 to 4 minutes, and add a splash of water to help the onions cook evenly.

sautéing onions
adding whole spices to the onions

Once the onions are starting to turn golden, add in about ¾ of your spice mix along with a splash of water to keep the spices from burning. Cook this for 10 to 15 seconds, reduce the heat to medium, then mix in the ginger-garlic paste, tomato, and another splash of water. Cook, until the tomatoes become jammy, about 3 to 5 minutes, stirring frequently to the tomatoes don’t scorch.

Make sure to press the larger pieces of tomato to help them break down. When the mixture starts to leave the sides of the pan and you see a sheen of oil on the top, mix in the coconut milk, water or stock, and the remaining salt.

mixing in the whole spices
adding ground spices
adding tomatoes to the pan
adding coconut milk to the pan

Add the lentils and white beans, and mix those in, as well. Partially cover and cook for 12 to 15 minutes, or until the lentils are cooked to preference. Check in at the 12-minute mark, and if they’re not done yet, cover again and keep simmering.

adding lentils to the pan
adding white beans to the pan

Open the lid and fold in the spinach and cook for 1 more minute. Taste and adjust the salt and flavor, adding more salt, if needed. Add a splash of lemon juice for tang, and add ¼ teaspoon or more sugar to balance out the savoriness, if needed.

simmering the lentil bean stew
adding spinach to the bean stew

Switch off the heat and sprinkle the remaining spice mix on top.

adding cilantro to the top of the stew
sprinkling extra spices onto the stew

Garnish with cilantro, lemon juice, red pepper flakes, and optional non-dairy cream or yogurt

lentil bean stew in the pan after cooking and garnishing
and scooping up some lentil bean stew on a piece of flatbread

What to Serve with Lentil Bean Stew

Serve this hot, delicious stew with sourdough, garlic bread, naan, flatbread, rice, quinoa, baked potatoes, or cauliflower steaks

Frequently Asked Questions

Is this recipe allergy friendly?

This stew is naturally gluten-free, nut-free, and soy-free. For coconut-free, use cashew milk or another non-dairy milk of choice.

How do I make this oil-free?

For oil-free, sauté the onion in water or stock instead of oil.

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

4.77 from 13 votes

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

38 Comments

  1. Scott Terrio says:

    2 stars
    I have to tell you we made this and it turned out nothing at all like it looks here. The colour had no redness at all – it was a pea-green mild brown, almost yellowish. The white beans I would cook for a LONG time before you even put them into the mixture. Very disappointed.

    1. Richa says:

      I am sorry it didn’t work for you. A lot of the color is from The Kashmiri chili, if you used something else,
      It will be more of the color of the lentils used. White beans cook time depends on the age and type. Maybe it’s an older batch. Hope the flavor worked out for you.

  2. Hilda Radcliffe says:

    Does this recipe freeze well?

    1. Richa says:

      Yes!

  3. Wayne says:

    5 stars
    Made this recipe two days ago, my wife and I loved it. Making this recipe again today along with the eggplant recipe and rice.

    1. Vegan Richa Support says:

      Yum! Thanks for sharing.

  4. Julie W says:

    5 stars
    This recipe is brilliant! My husband and I both loved it – rich and deeply spiced with just the right amount of heat. It is absolutely worth a trip to the Indian grocery for Kashmiri chili and black cardamom. Thanks, Richa, for another amazing dish!

    1. Vegan Richa Support says:

      So glad you enjoyed it!

  5. Kat says:

    5 stars
    One of the best from Richa. I’m glad I doubled the recipe for dinner. I used canellini beans, they were perfect.

    1. Vegan Richa Support says:

      So happy you liked it!

  6. Maneesha says:

    5 stars
    O wow you totally nailed this recipe, Richa! I made it last night with chickpeas only, and it was amaaaazing! I added all of the spice mix with the optional spices, and it was spot on! Thank you for another great Indian curry recipe! So delish!

    1. Richa says:

      Awesome!!

  7. Tom says:

    We enjoyed this, but ours didn’t look anything like your photos, which show the stew as very red. Once we added the coconut milk, it turned much lighter. Also, with the broth and coconut milk, ours was more like a soup than what yours looks like. I added chard just because I felt it needed vegetables.

    1. Richa says:

      Awesome! Did you use Kashmiri chili powder? That gives a lot of the color. The brands vary so color payoff will vary. You can use a bit less broth. The stove and evaporation affects consistency. Also lentils keep absorbing the liquid as they sit, so 20 mins after cooking it should have thickened up a bit more. But you can start with less broth and add more layer if needed based on preferred consistency

  8. ronnie stewart says:

    Nice .. Great food

    1. Vegan Richa Support says:

      So glad you enjoyed!

      1. Audrey says:

        5 stars
        Made this tonight — so good!! I used a canned finely diced tomatoes because that’s what I had and it was great!

        1. Richa says:

          Aweosme

  9. Ajay says:

    5 stars
    Excellent. Like to try different lentils.

    1. Vegan Richa Support says:

      Yum!

  10. Stefanie says:

    5 stars
    We were looking for a recipe to use up leftover white beans, so glad to come upon this one. Followed the recipe exactly as written, and added all optional spices. Served with flatbread and cilantro lime yoghurt. Only wish we had doubled the recipe to have more leftovers. Thank you for another winner!

    1. Richa says:

      Yay!!!!