Rich Coconut Beef Curry

An Exquisite Culinary Journey to Sri Lanka: Authentic Beef Curry with Coconut Milk

Embark on a culinary adventure to the vibrant island of Sri Lanka with this captivating beef curry. It’s a truly aromatic masterpiece, a fragrant symphony where the warmth of cinnamon, the bright, citrusy notes of cardamom, and the earthy freshness of coriander converge. Each spice is lovingly embraced by the luscious, velvety richness of coconut milk and cream, creating a dish that is both profoundly comforting and exotically vibrant.

Sri Lankan cuisine is globally celebrated for its incredible diversity and depth of flavour, and a well-prepared beef curry with coconut milk stands as a shining testament to this culinary heritage. This particular recipe offers an accessible pathway to these authentic tastes, streamlining the cooking process with readily available ingredients without compromising on the deep, intricate flavours that define traditional Sri Lankan cooking.

Whether you’re a seasoned curry enthusiast or a complete novice stepping into the world of spices for the very first time, this recipe is designed to be straightforward and rewarding. Its simplicity belies the complex and satisfying taste it delivers, making it an ideal choice for anyone looking to bring a taste of Sri Lanka into their home kitchen.

Aromatic beef curry with coconut milk in a balti bowl with a side of rice.

Why This Sri Lankan Beef Curry Stands Out

This recipe isn’t just about cooking; it’s about experiencing the heart of Sri Lankan comfort food with exceptional ease and incredible flavour. Here’s what makes this particular coconut milk beef curry an absolute must-try:

  1. Effortless One-Pot Cooking: Bid farewell to mountains of dishes! This entire delicious curry comes together beautifully in a single pot on your stovetop. This not only simplifies the cooking process but also concentrates the flavours, leading to a richer, more cohesive dish and significantly easier cleanup.
  2. A Festival of Exquisite Flavours: Beyond just being “tasty,” this curry offers a sophisticated interplay of aromatic spices. From the warm, sweet notes of cinnamon to the bright, almost floral citrus of cardamom and the earthy foundation of coriander, each ingredient contributes to a deeply layered and truly unforgettable taste experience.
  3. Perfectly Mild and Luxuriously Creamy: Designed to be universally appealing, this curry strikes a beautiful balance. It’s wonderfully mild, allowing the nuanced spice blend to shine without overwhelming heat, making it ideal for those who prefer less spicy dishes. The generous use of coconut milk and cream results in an incredibly rich and velvety sauce that coats every piece of tender beef.
  4. Ready in Just Over an Hour: Despite its gourmet taste, this Sri Lankan beef curry is surprisingly quick to prepare. Including both preparation and active cooking time, you can have this magnificent meal on your table in just over an hour, making it perfect for both impressive weekend dinners and satisfying weeknight feasts.
  5. Freezes Like a Dream: Life gets busy, and having delicious, homemade meals on standby is a game-changer. This curry freezes exceptionally well, making it an excellent candidate for batch cooking. Double the recipe, enjoy some now, and store the rest for those moments when a sudden craving for rich, flavourful comfort food strikes.

For more heartwarming and easy-to-make comfort food recipes, explore our collection, including this easy South African Bobotie, the truly satisfying best devilled sausages, or our delightful satay chicken stir fry with udon noodles.

Key Ingredient Notes and Substitutions for Your Sri Lankan Beef Curry

Understanding your ingredients is key to mastering any dish. Here’s a detailed look at the core components of this Sri Lankan Beef Curry and how to get the best results, along with potential substitutions.

Beef curry ingredients.

Premium Cubed Beef for Perfect Tenderness

The choice of beef cut significantly influences the texture and richness of your curry. You have several excellent options, catering to both budget and desired tenderness:

  • For the Budget-Conscious & Braising Enthusiast: Chuck steak or braising steak are fantastic choices. These cuts, known for their marbling and connective tissue, transform into incredibly tender, fall-apart beef when cooked low and slow. They absorb the curry’s flavours beautifully over time.
  • For a Luxurious Treat: Rump steak offers a more tender and quicker-cooking alternative. It yields a deliciously soft bite, perfect for when you want a more refined texture.
  • Cooking Tougher Cuts: If you opt for a tougher cut, patience is a virtue. Ensure the meat remains submerged in the fragrant sauce and allow it to simmer gently over low heat for an extended period. Don’t hesitate to add extra liquid (water or even beef stock for added depth) if the curry starts to dry out, continuing to cook until the beef reaches your desired level of tenderness.
  • Shopping Tip: In many regions, look for “diced beef” or “beef stew meat” at your local butcher or supermarket. These are typically pre-cut from suitable braising cuts and are perfect for this recipe.

