Spicy Coconut Beef Curry Recipe (Slow Cooked)

Satisfy Your Cravings with This Spicy Beef Curry Recipe!
spicy beef curry recipe pinit

Introducing a mouthwatering Spicy Beef Curry Recipe, bursting with flavour! Perfect for chilly nights, especially when paired with a steaming bowl of basmati rice or warm pita or naan bread.

If you’re a curry enthusiast, then our curry menu is sure to delight!

easy beef curry

For this easy beef curry, I opted for Thai curry paste, but you could also use mild curry powder if you prefer.

If you prefer using your own curry powder instead of paste, consider adding these aromatic spices:

  • Turmeric powder
  • Ground coriander
  • Garam masala

Enhanced Flavor Over Time: The Magic of Leftovers

I’ve discovered a little secret about this recipe: it tastes even better the next day! It’s like magic happens overnight as the flavors mingle and deepen. I’m convinced it’s because the spices have more time to infuse into the meat, creating an explosion of taste that’s simply irresistible.

That’s why I make a generous batch every time – not just for dinner, but also for those glorious leftovers. There’s something comforting about knowing that a delicious meal is waiting for you the next day, ready to be reheated and savoured all over again. Plus, it’s perfect for meal prep – I can portion it out and have satisfying lunches or dinners sorted for the rest of the week.

It’s like having a culinary treat on standby, ensuring every bite is as delicious as the first. So, don’t be surprised if you find yourself eagerly anticipating those leftovers just as much as the initial meal!

I don’t cook beef recipes often, but lately, I’ve been wanting to include more red meat in our meals. When I searched for easy & quick family recipes, I found many hot beef curry recipes that caught my eye. Taking inspiration from them, I made some adjustments and created a tasty coconut beef curry that’s not too spicy. It turned out to be a hit with my kids too!

delicious beef curry

Ingredient For a Delicious Beef Curry!

Olive Oil or Coconut Oil: Used for frying the aromatics and beef, adds a hint of coconut flavour and helps to prevent sticking. Both oils contain healthy fats, but coconut oil is preferred for high-heat cooking due to its higher smoke point.

Sweet Potatoes or White Potatoes: are a good source of carbohydrates, fiber, vitamins (such as vitamin C and B6), and minerals like potassium. It adds substance, and texture, and helps thicken the curry, while also providing energy and essential nutrients.

Coconut Milk or Cream: contains healthy fats known as medium-chain triglycerides (MCTs), which may provide various health benefits including improved heart health and weight management. It imparts a creamy texture and rich delicious flavor to the curry, balancing the spices and adding depth.

Chicken broth or Beef Broth: Rich in gelatin, collagen, and amino acids, which can support gut health, joint health, and boost immunity.

delicious curry

red onion: rich in antioxidants, vitamins (such as vitamin C and B6), and minerals like potassium and folate. They also contain compounds that may have anti-inflammatory and antimicrobial properties. It adds flavour, aroma, and texture to the curry, serving as a flavorful base for the dish.

Thai curry paste: typically contains ingredients like chili peppers, garlic, ginger, and spices, which may have antioxidant and anti-inflammatory properties. It provides the signature spicy and aromatic flavour profile of Thai cuisine, adding depth and complexity to the curry.

Tomato paste is rich in antioxidants like lycopene, which may help reduce the risk of chronic diseases and protect against oxidative stress. It offers a rich, tangy flavour to the curry, enhancing its depth of taste and providing a hint of sweetness.

Garlic Cloves: Garlic is known for its potential health benefits, including immune-boosting, anti-inflammatory, and cardiovascular benefits. It adds a pungent and savoury flavour to the curry, enhancing its overall taste and aroma.

Black Pepper: contains piperine, which may have antioxidant and anti-inflammatory properties.

Optional Ingredients:

  • Lemon Juice
  • Cayenne Pepper
  • Red Chili Powder
  • Curry Leaves
  • Bay Leaves
curry leaves

Creating Spicy Beef Curry Recipe: Step-by-Step Guide

Prepare Potatoes: Boil potatoes in a pot of water over medium heat for 10 minutes until tender. Drain and set aside.

Sauté Aromatics: In a pan heated over medium heat, sauté onions, garlic, and ginger until fragrant.

Cook Beef: Diced into smaller pieces, then it to the pan and cook for 3-5 minutes until browned.

Add Flavorings: Stir in curry paste, tomato paste, salt, and pepper to the beef mixture.

Simmer: Reduce to low heat, then pour in water, allowing the curry to simmer gently for 10 minutes.

Incorporate Potatoes: Add the boiled potatoes to the curry mixture and continue simmering on low heat for an additional 10 minutes.

Final Touch: Stir in coconut cream and let the curry simmer for another 5 minutes to meld the flavors.

What pairs with this delicious curry?

  • White rice
  • Basmati rice
  • Naan bread
coconut beef curry

Include this Spicy Beef Curry Recipe in your list of healthy recipes that you can whip up on the go. With this recipe at hand, you’ll always be ready to serve up a delicious bowl that your family and guests will enjoy.

spicy beef curry recipe pinit
0 Add to Favorites
Difficulty: Intermediate Prep Time 15 mins Cook Time 25 mins Total Time 40 mins
Servings: 6


Explore the vibrant flavors of our Spicy Beef Curry Recipe! With tender beef, aromatic spices, and a rich sauce, this dish offers a satisfying culinary journey. Perfect for family dinners or entertaining guests, it's sure to become a beloved favourite in your repertoire.


Cooking Mode Disabled


  1. In a medium pot, boil the potatoes for 10 minutes, then drain and set aside.

  2. In a large pan, heat the coconut oil over medium heat. Add diced onion, garlic, and ginger. Cook until fragrant and onions are translucent.

  3. Add diced beef to the pan and cook for an additional 3-5 minutes until browned.

  4. Stir in Thai curry paste and tomato paste, seasoning with salt and pepper to taste.

  5. Pour in 2 cups of water and bring to a simmer.

  6. Add the boiled potatoes and beef broth to the pan. Let it simmer on low heat for 10 minutes.

  7. Finally, add the coconut cream and continue to simmer for an additional 5 minutes.

    Once cooked, serve the spicy beef curry hot and enjoy!
Keywords: Spicy Beef Curry Recipe, Easy Beef Curry, Hot Beef Curry.

Frequently Asked Questions

Expand All:
Can I use different cuts of beef for this curry?

Absolutely! You can use various cuts such as stewing beef, flank steak, or even ground beef for this recipe. Adjust the cooking time accordingly based on the cut you choose.

Can I make this curry ahead of time and reheat it later?

Yes, this curry tastes even better when made ahead! Simply store it in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave before serving.

How can I adjust the spice level of this curry to suit my taste preferences?

If you prefer a milder curry, you can reduce the amount of Thai curry paste or omit the cayenne pepper. Conversely, if you like it extra spicy, you can increase the amount of curry paste or add additional cayenne pepper to taste. Adjust the spices gradually to find your perfect level of heat.

Disclosure: Please note that some of the links on this website are affiliate links.

This means that I may earn a commission if you click on the link or make a purchase using the link.

When you make a purchase, the price you pay will be the same whether you use the affiliate link or go directly to the vendor's website using a non-affiliate link.

File under
Add a review

Your email address will not be published. Required fields are marked *

Add a question

Your email address will not be published. Required fields are marked *

0 Add to Favorites
0 Add to Favorites

Share it on your social network