Coconut Dal Recipe

Introduction

This Coconut Dal is a creamy, fragrant lentil dish perfect for a comforting meal. Infused with warming spices and coconut milk, it combines rich flavors with healthy ingredients for a satisfying vegetarian option.

A black bowl filled with thick, orange lentil stew that has some visible green leafy bits and small chunks, giving it a textured look. On top, there are three small dollops of white cream spread unevenly across the surface, garnished with a small bunch of fresh green cilantro leaves placed near the upper left side of the bowl. Tiny crispy brown flakes are sprinkled around the cream areas. The bowl sits on a white marbled surface, creating a clean and bright background. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1½ cups (375 g) dried red lentils
  • 2 tbsp coconut oil (or any other oil of choice)
  • 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 (see note 1 for gluten-free)
  • 1 cup (250 ml) coconut milk
  • 200 g (7 oz) canned diced tomatoes (see note 2)
  • 1 tsp sea salt flakes
  • ½ tsp freshly cracked black pepper
  • 1 tbsp sugar (any type)
  • 2 cups (100 g) baby spinach leaves
  • Plain yoghurt
  • ¼ bunch coriander (cilantro), finely chopped
  • Crispy fried shallots (optional)
  • 4 store-bought roti breads (optional)
  • Lemon wedges, for squeezing

Instructions

  1. Step 1: Rinse the lentils by placing them in a fine-mesh sieve and running cold water over them until the water runs clear.
  2. Step 2: Heat the coconut oil in a deep, heavy-based frying pan over medium heat. Add the finely diced onion and cook for 2–3 minutes until softened. Stir in the garlic and ginger and cook for another minute.
  3. Step 3: Add the sweet paprika, ground turmeric, ground cumin, and garam masala to the pan. Stir well to coat the onion mixture with the spices.
  4. Step 4: Immediately add the rinsed lentils, vegetable stock, coconut milk, canned diced tomatoes, sea salt flakes, black pepper, and sugar. Stir everything to combine.
  5. Step 5: Bring the mixture to a simmer and cook uncovered for about 20 minutes, stirring occasionally, until the lentils are soft and cooked through.
  6. Step 6: Add the baby spinach leaves to the pan and stir until just wilted. Remove the pan from the heat.
  7. Step 7: Serve the dal with a swirl of plain yoghurt, a sprinkle of finely chopped coriander, crispy fried shallots if using, warm roti bread on the side, and finish with a squeeze of fresh lemon juice.

Tips & Variations

  • For a creamier texture, blend a portion of the dal before adding the spinach.
  • Substitute garam masala with curry powder for a different spice profile.
  • To make it vegan, skip the yoghurt or use a plant-based alternative.
  • If you prefer a thicker dal, cook a little longer or reduce the vegetable stock slightly.

Storage

Store leftover dal in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk to loosen the texture if needed. This dal also freezes well for up to 1 month; thaw overnight in the fridge before reheating.

How to Serve

A close-up image shows a woman's hand dipping a piece of golden-brown toasted flatbread into a thick, creamy, orange lentil stew with small chunks and visible cooked spices. The dish is served in a black bowl, placed on a white marbled surface. Bright green fresh herbs are scattered on one side of the stew, adding a pop of color and freshness. The texture of the stew looks rich and hearty with visible lentils and spices mixed evenly throughout. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use other types of lentils?

Red lentils work best here as they cook quickly and break down nicely, creating a creamy texture. Brown or green lentils can be used but will take longer to cook and may not become as soft.

Is this dal gluten-free?

Yes, the dal itself is gluten-free if you use gluten-free vegetable stock. Simply check the stock label. Avoid serving with roti unless you choose gluten-free bread alternatives.

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 Recipe


  • Author: Thomas
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This comforting Coconut Dal is a flavorful and creamy Indian-inspired lentil stew made with red lentils simmered in coconut milk, spices, and tomatoes. Enhanced with aromatic garlic, ginger, and garam masala, it’s a hearty, nutritious dish perfect for a cozy meal. Served with roti and garnished with yoghurt, coriander, and fried shallots, it balances rich and fresh flavors for an easy, satisfying dinner.


Ingredients

Scale

Dal and Spices

  • 1½ cups (375 g) dried red lentils
  • 1 tsp sweet paprika
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp garam masala (or curry powder)
  • 1 tsp sea salt flakes
  • ½ tsp freshly cracked black pepper
  • 1 tbsp sugar (any type)

Aromatics and Liquids

  • 2 tbsp coconut oil (or any other oil of choice)
  • 1 onion, finely diced
  • 1 tbsp finely chopped garlic
  • 1 tbsp finely chopped ginger
  • 3 cups (750 ml) vegetable stock (gluten-free if needed)
  • 1 cup (250 ml) coconut milk
  • 200 g (7 oz) canned diced tomatoes

Final Additions and Garnishes

  • 2 cups (100 g) baby spinach leaves
  • Plain yoghurt, to serve
  • ¼ bunch coriander (cilantro), finely chopped
  • Crispy fried shallots (optional, available at Asian grocery stores)
  • 4 store-bought roti breads (optional)
  • Lemon wedges, for squeezing

Instructions

  1. Rinse the lentils: Place the lentils in a fine-mesh sieve and rinse them under running water until the water runs clear to remove any dirt or debris.
  2. Cook the onion, garlic, and ginger: Heat the coconut oil in a deep, heavy-based frying pan over medium heat. Add the diced onion and cook for 2–3 minutes until softened. Then add the garlic and ginger, cooking for an additional 1 minute to release their aromas.
  3. Add the lentils and spices: Stir in the sweet paprika, turmeric, cumin, and garam masala with the softened aromatics. Immediately add the rinsed lentils, vegetable stock, coconut milk, canned diced tomatoes, salt, pepper, and sugar.
  4. Simmer the dal: Stir well to combine all ingredients. Bring to a gentle simmer over medium heat and cook uncovered for about 20 minutes, stirring occasionally, until the lentils are tender and the dal has thickened.
  5. Add the spinach: Stir through the baby spinach leaves and cook just until they have wilted. Remove the pan from the heat promptly to keep the spinach vibrant and fresh.
  6. Serve: Spoon the dal into bowls. Garnish with a swirl of plain yoghurt, freshly chopped coriander, and crispy fried shallots if using. Serve with flaky roti breads and lemon wedges for squeezing over for a bright finish.

Notes

  • Use gluten-free vegetable stock if you need to keep the recipe gluten-free.
  • You can substitute garam masala with curry powder if preferred.
  • Store-bought roti adds an easy bread accompaniment to soak up the dal.
  • Crispy fried shallots add a delicious crunch but are optional.
  • Adjust the seasoning with salt, sugar, and lemon juice to balance flavors to your taste.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Keywords: coconut dal, red lentil stew, vegetarian Indian recipe, coconut milk dal, easy dal recipe, Indian lentil curry

Similar Posts

Leave a Reply

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

Recipe rating