The Aromatic Heart: Essential Sri Lankan Flavourings

The magic of Sri Lankan cuisine lies in its masterful use of spices. This curry features a well-balanced blend:

  • Core Spices: Bay leaves, cinnamon stick, curry powder (mild is recommended for this recipe), fresh garlic, fresh ginger, ground coriander, turmeric powder, and whole cardamom pods.
  • Customization: Feel free to adjust the quantities of these spices to perfectly match your family’s preferences. If you enjoy a bolder flavour, you can increase the curry powder or add a touch of chilli. For a milder profile, simply stick to the recommended amounts.
  • Fresh is Best: Wherever possible, use fresh ginger and garlic. Their vibrant aromatics make a noticeable difference compared to pre-minced versions.
  • Cardamom Pods: These tiny pods hold intensely aromatic seeds. Crushing them in a mortar and pestle just before adding releases their full, citrusy, and slightly floral essence.
  • Deep Dive into Spices: To learn more about the world of spices and their unique contributions to flavour, check out our comprehensive Spice Charts.

Sweetness and Savory Balance: Onions and Sugar

  • Chopped Onions: We recommend approximately 200g of chopped onion, which typically equates to one large onion or two medium-sized ones. Precision isn’t paramount here; the goal is to create a rich, sweet base when sautéed.
  • A Touch of Sugar: A small amount of sugar plays a crucial role. It not only beautifully balances the natural acidity present in the tomato paste and onions but also wonderfully complements the richness of the coconut milk and the complexity of the curry spices.
  • Sugar-Free Option: If you’re managing sugar intake or prefer to avoid it, you can easily omit or reduce the sugar without significantly altering the curry’s overall profile. The dish will still be delicious!

The Creamy Foundation: Coconut Milk and Double Cream

These two ingredients are essential for the signature richness and texture of this Sri Lankan curry:

  • Full-Cream Coconut Milk: For the most luxurious texture and profound coconut flavour, always opt for full-cream coconut milk. The fat content contributes significantly to the curry’s body and mouthfeel.
  • Double Cream (Heavy Cream): We choose double cream for an extra layer of decadence and richness. Its higher fat content creates a truly indulgent and velvety sauce.
  • Alternative: If you prefer a slightly lighter sauce, single cream (light cream) can be used.
  • Adjust to Taste: The amount of cream can be easily adjusted to your preference. Add more if you desire a thicker, creamier, and more saucy curry, or a little less if you prefer a slightly thinner consistency.

How to Master the Art of Sri Lankan Coconut Milk Beef Curry: Step-by-Step Guide

Creating this aromatic beef curry is a rewarding process. Follow these detailed steps to achieve a perfectly tender and flavourful dish.

Phase 1: Essential Preparation (Mise en Place)

img 222970 3

1. Before you begin cooking, it’s vital to prepare your spices. If you haven’t already done so, carefully shell the cardamom pods. Then, using a mortar and pestle, gently crush the small, black seeds until they release their wonderfully aromatic oils. This step maximizes their citrusy fragrance.

Top tip for a seamless cooking experience: We highly recommend measuring out all your dry spices onto a single plate or into small individual bowls before you start heating the pan. This ‘mise en place’ approach ensures a smooth, stress-free cooking process, allowing you to add ingredients promptly when needed, making the entire curry-making journey much more enjoyable.

Phase 2: Crafting the Rich & Aromatic Curry

Browning the meat for the beef curry in a large saucepan.

2. Begin by heating the oil in a large, heavy-bottomed casserole dish, Dutch oven (cast iron pot), or a spacious frying pan over medium-high heat. The goal here is to get a good sear on the beef. Add the cubed beef chunks in batches, making sure not to overcrowd the pan. Overcrowding will steam the meat instead of browning it. Sear each batch until it’s beautifully golden brown on all sides. This browning step is crucial as it develops deep, rich flavours through the Maillard reaction.

Browned meat in a white bowl.

3. Once each batch of beef is nicely browned, remove it from the pan and set it aside in a bowl. You’ll add it back to the curry later.

Adding the bay leaves and curry powder to the butter in a large saucepan.

4. Reduce the heat slightly to medium. Melt the butter in the same saucepan, allowing it to coat the bottom. Once melted, add the bay leaves, cinnamon stick, and curry powder. Stir continuously for approximately 30 seconds. During this stage, make sure to actively deglaze the pan by scraping up any delicious little bits of browned beef that might have stuck to the bottom. These “fond” bits are packed with flavour and will significantly enhance the overall taste of your curry.

