The Secrets of Curry

The Secrets of Curry is a easy Sri Lankan recipe that serves 4. 280 calories per serving. Recipe by Christopher Kimball’s Milk Street on YouTube.

Prep: 15 min | Cook: 30 min | Total: 55 min

Cost: $4.61 total, $1.15 per serving

Ingredients

  • 2 tablespoons Coconut Oil (divided; 1 tbsp for lentils, 1 tbsp for temper)
  • 1 medium Red Onion (halved; half for lentils, half for temper, sliced)
  • 1 tablespoon Fresh Ginger (minced)
  • 3 cloves Garlic (minced)
  • 1/2 teaspoon Turmeric (ground, dried)
  • 1 cup Red Lentils (rinsed and drained)
  • 1 1/4 cups Water
  • 1 3/4 cups Coconut Milk (full‑fat, from a 13.5‑oz can; 1 1/4 cup added early, 1/2 cup added later)
  • 2 cups Fresh Spinach (loosely packed, roughly chopped)
  • 1/2 teaspoon Mustard Seeds
  • 8 leaves Curry Leaves (fresh or frozen)
  • 2 Green Chili (sliced; adjust to heat preference)
  • 1/4 teaspoon Red Chili Flakes
  • 1 medium Tomato (diced)
  • 1 teaspoon Lime Juice (freshly squeezed, for garnish)
  • to taste Salt
  • to taste Black Pepper

Instructions

  1. Sauté the First Half of the Onion

    Heat 1 tablespoon coconut oil in a large pot over medium heat. Add half of the sliced red onion and cook, stirring occasionally, until softened, about 4–5 minutes.

    Time: PT5M

    Temperature: medium

  2. Build the Aromatic Base

    Add the remaining onion, minced ginger, minced garlic, and ground turmeric to the pot. Sauté for 1–2 minutes until fragrant.

    Time: PT2M

    Temperature: medium

  3. Cook the Lentils

    Stir in 1 cup red lentils, 1 ¼ cups water, and 1 ¼ cups coconut milk. Bring to a gentle boil, then reduce heat to low and simmer, uncovered, for 15 minutes or until the lentils have broken down and the mixture is creamy.

    Time: PT15M

    Temperature: low simmer

  4. Add the Final Coconut Milk

    Stir in the remaining ½ cup coconut milk and simmer for an additional 5 minutes to preserve fresh coconut flavor.

    Time: PT5M

    Temperature: low simmer

  5. Incorporate Spinach

    Add the chopped spinach to the pot, stirring until wilted, about 2–3 minutes. Season with salt and pepper to taste.

    Time: PT3M

    Temperature: low

  6. Prepare the Tomato Temper

    While the dal simmers, heat the remaining 1 tablespoon coconut oil in a skillet over medium heat. Add mustard seeds and let them pop, then add curry leaves, sliced green chilies, red chili flakes, and diced tomato. Sauté 2 minutes until the tomato softens.

    Time: PT5M

    Temperature: medium

  7. Finish and Serve

    Remove the pot from heat. Spoon the dal into serving bowls and drizzle each with the prepared tomato temper. Finish with a squeeze of fresh lime juice.

    Time: PT2M

Nutrition Facts

Calories
280
Protein
4.5 g
Carbohydrates
30 g
Fat
12 g
Fiber
5 g

Dietary info: Vegetarian, Gluten-Free, Dairy-Free, Nut-Free

Allergens: coconut

Last updated: April 7, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

The Secrets of Curry

Recipe by Christopher Kimball’s Milk Street

A creamy, coconut‑rich red lentil dal studded with fresh spinach and finished with a bright, aromatic tomato temper. Inspired by the Sri Lankan version taught by Mohara Do, this dish balances sweet coconut, earthy lentils, and a tangy, spicy topping for a comforting main‑course or hearty side.

EasySri LankanServes 4

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
5m
Prep
32m
Cook
10m
Cleanup
47m
Total

