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

Coconut Dal

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Coconut Dal is a creamy, comforting, and nourishing dish made with red lentils simmered in coconut milk, tomatoes, and warm spices. It’s rich in flavor, quick to prepare, and perfect for weeknights — a wholesome, plant-based meal that pairs beautifully with rice or roti.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

1½ cups (375 g) dried red lentils

2 tbsp coconut oil (or other cooking oil)

1 onion, finely diced

1 tbsp finely chopped garlic

1 tbsp finely chopped ginger

1 tsp sweet paprika

1 tsp ground turmeric

1 tsp ground cumin

1 tsp garam masala (or curry powder)

3 cups (750 ml) vegetable stock

1 cup (250 ml) coconut milk

200 g (7 oz) canned diced tomatoes

1 tsp sea salt flakes

½ tsp freshly cracked black pepper

1 tbsp sugar (any type)

2 cups (100 g) baby spinach leaves

To Serve

Plain yoghurt

¼ bunch coriander (cilantro), finely chopped

Crispy fried shallots (optional)

4 store-bought roti breads (optional)

Lemon wedges, for squeezing

Instructions

  1. Rinse the red lentils in a fine-mesh sieve under running water until the water runs clear to remove excess starch.
  2. Heat coconut oil in a deep frying pan over medium heat. Add diced onion and cook for 2–3 minutes until softened.
  3. Add garlic and ginger, cooking for another minute until fragrant.
  4. Stir in paprika, turmeric, cumin, and garam masala, and cook for 30 seconds to bloom the spices.
  5. Add the rinsed lentils, vegetable stock, coconut milk, diced tomatoes, salt, pepper, and sugar. Stir to combine.
  6. Bring to a gentle simmer and cook for about 20 minutes, stirring occasionally, until the lentils are soft and creamy.
  7. Stir through baby spinach until just wilted, then remove from heat.
  8. Serve warm in bowls topped with a swirl of plain yoghurt, chopped coriander, crispy shallots, and lemon wedges. Pair with warm roti or steamed rice.

Notes

Add diced sweet potato or pumpkin for extra texture and sweetness.

Use light coconut milk for a lighter version.

For more spice, add chilli flakes, cayenne, or a chopped green chilli.

The dal thickens as it cools; add a splash of stock or water when reheating.

Freezes well for up to 2 months — thaw and reheat gently on the stove.

  • Author: Chloe Mae
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Indian
  • Diet: Vegan

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 20g
  • Saturated Fat: 14g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 10g
  • Protein: 17g
  • Cholesterol: 0mg