Adding onions to the hot oil for the beef curry with coconut milk.

5. Now, add the chopped onions to the pan. Sauté them for 2-3 minutes over medium heat, stirring occasionally, until they begin to soften and become translucent. If the pan seems too dry or the onions start to stick, add a small splash of water to help them cook evenly.

Adding garlic and ginger to the fried onions in a large saucepan.

6. Introduce the crushed garlic and minced ginger to the pan. Stir and fry for just 1 minute until their intoxicating aromas fill your kitchen. Be careful not to burn the garlic.

Adding all the spices to the saucepan for the beef curry.

7. This is where the depth of flavour truly builds. Add the ground coriander, turmeric, the freshly crushed cardamom seeds, tomato paste, and sugar to the pan. Stir this vibrant mixture continuously for another 30 seconds. This step, often called “blooming” the spices, allows their essential oils to release into the hot fat, intensifying their flavour profile.

Adding coconut milk to the large saucepan.

8. Pour in the rich, creamy coconut milk and the specified amount of water. Stir well to thoroughly combine these liquids with all the fragrant spices and aromatics in the pan, creating your curry base.

Adding the beef back into the pot for the beef curry with coconut milk.

9. Return the browned beef chunks to the pot. Add the salt, stir everything together gently to ensure the beef is well coated in the sauce, and bring the mixture to a very gentle simmer.

10. Once simmering, place the lid on the pot tightly. Reduce the heat to low and let the curry gently simmer for approximately 1 hour, or until the beef is exquisitely tender and easily pulls apart with a fork. It’s crucial to monitor the liquid level every 10 minutes or so. If the sauce appears to be reducing too much or looks dry, add a small splash of water to maintain the desired consistency. You can also use a touch of beef stock instead of water for extra savoury depth, but remember this will increase the overall saltiness of the curry, so adjust seasoning accordingly.

Crucial Tip for SuccessAchieving truly tender beef requires a very gentle simmer. If your current burner is too strong even on its lowest setting, consider moving the pan to a smaller flame or hob. Consistency in simmering and vigilant monitoring of the water level are key.

Important Note on Evaporation: The size, surface area, and material of your cooking vessel (e.g., a wide frying pan vs. a narrow Dutch oven) will significantly impact how quickly moisture evaporates from your curry. Adjust liquid additions based on your specific equipment.

Adding cream to the beef coconut curry.

11. For the final touch of richness, remove the lid and stir in the double cream. Allow it to cook for an additional 2-3 minutes over low heat, letting the cream fully incorporate and slightly thicken the sauce. At this point, you can adjust the cream level: add a little more if you prefer a saucier, even richer curry, or slightly less if you desire a drier, more robust consistency.

Completed beef curry with coconut milk in a large saucepan.

12. Your magnificent Sri Lankan Beef Curry is now ready! Spoon generous portions into large serving bowls and serve immediately, piping hot, traditionally over a bed of fluffy rice.

Serving Suggestions for Your Sri Lankan Beef Curry

This rich and aromatic Sri Lankan Beef Curry is a complete meal in itself, but it truly shines when paired with complementary sides. Here are some delightful serving suggestions to elevate your dining experience:

  • Garnish with Freshness: A sprinkle of freshly chopped coriander (cilantro) and a generous grinding of black pepper over each serving adds a burst of freshness and a subtle kick, enhancing the curry’s complex flavours.
  • Rice is Essential: Rice is the traditional accompaniment. Offer choices such as fragrant coconut basmati rice for an extra layer of tropical flavour, vibrant yellow basmati rice, or simply classic plain white basmati rice to let the curry take center stage.
  • Warm Breads: Scoop up every drop of delicious sauce with freshly baked breads. Homemade peshwari naan, with its sweet and nutty filling, or simple roti are perfect choices.
  • Crispy Poppadoms: Add a delightful textural contrast with crispy poppadoms served on the side. Don’t forget an array of dipping sauces for the ultimate appetizer.
  • Cooling Coconut Sambal: For an authentic Sri Lankan experience, prepare a refreshing coconut sambal. This zesty condiment is typically made by combining freshly grated coconut with finely chopped onion, green chillies (optional, for heat), a squeeze of fresh lime juice, a hint of coriander, and a pinch of salt. It offers a tangy, slightly spicy counterpoint to the rich curry.
  • Refreshing Raita: A cooling raita, made with creamy yogurt, grated cucumber, fresh mint, and a touch of spices like cumin, provides a lovely contrast to the warmth of the curry.
  • Tangy Pickled Onions: Thinly slice red onions and marinate them in a mixture of vinegar, a touch of sugar, and a pinch of spices (like mustard seeds or black pepper) to create quick pickled onions. These offer a wonderful tangy side. Alternatively, try this flavourful cold onion chutney.
  • Sweet Plantains: Introduce a touch of natural sweetness to your meal by serving slices of fried plantains on the side. Their caramelised flavour pairs beautifully with the savoury curry.
  • Assortment of Pickles & Chutneys: Lay out a selection of your favourite Indian or Sri Lankan pickles and chutneys. Classic mango chutney or a zesty lime pickle are excellent accompaniments, adding bursts of flavour and texture.