Cost Breakdown

$4.61
Total cost
$1.15
Per serving

Critical Success Points

  • Cooking the lentils until fully broken down for a creamy texture.
  • Preparing the temper without burning the spices.
  • Adding the final coconut milk at low heat to keep fresh coconut notes.

Safety Warnings

  • Hot oil can splatter; use a splatter guard if needed.
  • Coconut milk can boil over quickly; keep an eye on the pot.

Frequently Asked Questions

Everything you need to know about this recipe

Q

What is the cultural significance and history of Sri Lankan Coconut Spinach Dal in Sri Lankan cuisine?

A

Dal (lentil stew) is a staple in Sri Lankan households, eaten multiple times a day. The Sri Lankan version adds coconut milk and spinach, reflecting the island’s abundant coconut palms and leafy greens, and is often served with rice or flatbread as a comforting everyday meal.

cultural
Q

What are the traditional regional variations of Sri Lankan dal across the island?

A

In coastal regions, dal may include seafood stock or added tamarind for tanginess, while in the hill country, red lentils are often paired with mustard greens instead of spinach. Some areas use coconut cream instead of milk for an even richer texture.

cultural
Q

How is Sri Lankan dal traditionally served in Sri Lanka?

A

It is typically ladled over steamed white rice or served alongside roti. A fresh temper (tadka) of mustard seeds, curry leaves, chilies, and tomato is poured on top at the table, and a squeeze of lime adds bright acidity.

cultural
Q

What occasions or celebrations is Sri Lankan dal associated with in Sri Lankan culture?

A

Dal is a daily staple but also appears at festivals like Sinhala and Tamil New Year, where a simple lentil dish symbolizes prosperity and nourishment for the coming year.

cultural
Q

What authentic traditional ingredients are essential for Sri Lankan Coconut Spinach Dal versus acceptable substitutes?

A

Authentic ingredients include red lentils, full‑fat coconut milk, fresh curry leaves, and mustard seeds. Substitutes can be yellow split peas for lentils, canned coconut cream diluted with water, and bay leaves in place of curry leaves, though flavor will differ.

cultural
Q

What other Sri Lankan dishes pair well with Coconut Spinach Dal?

A

It pairs beautifully with Sri Lankan chicken curry (Kukul Mas Maluwa), fried fish, or simple vegetable stir‑fries. A side of coconut sambol or a fresh cucumber raita balances the richness.

cultural
Q

What makes Sri Lankan Coconut Spinach Dal special or unique in Sri Lankan cuisine?

A

The dish layers coconut flavor four times—oil, coconut milk early, a second splash of milk, and the final temper—creating a deep, tropical richness that distinguishes it from Indian dal, which usually relies on water or ghee.

cultural
Q

How has Sri Lankan dal evolved over time in Sri Lankan cooking?

A

Traditional dal was simple lentils cooked with water and a basic temper. Over time, the abundant coconut industry introduced coconut milk, and modern cooks add spinach and fresh herbs for nutrition and color, reflecting both heritage and contemporary health trends.

cultural
Q

What are the most common mistakes to avoid when making Sri Lankan Coconut Spinach Dal?

A

Common errors include over‑cooking the lentils until they turn mushy, burning the temper which makes it bitter, and adding the final coconut milk too early, which can cause the milk to separate.

technical
Q

Why does this Sri Lankan dal recipe use coconut oil for the temper instead of ghee?

A

Coconut oil reinforces the coconut flavor already present in the dal, creating a cohesive taste profile. Ghee would add a buttery note but would mask the tropical character that defines Sri Lankan cuisine.

technical
Q

Can I make Sri Lankan Coconut Spinach Dal ahead of time and how should I store it?

A

Yes, the dal can be prepared up to a day ahead. Store it in an airtight container in the refrigerator and reheat gently, adding a splash of water or coconut milk if it thickens. Keep the temper separate and add just before serving for maximum freshness.

technical
Q

