Creamy Coconut Dal Recipe — Fragrant South Indian Lentils

This Coconut Dhal is incredibly simple to make, family friendly, and tastes wonderful. It costs less than £2.00 per person and is cooked in one pot, making it budget-friendly and easy to clean up.

Coconut Dhal served with fresh coriander and coconut flakes.

Recipe Difficulty – Very Easy

Table of Contents

  • Why this recipe works
  • Ingredients to make Coconut Dhal
  • Substitutions
  • Variations
  • How to make Coconut Dhal
  • Leftovers
  • Recipe FAQs
  • Coconut Dhal Recipe

Why this recipe works

Combining butternut squash and coconut creates a rich, comforting base that works beautifully in a lentil dhal. The natural sweetness of the squash balances the spices and creamy coconut milk, producing a dish that’s both satisfying and nourishing.

This version of Coconut Lentil Dhal is inspired by Sri Lankan flavours and makes a cosy meal for autumn or winter evenings. It’s inexpensive to prepare — roughly £1.50–£2.00 per portion — and everything cooks in one pot for minimal cleanup.

The dhal is ideal for batch cooking: it freezes well and often tastes even better the next day, so consider making extra for lunches or quick dinners later in the week.

Ingredients to make Coconut Dhal

Coconut Dhal ingredients.
  • Butternut squash – provides a sweet, creamy base.
  • Oil – olive oil works well.
  • Garlic cloves – crushed for flavour.
  • Red onion – diced for sweetness and depth.
  • Turmeric – a warm, earthy spice common in curries.
  • Cayenne pepper – adds heat; adjust to taste.
  • Paprika – for mild, sweet smokiness.
  • Chilli flakes – optional, for extra heat.
  • Ground coriander – adds a citrusy note.
  • Fresh red chilli – deseeded and finely chopped, optional.
  • Fresh lime juice – brightens the dish.
  • Red split lentils – the main protein and body of the dhal.
  • Coconut milk – keeps the recipe vegan and creamy.
  • Vegetable stock – to cook the lentils and enhance flavour.

See the recipe card below for exact quantities and full details.

Substitutions

  • Butternut squash – can be swapped for sweet potato or pumpkin.
  • Spices – adjust turmeric, cayenne, paprika and coriander to suit your taste.
  • Garlic – pre-minced garlic or garlic powder can be used in a pinch.
  • Lentils – other split lentils, split peas or beans can replace red split lentils, though cooking times may vary.

Variations

  • Spicy – increase cayenne, chilli flakes, or fresh chilli for more heat.
  • Deluxe – finish with lime juice, fresh coriander, extra chilli and toasted coconut flakes for a vibrant finish.
  • Kid friendly – reduce or omit the chilli and cayenne to keep it mild.

How to make Coconut Dhal

Butternut squash, red onion and red chilli on cutting board.

Step 1: Peel, deseed and chop the butternut squash into small cubes. Dice the red onion and fresh chilli.

oil, garlic, red onion, and salt and pepper in a large pot.

Step 2: Heat oil in a large pot over medium heat. Add crushed garlic, diced red onion, and a pinch of salt and pepper. Cook for a couple of minutes until softened.

Butternut squash and spices added to the pot.

Step 3: Stir in turmeric, cayenne, paprika, chilli flakes, ground coriander, fresh chilli and the lime juice. Add the chopped butternut squash and fry briefly to coat with the spices.

Butternut squash and coconut milk in a pot with spices and veg stock.

Step 4: Pour in the coconut milk, vegetable stock and add the red split lentils. Mix well, bring to a boil, then reduce to a simmer. Cook for about 25 minutes, stirring every 5–10 minutes, until the lentils are soft and the squash is tender.

Hint: Adjust the spice levels to suit your heat tolerance.

Leftovers

Store leftover dhal in an airtight container in the fridge for 2–3 days, or freeze portions for up to six months. Reheat gently on the stove or in the microwave, adding a splash of water if the sauce has thickened.

Recipe FAQs

What is dhal made of?

Dhal is a spiced lentil dish. This recipe uses red split lentils with butternut squash, coconut milk and warming spices for a creamy, flavourful result with Sri Lankan influence.

What is good to serve with dhal?

Serve with rice, flatbreads, a simple spinach and tomato salad, or roasted vegetables. It also pairs well with gluten-free or regular naan and flatbreads.

Is dhal vegan?

Yes, this dhal is vegan when made with plant-based ingredients like coconut milk and vegetable stock.

What is the difference between dhal and curry?

Dhal is generally a lentil-based, soupier dish, while curry can include a wider range of ingredients and thicker sauces. Both share similar spices and flavour profiles.

Butternut squash and coconut dhal served on a plate with coconut flakes.

YOU MIGHT ALSO LIKE…

carrot and lentil soup served with toast.

Healthy Soups

Carrot and Lentil Soup

Butternut Squash and Chickpea curry in a bowl with lime

Dinner

Butternut Squash and Chickpea Curry

Pumpkin and Butternut Soup served in two white bowls.

Lunch

Pumpkin and Butternut Soup

Vegetable Tagine served on a plate.

Dinner

Vegetable Tagine

Tried this Coconut Dhal recipe? Please leave a star rating and a comment below — feedback is much appreciated. P.S. Subscribe to receive new recipes and healthy cooking tips.

Coconut Dhal served with fresh coriander and coconut flakes.
4.47 from 41 votes

Coconut Dhal

By: James Wythe
A creamy, easy coconut dhal that’s perfect for weekly meal rotation.
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes
Servings: 4 people

Ingredients

  • 1/2 large butternut squash (roughly 500g)
  • 1 tbsp oil (olive oil recommended)
  • 3 garlic cloves, crushed
  • 1 medium red onion, diced
  • 1 tbsp turmeric
  • 1/2 tsp cayenne pepper
  • 1/2 tsp paprika
  • 1 pinch chilli flakes
  • 1/2 tsp ground coriander
  • 1/2 fresh red chilli, deseeded and finely chopped
  • 1/2 juice fresh lime
  • 1 cup red split lentils (180g)
  • 1 can coconut milk
  • 400 ml vegetable stock

Instructions

  • Peel, deseed and chop the butternut squash into small cubes. Dice the red onion and fresh chilli.
  • Heat oil in a large pot over medium heat. Add crushed garlic and diced onion with a pinch of salt and pepper. Cook for a couple of minutes until softened.
  • Stir in all spices, fresh chilli and the juice of 1/2 a lime. Add the chopped butternut squash and fry for a few minutes to coat in the spices.
  • Add coconut milk, vegetable stock and red split lentils. Mix well, bring to a boil, then reduce to a simmer. Cook for about 25 minutes, stirring every 5–10 minutes, until the lentils and squash are tender.

Video

Notes

Step-by-Step Photos: The post includes helpful photos to guide you through the recipe.

Substitutions & Variations: See the list in the post above for alternatives.

To Store: Store leftover dhal in an airtight container in the fridge for 2–3 days. Reheat gently, adding a little water if needed.

To Freeze: Freeze in airtight containers for up to six months. Thaw in the fridge before reheating.

Tip 1: Adjust spices to match your family’s heat preference.

Tip 2: This recipe is great for batch cooking — double and freeze portions for later.

Tip 3: Swap butternut squash for pumpkin or sweet potato if preferred.

Nutrition

Calories: 322kcal
| Carbohydrates: 32g
| Protein: 7g
| Fat: 20g
| Saturated Fat: 14g
| Fiber: 7g
| Sugar: 8g

Did you make this recipe? Tag me Today!
Share your results on Instagram and tag the creator.
book banner image