Hearty Red Lentil Dal With Chickpeas and Squash

4.43 from 28 votes

This post may contain affiliate links. Please read our disclosure policy.

This one-pot red lentil dal is packed with chickpeas, butternut squash and spinach and ready in just 25 minutes. A great vegan recipe that can be served as a main or side dish.

You will also love my vegan Sweet Potato, Chickpea and Red Lentil Soup

A bowl of hearty yellow curry with chickpeas, spinach, and carrots, garnished with seeds, sits on a gray surface. This vibrant vegan dish is complemented by fresh spinach, spices, cilantro, and a spoon arranged nearby.

I realized the other day that this site has plenty of curry recipes, but very few that are vegetarian or vegan. This is clearly an oversight on my part since lentil dal is one of my favorite things to cook and eat!

This easy dal recipe is vegan and gluten-free, plus incredibly good for you! Lentils are naturally rich in plant-based protein and fiber, which means this curry will keep you feeling full and satisfied. They’re also packed with iron, folate, and B vitamins, making dhal a brilliant choice if you’re looking for a nourishing meat-free meal.

What is a Dal?

Dhal or dal (also daal, dail, dahl) refers both to ingredients such as red lentils, split peas and various other dried pulses and the various curries made from from them. My absolute favorite is dal makhani, a dish that is made with whole black lentils (urad) and enriched with indecent amounts of butter and cream.

This simple vegan red lentil dal is definitely more suitable for a healthy midweek meal as it is absolutely packed with plant-based goodness. Usually dhal is more of a side dish, but I have upped the vegetables here to make it more substantial and, dare I say it, a lot tastier.

You can eat it on its own, with a little coconut yoghurt, with naan bread or serve it over rice – and what’s more, it tastes even better the next day. Make a big batch to serve over a couple of days or freeze the leftovers.

Make this recipe on the stove or in your pressure cooker where it takes only a fraction of the time. Since it is quite quick anyway I prefer to make it on the stove – take a look at the recipe video to see how its done.

A black bowl filled with hearty yellow red lentil dal garnished with cilantro, with a spoon resting inside. Nearby are a small bowl of spices, a healthy beverage in a glass, and another bowl of dal in the background.

How to Make Red Lentil Dal

  1. Heat a little oil in a large casserole (or use cooking spray if you are cutting down on calories). Add the onions and sauté over low heat for 5 minutes, adding the spices, garlic and ginger towards the end.
  2. Stir in the cubed squash and add the hot stock. Bring the dal to a rolling simmer.
A hand stirs chopped onions and spices in a black frying pan with a wooden spoon, creating the hearty base for a vegan Red lentil dal. The onions are partially cooked and turning golden brown on a white surface.
A hand pours broth from a measuring cup into a pot filled with chopped carrots and other vegetables, creating a healthy Red lentil dal simmering on the stovetop.
  1. Add the red lentils, chickpeas and tomatoes, give everything a good stir and simmer over low heat, partially covering the pot, for 15-20 minutes. By now the dhal should be thick and the squash cooked through. 
Side-by-side images of hands stirring ingredients into a pot of healthy soup; the left shows chopped vegetables and ground meat, while the right features chickpeas and diced tomatoes, similar to an Indian red lentil dal.
  1. Finally, stir in the spinach, mixing it in until it wilts and add a little coconut or oat cream, if you like. Serve garnished with coriander leaves.
A hand stirs a vegan mixture of chickpeas, spinach, and creamy sauce in a black pan on a white surface, reminiscent of an Indian red lentil dal.
  1. For added flavor, can fry mustard seeds in neutral oil until they start to pop. Drizzle the seeds and oil over the curry before serving.
A close-up of hearty, creamy yellow and red lentil dal with chickpeas, spinach, black mustard seeds, and fresh cilantro garnish. Swirls of yogurt are visible on top, adding a touch of white to this vibrant and healthy dish.

Slow Cooker instructions

This recipe is easy to make in a crockpot. Fry the onion with the spices, ginger and garlic then add to your slow cooker together with the squash, chickpeas, and tomatoes. Add the stock and give everything a good stir. Cook on low for 8 hours, stirring in the spinach and cream at the end.

Two images of a slow cooker: the top shows healthy red lentil dal with dry lentils and chopped vegetables, while the bottom shows broth being poured in, mixing with the ingredients to create a hearty vegan soup base.

Leftovers and Storage

The best thing about dal? It actually tastes better the next day as the spices have more time to mingle and deepen. Once cooled, pop any leftovers into an airtight container and keep in the fridge for up to four days.

This dish also freezes brilliantly – portion into tubs or freezer bags, label and store for up to three months. When you’re ready to enjoy, reheat on the stove with a splash of water or coconut milk to loosen it up. Add a squeeze of fresh lemon or lime before serving to wake the flavors right back up.


Recipe Notes and Tips

  • You don’t need to soak the red lentils, however you do need to give them a good rinse.
  • You can experiment by adding different vegetables like potatoes, sweet potatoes, carrots and so on. 
  • This is a fairly mild dal recipe. If you want to dial up the heat you could add one or two chilies and their seeds in with the onions.
  • The curry will keep for up to four days in the fridge and up to three months in the freezer. 
  • Keep the liquid from the chickpeas (aquafaba) to make vegan chocolate mousse or vegan macarons!
