This post may contain affiliate links. Please read our disclosure policy.

This rich and flavourful beef Massaman curry is slow cooked in the oven for maximum flavour! It’s perfect over rice or with naan bread, and the leftovers are even better!

beef massaman curry

What Is Massaman Curry?

Massaman is a type of Thai curry, and often appeals to a wide variety of palettes as it known as the sweetest Thai curry. It is not as spicy as for example, a green or red Thai curry. It uses warm spices such as cinnamon and coriander!

When you order beef Massaman curry in a Thai restaurant, you’ll typically receive a dish with soft, tender chunks of beef, potatoes, carrots and onions and roasted peanuts (my favourite part)!

Since I love how the beef I use in this curry gets nice and soft in the Dutch oven, I usually end up shredding it so it can really soak up that delicious sauce!

Ingredients for Beef Massaman Curry

The list may look long for this curry but it is all fairly simple ingredients. You’ll need:

  • 2 1/2 – 3 lb bottom blade roast
  • avocado or olive oil
  • yellow onion
  • garlic
  • fresh ginger
  • Massaman curry paste
  • coconut milk
  • yellow potatoes
  • carrots
  • roasted peanuts
  • cilantro or Thai basil for topping
beef massaman curry

Bottom blade roast: This cut of beef is very marbled and juicy. It’s my favourite type of beef to use for this curry, but you could also try a chuck roast as the meat will soften up the longer it cooks!

Here is a great (Canadian) article on the different cuts of meat available.

Ginger/garlic: I like to use fresh ginger and garlic for this recipe, but you could also substitute with a garlic and ginger paste, about 2 tablespoons.

Massaman curry paste: You can usually find this in the grocery store aisle that sells Asian sauces and spices, but if you’re having trouble finding it, you can look on Amazon! You can also try making your own.

Directions for Massaman Curry in The Dutch Oven

I always like making my curry in the Dutch oven! It does such a wonderful job of cooking it low and slow in the oven, allowing all the flavours to mingle together and the beef to really soften up.

1. Start with the roast out of the fridge for one hour before you start the recipe. Cooking the meat from room temperature ensures the best sear! Slice the roast into large chunks, then add flaky sea salt to the top of it.

2. Preheat the oven to 275 F. In a Dutch oven over medium heat on the stove, add 1 tablespoon of the avocado oil and heat it for 1-2 minutes before adding a few chunks of the beef to the pot. Leave enough space between the pieces of meat to ensure a nice crust, otherwise you may end up steaming the meat! This means you’ll have to brown the meat in batches. Sear the meat on each side for about 4-5 minutes or until it easily loosens from the pan. Set the meat aside.

3. Turn the heat the low-medium and add another tablespoon of oil to the pot. Add in the diced onions and stir constantly, cooking for 2-3 minutes or until softened. Add in the garlic and ginger (see tip below), and cook for another minute. Next, add the curry paste and stir, breaking it up and incorporating it into the onions with a large wooden spoon.

4. Add 1/2 cup of coconut milk and stir, deglazing the pan. Stir until the paste is incorporated into the coconut milk, then add the remaining coconut milk.

Recipe Tip

You can also use garlic and ginger paste rather than fresh. I use a pre-made garlic and ginger paste and add about 2 tablespoons.

5. Place the beef back into the pot, moving things around a bit so it’s evenly spaced out. Place the lid on to the Dutch oven and place in the oven.

6. Cook the curry for 4 1/2 – 5 hours at this low heat. Set a timer for 2 hours, then add the vegetables, before returning to the oven. You’ll know the curry is ready when the beef is super tender and easily shreds with a fork. When the beef is ready, remove the chunks from the pot to a cutting board, and use two forks to shred the beef, before returning it the pot and stirring. Place the curry back in the oven for 20-30 minutes, which is a great time to prepare the rice!

7. Remove the curry from the oven, and serve over rice, cauliflower rice, or even rice noodles. Top the dish with roasted peanuts and Thai basil, if you have it on hand.

Leftovers are amazing! This dish makes a whole lot of food, so if you have a lot leftover, you can definitely store it in the fridge for 3-4 days in an airtight container. You can also freeze the curry for later!

*Tip* Add the peanuts at the end when serving to maintain their crunch and salt, rather than stirring them into the entire curry.

What To Serve Beef Massaman Curry With

As with all of my curry recipes, this dish is perfect with:

beef massaman curry

Can This Curry Be Made In The Slow Cooker or Instant Pot?

