Skip to content

Sri Lanka Beef Smore Stew

Origin: Sri LankanPeriod: Traditional

Sri Lankan Beef Smore Stew (also known as beef smore curry) is a traditional Sri Lankan braise that exemplifies the island's sophisticated use of indigenous spices and coconut milk to create deeply flavored, aromatic meat dishes. The dish belongs to the broader family of Sri Lankan curries, which occupy a distinct position in South Asian cuisine through their characteristic emphasis on toasting and blooming whole spices and their reliance on dual-stage coconut milk incorporation.

The defining technique of beef smore stew lies in the careful layering of aromatics and spices. A pounded paste of garlic, ginger, and onion is fried in oil until fragrant and beginning to caramelize, providing a flavorful base. Spices—including curry powder, chile powder, paprika, fenugreek, and fennel—are then bloomed in this base to release their essential oils before beef cubes are added and briefly seared. The cooking method employs a two-stage coconut milk approach: thin coconut milk combined with vinegar begins the braising process, allowing the beef to braise gently for 45–50 minutes; thick coconut milk and ground coriander are introduced toward the end to create a rich, silky sauce. Whole aromatics such as cloves, cardamom, cinnamon, lemongrass, and curry leaves remain in the pot throughout cooking, infusing the stew with layered complexity.

This preparation reflects Sri Lanka's historical role as a major spice producer and trader, incorporating both indigenous and subcontinental spice traditions. The balance between coconut milk, vinegar's acidity, and warm spices creates a characteristic Sri Lankan flavor profile distinct from Indian or Malaysian curries. The technique of blooming individual spices separately ensures each contributes distinct notes rather than a homogenized blend, a hallmark of traditional Sri Lankan curry craft.

Cultural Significance

Sri Lankan beef smoor stew holds a cherished place in the island's culinary tradition, particularly within Christian and Muslim communities where beef consumption is more common than in the predominantly Buddhist population. This slow-cooked, aromatic curry—characterized by its rich coconut milk base, caramelized onions, and warming spices like cinnamon, cardamom, and cloves—exemplifies Sri Lanka's complex spice trade heritage and multicultural influences. It appears regularly at family gatherings, festive occasions, and Sunday meals, serving as comfort food that brings communities together. The smoor technique, which involves cooking meat until deeply browned and infused with spices, reflects the layered cooking methods that define Sri Lankan cuisine and its historical connections to Arab, Dutch, and Portuguese culinary traditions.\n\nBeyond its ceremonial role, beef smoor stew represents Sri Lankan identity through its balance of bold spices and coconut—foundational elements that distinguish Sri Lankan cooking from neighboring Indian cuisine. The dish embodies both everyday sustenance and celebration, adapted across generations while maintaining its essential character. Its preparation requires time and care, making it a dish of cultural pride that connects households to broader Sri Lankan gastronomic heritage.

Academic Citations

No academic sources yet.

Know a reference for this recipe? Add a citation

nut-free
Prep25 min
Cook120 min
Total145 min
Servings4
Difficultyadvanced

Ingredients

Method

1
Cut beef into 3–4 cm cubes, removing excess fat. Set aside.
2
Pound garlic cloves, ginger, and onion together into a coarse paste using a mortar and pestle.
3
Heat 125 ml oil in a heavy-bottomed pot over medium-high heat. Add the garlic-ginger-onion paste and fry for 2–3 minutes, stirring constantly, until fragrant and beginning to brown.
3 minutes
4
Add curry powder, chile powder, paprika, fenugreek, and fennel to the pot. Stir continuously for 1–2 minutes to bloom the spices and prevent burning.
2 minutes
5
Add beef cubes and stir well to coat evenly with the spice mixture. Cook for 4–5 minutes, stirring occasionally, until the beef is lightly seared.
5 minutes
6
Dice tomatoes and add them to the pot along with cloves, cardamom pods, cinnamon sticks, lemongrass stem, and curry leaf sprigs. Stir to combine.
2 minutes
7
Pour in the thin coconut milk and vinegar, scraping up any browned bits from the bottom of the pot. Bring to a simmer over medium heat.
5 minutes
8
Once simmering, reduce heat to low and cover the pot. Simmer gently for 45–50 minutes, stirring occasionally, until the beef is tender and the sauce has reduced slightly.
48 minutes
9
Stir in the thick coconut milk and ground coriander, mixing well to incorporate. Simmer uncovered for a further 10–15 minutes until the sauce thickens to a rich, silky consistency.
12 minutes
10
Taste and adjust seasoning with additional salt, vinegar, or spices as needed. Remove from heat and discard whole spices if desired, or leave them for traditional presentation.