Storage and Reheating Tips

One of the many advantages of this Sri Lankan Beef Curry is how wonderfully it stores, often tasting even better the next day as the flavours deepen and meld. Here’s how to best store and reheat your leftovers:

Refrigeration

Any leftover beef curry can be safely stored in the refrigerator in an airtight container for up to 3 days. Ensure it cools completely before transferring it to the container.

To reheat, you have a couple of options:

  • Microwave: Place a portion in a microwave-safe dish and heat in short bursts, stirring occasionally, until it’s piping hot throughout.
  • Stovetop (Recommended): For best results and to preserve the curry’s creamy texture, gently reheat it in a saucepan over low-medium heat. Add a splash of water, a little extra coconut milk, or, for ultimate indulgence, a touch more cream to prevent it from drying out and to refresh the sauce. Stir frequently until it is simmering gently and heated through.

Freezing

This curry is an excellent candidate for meal prep! It freezes beautifully for up to three months when stored in a freezer-safe, airtight container.

To defrost, remove the container from the freezer and allow it to thaw overnight in the refrigerator. Once thawed, follow the reheating instructions provided above. You might find adding a little extra liquid (water, stock, or cream) during reheating helps restore its original consistency and creaminess.

More Delicious Curry Recipes You Might Enjoy

  • Curry Noodle Salad (Kerrie Noedelslaai)
  • Homemade Butter Chicken Pies (Mini Chicken Pies)
  • Quick Chicken Karahi
  • Bobotie – A Traditional South African Recipe

Aromatic Sri Lankan Beef Curry with Coconut Milk Recipe

Aromatic beef curry with coconut milk in a balti bowl with a side of rice.

Aromatic Beef Curry with Coconut Milk

This aromatic beef curry with coconut milk is fragrant, rich, and creamy. It’s laced with warm cinnamon, citrusy cardamom, and the brightness of ground coriander. The velvety goodness of coconut milk and cream brings it all together for an unforgettable Sri Lankan experience.

Course: Main Course | Cuisine: International, Sri Lankan

Prep Time: 15 minutes | Cook Time: 1 hour 15 minutes | Total Time: 1 hour 30 minutes

Servings: 4 servings | Calories: 935 kcal | Author: Maretha Corbett

Equipment

  • 1 large, lidded saucepan, Dutch oven (cast iron pot), or large frying pan.
  • Mortar and pestle (optional, for crushing cardamom).

Ingredients

For the Beef Curry

  • 1 tablespoon oil
  • 1 kilogram cubed beef (chuck, braising steak, or rump)
  • 30 grams butter
  • 3 bay leaves
  • 1 cinnamon stick
  • 2 tablespoons mild curry powder
  • 200 grams chopped onions (roughly one large onion or two medium)
  • 3 teaspoons crushed garlic
  • 3 teaspoons minced/chopped ginger
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric
  • 6 cardamom pods (shelled and seeds crushed)
  • 2 tablespoons tomato paste
  • 3 tablespoons sugar (optional, or to taste)
  • 400 millilitres full-cream coconut milk
  • 200 millilitres water
  • 1 teaspoon salt (or to taste)
  • 120-150 millilitres double cream (or single cream, adjusted to preference)

Instructions

Prepping

  1. If you haven’t already done so, shell the cardamom pods and crush the seeds in a mortar and pestle to release their full aroma.
  2. Top Tip: For a smoother cooking experience, measure out all your spices onto a plate before you start cooking. This way, everything is ready when you need it.

