Search
by Ingredient
Sri Lanka Malu Soup Fish & Lentils

Sri Lanka Malu Soup Fish & Lentils

StarStarStarStarEmpty star

Submitted by jumbo111

Sri Lankan malu soup is a restorative fish and lentil soup spiced with cumin, coriander, and curry leaves bloomed in ghee, brightened with lime juice. Traditional South Asian comfort.

YIELD

1 servings

PREP

15 min

COOK

45 min

READY

60 min

Sri Lankan malu soup ("malu” is Sinhala for fish) is a thin, deeply flavored broth that locals turn to when they’re feeling under the weather, the South Asian counterpart to chicken soup with soul. Fish simmers with lentils, onions, tomato, cumin, coriander, and white pepper for 45 minutes, building a rich umami foundation. The whole pot then gets blended and strained for a smooth, clear soup that goes down easy and warms from the inside.

The finish is what makes this distinctly Sri Lankan. Curry leaves get bloomed in hot ghee (a technique called tempering or tadka in South Asian cooking), releasing their citrus-pine aroma into the fat. That fragrant ghee then stirs into the strained soup, and a final squeeze of lime juice lifts the whole bowl with sharp acidity right before serving.

Pro Tips

  • Use firm white fish like cod, tilapia, or kingfish. Delicate fish flakes apart and disappears into the strained broth. Firmer fish gives more body.
  • Fresh curry leaves matter. Dried leaves lose most of their fragrance; ask at a South Asian grocery for fresh sprigs and freeze extras for later.
  • Don’t skip the straining. Smooth texture is part of the dish’s identity, and chunks of fish or lentil change the experience entirely.
  • Add lime juice at the very end, off heat. Cooking lime juice turns it bitter and dulls the brightness.

Variations

  • Use coconut milk for half the water for a richer, creamier version closer to Sri Lankan kiri hodi.
  • Add a thumb of grated ginger or a slit green chile for warming heat.
  • Garnish with fresh cilantro and a drizzle of chili oil for visual color and extra spice.

Ingredients

Malu soup
200 200
GRAMS GRAMS FISH
2 2
ONIONS *
1 1
TOMATO *
50 50
GRAMS GRAMS LENTIL
½ 2.5
TEASPOON ML CORIANDER
1 5
TEASPOON ML CUMIN
¼ 1.3
TEASPOON ML WHITE PEPPER
white
1 1
LITRE LITRE WATER *
25 25
1 1
CURRY CURRY LEAF
leaf sprigs *
2 10
TEASPOONS ML LIME JUICE

Directions

Clean, wash and fillet the fish.

Chop the onions and tomato.

Place the fish in a pan and add half the onion, the tomato, lentils, coriander, cumin, pepper and water.

Cook over a medium heat for approximately 45 minutes, then blend and strain the liquid.

Heat the ghee and stir fry the remaining onion and curry leaves Add to the fish soup and just prior to serving sprinkle the soup with lime juice.

* not incl. in nutrient facts Arrow up button

Comments


 

 

Nutrition Facts

Serving Size 288g (10.2 oz)
Amount per Serving
Calories 598 37% from fat
 % Daily Value *
Total Fat 25g 38%
Saturated Fat 14g 69%
Trans Fat 0g
Cholesterol 222mg 74%
Sodium 415mg 17%
Total Carbohydrate 11g 11%
Dietary Fiber 16g 63%
Sugars g
Protein 121g
Vitamin A 18% Vitamin C 9%
Calcium 18% Iron 34%
* based on a 2,000 calorie diet How is this calculated?
Trans-fat Free, High Fiber
 
More health news

Email this recipe