You could absolutely use the slow cooker for this recipe! Follow all instructions as is, using the insert of your slow cooker, if possible, to sear the meat and prepare the sauce; otherwise, use an alternative pot for these steps and then transfer everything to the slow cooker and cook on low for 5-6 hours, or longer!

You can cook this recipe for up to 8 hours on low if you want it to run by itself while you’re at work.

Instant Pot: I have not tried this recipe yet in the Instant Pot, as I don’t know that the flavours would be developed as nicely as they would in a slow cooker or Dutch oven. If you do try the Instant Pot, I would cut the beef into chunks, searing it first if you have time, then combine everything into the Instant Pot, other than the peanuts and basil for garnish.

Reduce the coconut milk to one can if you are using the Instant Pot. Cook on high pressure for 20 minutes, then let the pressure release naturally.

Other Curries From The Blog

We love curry around here! Here are some of my favourite dishes:

beef Massaman curry
beef Massman curry
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
beef massaman curry

Beef Massaman Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Katherine | Love In My Oven
  • Total Time: 6 hours
  • Yield: 45 servings 1x

Description

This rich and flavourful beef Massaman curry is slow cooked in the oven for maximum flavour! It’s perfect over rice or with naan bread, and the leftovers are even better!


Ingredients

Scale
  • 2 1/23 lb beef bottom blade roast*
  • 2 tbsp avocado oil or olive oil, divided
  • 1/2 diced yellow onion
  • 1 tbsp fresh ginger**
  • 4 cloves garlic, minced
  • 1/4 cup Massaman curry paste***
  • 2 cans (400mL each) full fat coconut milk
  • 3 large potatoes, peeled and cut into chunks
  • 2 large carrots, peeled and cut into chunks
  • 1/2 cup roasted, salted peanuts
  • 23 tbsp fresh Thai basil or cilantro, for garnish

Instructions

  1. One hour prior to starting the recipe, remove the roast from the fridge to allow it to come to room temperature. Cut the roast into large chunks, then add flaky sea salt to the top of it.
  2. Preheat the oven to 275 F. In a Dutch oven over medium heat on the stove, add 1 tablespoon of avocado oil and heat it for 1-2 minutes before adding a few chunks of the beef to the pot. Leave enough space between the pieces of meat to ensure a nice crust, otherwise you may end up steaming the meat! This means you’ll have to brown the meat in batches. Sear the meat on each side for about 4-5 minutes or until it easily loosens from the pan. Set the meat aside.
  3. Turn the heat the low-medium and add the remaining tablespoon of oil to the pot. Add in the diced onions and stir, cooking for 2-3 minutes or until softened. Add in the garlic and ginger, and cook for another minute. Next, add the curry paste and stir, breaking it up and incorporating it into the onions with a large wooden spoon.
  4. Add 1/2 cup of the coconut milk and stir, deglazing the pan. Stir until the paste is incorporated into the coconut milk, then add the remaining coconut milk. 
  5. Place the beef  into the pot, moving things around a bit so it’s evenly spaced out. Place the lid on to the Dutch oven and place in the oven.
  6. Cook the curry for 4 1/2 – 5 hours at this low heat. Set a timer for 2 hours, then add the vegetables, before returning to the oven. You’ll know the curry is ready when the beef is super tender and easily shreds with a fork. When the beef is ready, remove the chunks from the pot to a cutting board, and use two forks to shred the beef, before returning it the pot and stirring. Place the curry back in the oven for 20-30 minutes.
  7. Remove the curry from the oven, and serve over rice, cauliflower rice, or even rice noodles. Top the dish with roasted peanuts and Thai basil, if you have it on hand. 

Leftovers are amazing! This dish makes a whole lot of food, so if you have a lot leftover, you can definitely store it in the fridge for 3-4 days in an airtight container. You can also freeze the curry for later! 

Notes

*I like to use a bottom blade roast, but you can use a beef chuck roast or another cut of beef if you’d prefer.

**You can substitute the garlic and ginger for a garlic and ginger paste, rather than fresh ingredients. Use 2 tablespoons of the paste.

***If you can’t find Massaman paste (I get mine from Amazon) you can make your own.

*Tip* Add the peanuts at the end when serving to maintain their crunch and salt, rather than stirring them into the entire curry.

  • Prep Time: 20 minutes
  • Cook Time: 5 hours
  • Category: curry
  • Method: Dutch oven
  • Cuisine: thai
Recipe Card powered byTasty Recipes
Beef Massaman Curry

About Katherine

Heeey! Thank you for stopping by! I like 30-minute dinners and giant peanut butter cups made with only 3 ingredients. I LOVE food! If you do too, you're in the right place.

You Might Also Like:

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments