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

Sri Lankan Dhal Curry with Coconut Roti Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 84 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Sri Lankan
  • Diet: Vegetarian

Description

Sri Lankan Dhal Curry with Coconut Roti is a vibrant and comforting meal featuring tender red lentils simmered with aromatic spices and creamy coconut milk, paired perfectly with soft, flavorful coconut flatbreads. This dish offers a rich taste of Sri Lankan cuisine, blending earthy spices and fresh ingredients into a satisfying and wholesome meal ideal for lunch or dinner.


Ingredients

Scale

Dhal Curry Ingredients

  • 1 cup red lentils, thoroughly rinsed
  • 4 cups water
  • 1 tablespoon coconut oil
  • 1 medium onion, finely diced
  • 2 cloves garlic, crushed
  • 1-inch piece ginger, finely grated
  • 1 green chili, sliced (adjust for desired heat)
  • 1 teaspoon turmeric powder
  • 1 teaspoon cumin seeds
  • 1 teaspoon mustard seeds
  • 1 can (14 ounces) coconut milk
  • Salt to taste
  • Fresh cilantro, chopped (for garnish)

Coconut Roti Ingredients

  • 2 cups all-purpose flour
  • 1 cup grated fresh coconut (or unsweetened dried coconut)
  • 1 teaspoon salt
  • 1 tablespoon coconut oil
  • Water (as needed for dough)


Instructions

  1. Cook the Lentils: In a large saucepan, combine the rinsed red lentils and 4 cups of water. Bring to a rolling boil, then reduce heat and let simmer for about 20 minutes until the lentils are tender and mushy.
  2. Sauté Aromatics: While the lentils cook, heat 1 tablespoon of coconut oil in a skillet over medium heat. Add the finely diced onion and sauté for approximately 5 minutes until soft and translucent.
  3. Add Garlic, Ginger, and Chili: Stir in the crushed garlic, grated ginger, and sliced green chili into the skillet. Cook for an additional 2 minutes to let the flavors meld together.
  4. Toast Spices: Sprinkle in turmeric powder, cumin seeds, and mustard seeds. Stir continually for about 1 minute to release their fragrant aromas.
  5. Combine Lentils and Coconut Milk: Carefully add the softened lentils to the skillet with the sautéed spices and aromatics. Pour in the coconut milk and season with salt to taste. Simmer the mixture for 10 more minutes, stirring occasionally to blend all flavors.
  6. Prepare Coconut Roti Dough: In a bowl, combine 2 cups of all-purpose flour, 1 cup grated coconut, and 1 teaspoon salt. Add 1 tablespoon coconut oil and mix until the mixture is crumbly.
  7. Knead the Dough: Gradually add water to the flour mixture until a soft dough forms. Knead for a few minutes until smooth and elastic.
  8. Shape the Rotis: Divide the dough into equal portions and roll each into a disc about ½ inch thick.
  9. Cook the Rotis: Heat a frying pan over medium heat. Cook each flatbread for 2 to 3 minutes on each side until golden brown and cooked through.
  10. Serve: Plate the hot dhal curry garnished with fresh cilantro alongside warm coconut rotis for a delightful Sri Lankan meal.

Notes

  • Adjust green chili quantity according to your preferred spice level.
  • For a gluten-free version, substitute all-purpose flour with gluten-free flour blend for the rotis.
  • You can use dried unsweetened coconut if fresh coconut is unavailable.
  • Ensure lentils are rinsed well to remove excess starch and prevent clumping.
  • Leftover dhal curry can be refrigerated and enjoyed within 2-3 days.