What texture and appearance should I look for when making Sri Lankan Coconut Spinach Dal?

A

The dal should be thick and creamy, resembling a smooth porridge with visible spinach leaves. The temper should be golden‑brown with bright red tomato pieces, creating a contrast of colors on top of the pale lentil base.

technical
Q

How do I know when the Sri Lankan Coconut Spinach Dal is done cooking?

A

The lentils will have broken down completely, creating a velvety texture, and the mixture will coat the back of a spoon. The spinach will be wilted but still bright green, and the aroma will be fragrant with coconut and spices.

technical
Q

What does the YouTube channel Christopher Kimball’s Milk Street specialize in?

A

The YouTube channel Christopher Kimball’s Milk Street specializes in modern, globally inspired home cooking with a focus on technique, bold flavors, and accessible recipes that can be made quickly by everyday cooks.

channel
Q

How does the YouTube channel Christopher Kimball’s Milk Street's approach to Sri Lankan cooking differ from other Sri Lankan cooking channels?

A

Milk Street emphasizes quick, streamlined methods—like the dump‑and‑stir chicken curry and the simplified dal—while still honoring authentic spice blends, whereas many traditional Sri Lankan channels may spend more time on elaborate spice roasting and multi‑step preparations.

channel

You Might Also Like

Similar recipes converted from YouTube cooking videos

One-Pan Anti-Inflammatory Lentil & Fish Curry
65

One-Pan Anti-Inflammatory Lentil & Fish Curry

A flexible, high-protein, high-fiber one-pan curry packed with anti-inflammatory ingredients. This recipe uses red lentils, a homemade spice paste, coconut milk, and your choice of white fish (monkfish, cod, or pollock), plus greens like spinach. It's perfect for quick, healthy weeknight meals and is easily adaptable to whatever you have in your fridge.

55 minServes 4$18
Indian-inspired
Sanji and Taijo's Curry (One Piece Inspired Japanese Curry)
158

Sanji and Taijo's Curry (One Piece Inspired Japanese Curry)

A rich, homemade Japanese curry inspired by the iconic dish from One Piece. This recipe builds a deep beef stock, creates a fragrant garam masala from scratch, and finishes with tender ribeye, vegetables, and sweet apples for a perfect balance of savory and sweet. Served over fluffy basmati rice, it captures the spirit of the anime while delivering restaurant‑level flavor.

8 hrs 42 minServes 4$32
Japanese
Punjabi Chicken Curry
64

Punjabi Chicken Curry

A classic Punjabi-style chicken curry made with boneless skinless chicken thighs, marinated in yogurt and spices, then simmered in a fragrant tomato‑onion gravy enriched with mustard oil, ghee, and aromatic whole spices. Best served with roti, naan, or rice.

1 hr 55 minServes 4$11
Indian
Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans
103

Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans

A vibrant Southeast Asian‑inspired dinner featuring sweet‑tangy sticky chicken wings, fragrant jasmine rice tossed in homemade Thai green curry paste, and crisp‑green beans coated in a crunchy peanut‑chili dressing. Perfect for a family meal or entertaining guests.

2 hrs 12 minServes 4$87
Thai
Punjabi Style Chicken Curry
138

Punjabi Style Chicken Curry

A rustic, authentic Punjabi‑style chicken curry made with marinated chicken, caramelized onions, ghee, yogurt and a blend of aromatic spices. The sauce is rich, creamy and perfectly spiced, ideal for a hearty family dinner.

1 hr 5 minServes 4$11
Indian
Veg Kofta Curry Restaurant Style
93

Veg Kofta Curry Restaurant Style

A restaurant‑style vegetarian kofta curry made with finely grated cabbage koftas that are soft, juicy and lightly fried, served in a creamy tomato‑yogurt gravy flavored with mustard oil, spices, cashew and optional paneer. Perfect for a festive dinner or a comforting family meal.

1 hr 28 minServes 6$16
Indian