Make the Curry

  1. In a large casserole dish, Dutch oven, or large frying pan, heat the oil over medium-high heat. Brown the beef chunks in batches until they are golden brown on all sides. Do not overcrowd the pan, as this can lead to steaming instead of browning. Set the browned beef aside in a bowl for later.
  2. Melt the butter in the same saucepan. Add the bay leaves, cinnamon stick, and curry powder. Stir for about 30 seconds, making sure to scrape off any bits of beef that might have stuck to the bottom of the pan (this “fond” adds incredible flavour to your curry).
  3. Add the chopped onions and fry for 2-3 minutes over medium heat until they soften. Add a splash of water if the pan seems too dry.
  4. Add the crushed garlic and minced ginger, and fry for another 1 minute until fragrant. Be careful not to burn the garlic.
  5. Next, add the ground coriander, turmeric, crushed cardamom, tomato paste, and sugar. Stir through for 30 seconds, allowing the spices to bloom in the hot oil.
  6. Pour in the creamy coconut milk and water. Stir to combine with all the spices and aromatics, creating your curry base.
  7. Add the browned beef and salt to the pot. Stir well to coat the beef in the sauce and bring it to a gentle simmer.
  8. Place the lid on tightly and gently simmer over low heat for 1 hour, or until the beef is wonderfully tender. Check the water level every 10 minutes and add a splash if it looks dry. You can use beef stock instead of water for extra depth, but note it will make the curry saltier.

    TipFor the most tender beef, ensure it’s a truly gentle simmer. Move the pan to a smaller flame/hob if needed. Keep a close eye on the water level as the cooking vessel’s size and material can affect evaporation.
  9. Finally, stir in the double cream. Cook for a further 2-3 minutes over low heat with the lid off. Add more cream if you desire a saucier curry, or a little less if you prefer a drier consistency.
  10. Spoon the aromatic Sri Lankan Beef Curry into large bowls and serve piping hot, traditionally over rice.

Notes

  • Always taste as you go! Adjust salt, spice, and cream levels to perfectly balance the flavours according to your preference.
  • Allow the curry to rest for a few minutes after cooking and before serving. This brief resting period helps the flavours to meld and deepen further, enhancing the overall taste experience.

**Nutritional Data Disclaimer**

Please note that the nutritional information provided below is an estimate calculated by a third party. We strive to offer the most accurate information possible, but we cannot guarantee its exactness. The nutritional value of this recipe may vary depending on the specific brands and products you use. We strongly recommend consulting with a qualified healthcare professional or a registered dietitian for personalized advice regarding your dietary needs.

Nutrition

Calories: 935kcal | Carbohydrates: 25g | Protein: 56g | Fat: 69g | Saturated Fat: 40g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 20g | Trans Fat: 0.3g | Cholesterol: 230mg | Sodium: 880mg | Potassium: 1353mg | Fiber: 4g | Sugar: 13g | Vitamin A: 793IU | Vitamin C: 9mg | Calcium: 157mg | Iron: 9mg

For important food safety advice, including comprehensive guidance on food allergies, please consult official guidelines.

More Exquisite Curry Recipes to Explore

If you’ve enjoyed this Sri Lankan Beef Curry, we invite you to delve deeper into our collection of diverse and flavourful curry recipes:

  • Chicken Dopiaza: A rich, onion-heavy curry with beautifully caramelised flavours.
  • Nepalese Chicken Curry: Our most popular curry recipe, known for its unique blend of spices and comforting profile.
  • Easy Oven-Baked Chicken Pasanda Curry: A mild, creamy, and aromatic curry that’s surprisingly simple to make in the oven.
  • Creamy Butter Bean Curry with Coconut Milk: A delicious vegetarian option, rich and satisfying.
  • Easy South African Bobotie: A traditional, savoury baked dish with a spiced mince base and a creamy egg topping.
  • Quick Chicken Karahi: A fiery and flavourful Pakistani and North Indian curry, perfect for a speedy dinner.
  • Curry Noodle Salad: A refreshing and unique twist on curry, served cold with noodles.
  • Chicken Handi Curry: A classic, rich, and aromatic chicken curry typically cooked and served in a ‘handi’ pot.

Or, expand your culinary knowledge and read all about spices here!

More One-Pot Wonders for Effortless Cooking

If the convenience of one-pot cooking appeals to you, explore these other fantastic recipes designed for minimal cleanup and maximum flavour:

  • Creamy Butter Bean Curry with Coconut Milk: A wholesome and easy vegetarian one-pot meal.
  • Easy Mince and Dumplings: A hearty and comforting classic, all cooked in one pot.
  • Nepalese Chicken Curry: Experience vibrant flavours with this simple one-pot chicken dish.
  • Chicken Pasanda Curry: An oven-baked one-pot solution for a creamy, mild curry.
  • Beef Trinchado: A robust Portuguese-inspired South African beef stew, perfect for a single pot.
  • Easy Chicken and Chorizo Jambalaya: A flavour-packed, vibrant rice dish, cooked entirely in one pot.