Nutrition Facts for Ceylon beef curry

Ceylon Beef Curry

Image of Ceylon Beef Curry
Nutriscore Rating: 73/100

Dive into the rich and aromatic flavors of Ceylon Beef Curry, a classic Sri Lankan-inspired dish that balances tender, slow-cooked beef with a luscious coconut milk base. Infused with a medley of warming spices like turmeric, coriander, cumin, and a distinctive touch of Ceylon cinnamon, this curry is further elevated by fresh curry leaves, vibrant green chilies, and a splash of tangy lime juice. The hearty cubes of beef are simmered to perfection, creating a melt-in-your-mouth texture that pairs beautifully with steamed rice or pillowy flatbreads. With its bold flavors, creamy consistency, and fragrant garnish of fresh cilantro, this recipe is an irresistible option for curry lovers seeking authentic, comforting cuisine. Perfect for a family dinner or meal prep, this dish brings the taste of Sri Lanka straight to your table.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
1 hr 30 min
🕐
Total Time
1 hr 45 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

18 items
  • 500 g Beef (chuck or brisket, cut into 1-inch cubes)
  • 400 ml Coconut milk
  • 1 large Onion (finely chopped)
  • 4 Garlic cloves (minced)
  • 1 tbsp Ginger (grated)
  • 1 tsp Turmeric powder
  • 2 tsp Coriander powder
  • 1 tsp Cumin powder
  • 1 tsp Paprika
  • 1 2-inch piece Ceylon cinnamon stick
  • 2 Green chilies (sliced lengthwise)
  • 1 large Tomato (chopped)
  • 10 leaves Curry leaves
  • 2 tbsp Vegetable oil
  • 1 tsp Salt
  • 250 ml Water
  • 1 tbsp Lime juice
  • 2 tbsp Fresh cilantro (chopped, for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

In a large pot or Dutch oven, heat the vegetable oil over medium heat.

2

Add the chopped onion and sauté until soft and translucent, about 5 minutes.

3

Add the garlic, ginger, green chilies, and curry leaves, and cook for another 2 minutes until fragrant.

4

Mix in the turmeric, coriander powder, cumin powder, and paprika, stirring the spices into the onion mix for about 30 seconds.

5

Add the beef cubes and stir to coat them in the spices. Cook for 5 minutes until the beef is lightly browned on all sides.

6

Stir in the chopped tomato and cook for 5 more minutes until the tomato softens.

7

Add the cinnamon stick, salt, and water, and bring the mixture to a simmer.

8

Lower the heat to medium-low, cover the pot, and let the beef cook gently for 60 minutes, stirring occasionally.

9

After an hour, stir in the coconut milk and continue to simmer uncovered for another 20–25 minutes until the curry thickens and the beef is tender.

10

Taste and adjust the seasoning if necessary, then stir in the lime juice.

11

Remove the cinnamon stick before serving. Garnish with fresh cilantro and serve hot with steamed rice or flatbreads.

Cooking Tip: Take your time with each step for the best results!
1817
cal
102.4g
protein
80.1g
carbs
129.4g
fat

Nutrition Facts

1 serving (1647.6g)
Calories
1817
% Daily Value*
Total Fat 129.4 g 166%
Saturated Fat 44.4 g 222%
Polyunsaturated Fat 16.8 g
Cholesterol 375 mg 125%
Sodium 2837 mg 123%
Total Carbohydrate 80.1 g 29%
Dietary Fiber 13.0 g 46%
Total Sugars 44.2 g
Protein 102.4 g 205%
Vitamin D 0.9 mcg 4%
Calcium 288 mg 22%
Iron 18.0 mg 100%
Potassium 2980 mg 63%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

16.9%%
21.6%%
61.5%%
Fat: 1164 cal (61.5%%)
Protein: 409 cal (21.6%%)
Carbs: 320 cal (16.9%%)