A bowl of vegan yellow lentil curry, reminiscent of classic Indian red lentil dal, garnished with fresh cilantro and black mustard seeds, served with brown rice and a small bowl of green chutney on the side.

I hope this easy Dal recipe brings a little extra comfort to your table whenever you want something cozy, nourishing and fuss-free. If you give it a try, please leave a comment and star rating below to let me know how it turned out. And if you snap a photo tag me @Instagram or TikTok so I can see your gorgeous bowls of yum!

4.43 from 28 votes

Hearty Red Lentil Dal

This easy Dhal Curry recipe is made with red lentils, aromatic spices, and creamy coconut milk. A comforting, protein-packed vegan curry that’s budget-friendly, freezer-friendly, and perfect with rice or naan.
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 6 people
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Video

Ingredients

  • 2 tsp neutral oil
  • 1 large onion finely diced
  • 3 cloves garlic minced
  • 1 tsp salt
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • ½ tsp cayenne pepper
  • ¼ tsp ground coriander
  • 1 tbsp fresh ginger finely grated
  • 1 cup (250g) butternut squash peeled and cubed
  • 4 cups (960ml) hot vegetable stock or broth
  • 1 ½ cups (300g) red lentils rinsed
  • 14 oz (400g) chickpeas drained and rinsed
  • 4 tomatoes seeded and roughly chopped
  • 3 cups (150g) spinach leaves
  • ¼ cup (60g) coconut cream or full-fat coconut milk
  • cilantro (coriander) to garnish
  • pinch red pepper flakes to garnish

Instructions 

  • Heat the oil in a large casserole and sauté the onion for 5 minutes over medium-low heat. Add the garlic and sauté until fragrant.
    2 tsp neutral oil, 1 large onion, 3 cloves garlic
  • Stir in the spices, salt, ginger and butternut squash.
    1 tsp salt, 1 tsp ground turmeric, 1 tsp ground cumin, ½ tsp cayenne pepper, ¼ tsp ground coriander, 1 tbsp fresh ginger, 1 cup (250g) butternut squash
  • Pour in the vegetable stock and bring to a rolling simmer.
    4 cups (960ml) hot vegetable stock
  • Add in the red lentils – they tend to become a solid mass once you rinse them so break them up with a spoon.
    1 ½ cups (300g) red lentils
  • Add the chickpeas and tomatoes and simmer, partially covered for 15 minutes until the curry has thickened and squash is tender.
    14 oz (400g) chickpeas, 4 tomatoes
  • Mix in the spinach until it starts to wilt and then stir in the coconut cream. Check the seasoning and adjust if necessary.
    ¼ cup (60g) coconut cream, 3 cups (150g) spinach leaves
  • Garnish with fresh cilantro leaves and a pinch red pepper flakes. 
    cilantro (coriander), pinch red pepper flakes

Slow cooker method

  • Fry the onion with the spices, ginger and garlic then add to your slow cooker together with the squash, chickpeas, and tomatoes. 
  • Add the stock and give everything a good stir. Cook on low for 8 hours, stirring in the spinach and cream at the end.

Notes

  • Leftovers and Storage: Once cooled, pop any leftovers into an airtight container and keep in the fridge for up to 4 days. It also freezes brilliantly — portion into tubs or freezer bags and store for up to 3 months. When you’re ready to enjoy, reheat gently on the hob with a splash of water or coconut milk to loosen it up.

Nutrition

Calories: 422kcal | Carbohydrates: 63g | Protein: 20g | Fat: 11g | Saturated Fat: 6g | Sodium: 1046mg | Potassium: 1115mg | Fiber: 22g | Sugar: 9g | Vitamin A: 5555IU | Vitamin C: 25.2mg | Calcium: 102mg | Iron: 6.9mg

Nutritional information is always approximate, and will depend on quality of ingredients and serving sizes.

Like this recipe? Leave a comment below!

You may also like:

4.43 from 28 votes (21 ratings without comment)

Leave a comment

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

Recipe Rating




9 Comments

  1. Ewan says:

    5 stars
    Lovely

  2. Jim S says:

    5 stars
    This is delicious and my go-to recipe when I want lentil dal. I’ve taken to adding more squash than the recipe calls for and often put in a mixture of red and green lentils (I love the added texture the green lentils bring to the dish). Finally, we serve it with spicy chili crisp so people can adjust the heat to their preference.

    Thanks so much for sharing this recipe!

  3. Danielle says:

    5 stars
    Just made this, super easy to follow and very tasty! Everyone went back for seconds. Thank you.

  4. Heather says:

    5 stars
    We just finished this outstanding Indian dish and we loved it. Served with basmati rice and naan. The flavours are so tasty, perfect amount of heat; did use two chili peppers and added the mustard seed. Will be freezing the remainder. Thanks.

    1. Lucy Parissi says:

      Thanks for your lovely comment, so glad you enjoyed this recipe

  5. Heather says:

    Making this dish tonight. How much mustard seed should I add? Thanks

    1. Lucy Parissi says:

      1-2 teaspoons should be plenty x

  6. Lu says:

    5 stars
    Delicious 😋 so buttery and fluffy and easy to make

  7. Jennifer Spechtenhauser says:

    5 stars
    Thank you for this Curry Recipe! Like it very much! 🤗