Beef and Mushroom Massaman Curry with Potatoes and Lime

Beef and mushroom Massaman curry with potatoes and lime is a rich, comforting Thai-inspired dish that blends tender beef, earthy mushrooms, and creamy potatoes in a deeply spiced coconut curry sauce. Finished with a squeeze of fresh lime, it delivers bold flavors with a subtle tang that I find irresistible.

Why You’ll Love This Recipe

I love how this curry brings together a complex mix of sweet, savory, and tangy notes. The slow-simmered beef becomes melt-in-your-mouth tender, and the mushrooms soak up all that aromatic curry flavor. It’s one of those dishes that feels indulgent but is surprisingly easy to make at home. The potatoes make it extra hearty, and the lime adds the perfect zesty balance at the end. Beef and Mushroom Massaman Curry with Potatoes and Lime

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Beef chuck or stewing beef (cut into chunks)
  • Mushrooms (button or cremini, halved or sliced)
  • Potatoes (waxy or Yukon gold, peeled and cubed)
  • Massaman curry paste
  • Coconut milk
  • Onion (sliced)
  • Garlic (minced)
  • Fish sauce
  • Brown sugar or palm sugar
  • Lime (for juice and garnish)
  • Cooking oil
  • Roasted peanuts (optional for garnish)
  • Fresh cilantro (optional)

Directions

  1. I heat oil in a large pot or Dutch oven and brown the beef chunks on all sides. I set them aside once they’re seared.
  2. In the same pot, I sauté the onion and garlic until fragrant.
  3. I stir in the Massaman curry paste and let it cook for a minute to release its aroma.
  4. I return the beef to the pot, pour in the coconut milk, and bring it to a simmer.
  5. I add the potatoes and mushrooms, then season with fish sauce and sugar.
  6. I cover and simmer the curry on low heat for about 1.5 to 2 hours, until the beef is tender and the potatoes are cooked through.
  7. Just before serving, I squeeze in fresh lime juice to brighten up the flavors.
  8. I serve it hot, garnished with roasted peanuts and fresh cilantro if I have them on hand.

Servings and timing

This recipe makes about 4 servings. It takes around 15 minutes to prepare and about 1 hour 45 minutes to cook, depending on the cut of beef and how tender I like it. It’s a slow-simmer dish, but well worth the wait.

Variations

Sometimes I use chicken thighs instead of beef for a quicker version, or I go fully vegetarian by using just mushrooms and adding chickpeas. I’ve also tried sweet potatoes instead of regular potatoes for a sweeter twist. When I want it spicier, I add some fresh chili or extra curry paste.

storage/reheating

I store leftovers in an airtight container in the fridge for up to 4 days. The flavors actually deepen over time, so it tastes even better the next day. I reheat it gently on the stovetop or in the microwave, adding a splash of water or coconut milk if it thickens too much. It also freezes well for up to 2 months. Beef and Mushroom Massaman Curry with Potatoes and Lime

FAQs

What kind of beef is best for this curry?

I usually go with chuck or stewing beef—it holds up well to long simmering and gets super tender.

Can I use store-bought Massaman curry paste?

Yes, I often use store-bought paste for convenience. It works great, and I just adjust the amount depending on how strong I want the flavor.

Is this curry spicy?

Massaman curry is milder than other Thai curries. I find it flavorful with a slight kick, but I can always add chili if I want more heat.

What should I serve with this curry?

I like it with steamed jasmine rice or warm naan to soak up the sauce. It also pairs nicely with a crisp cucumber salad.

Can I make it in a slow cooker?

Absolutely. I brown the beef and sauté the curry paste first, then transfer everything to the slow cooker and cook on low for 6–8 hours.

Conclusion

Beef and mushroom Massaman curry with potatoes and lime is one of my favorite comfort foods. It’s flavorful, hearty, and deeply satisfying—perfect for slow weekends or when I’m craving something rich and aromatic. Once I make it, the kitchen smells amazing, and the meal always hits the spot.

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 and Mushroom Massaman Curry with Potatoes and Lime

Beef and Mushroom Massaman Curry with Potatoes and Lime

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 45 minutes
  • Total Time: 2 hours
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Thai
  • Diet: Halal

Description

A rich, comforting Thai-inspired Massaman curry made with tender beef, earthy mushrooms, creamy potatoes, and coconut milk, finished with bright lime for balance.


Ingredients

  • 1.52 lbs beef chuck or stewing beef, cut into chunks
  • 2 cups mushrooms (button or cremini), halved or sliced
  • 23 medium potatoes (Yukon gold or waxy), peeled and cubed
  • 3 tablespoons Massaman curry paste
  • 1 can (13.5–14 oz) coconut milk
  • 1 onion, sliced
  • 3 cloves garlic, minced
  • 2 tablespoons fish sauce
  • 12 tablespoons brown sugar or palm sugar
  • 1 lime (juice, plus extra wedges for serving)
  • 2 tablespoons cooking oil
  • 1/4 cup roasted peanuts (optional, for garnish)
  • Fresh cilantro (optional)

Instructions

  1. Heat oil in a large pot or Dutch oven over medium-high heat and brown the beef on all sides. Remove and set aside.
  2. Sauté the sliced onion and minced garlic in the same pot until fragrant and softened.
  3. Stir in the Massaman curry paste and cook for 1 minute to release aroma.
  4. Return the beef to the pot, pour in the coconut milk, and bring to a gentle simmer.
  5. Add the potatoes and mushrooms, then season with fish sauce and sugar.
  6. Cover and simmer on low heat for 1.5 to 2 hours, or until the beef is tender and potatoes are fully cooked.
  7. Stir in fresh lime juice just before serving to brighten the flavors.
  8. Serve hot and garnish with roasted peanuts and fresh cilantro if desired.

Notes

  • Sweet potatoes can be substituted for regular potatoes for a sweeter version.
  • Add fresh chili or extra curry paste for a spicier dish.
  • Chicken thighs or mushrooms + chickpeas can replace beef for quicker or vegetarian variations.
  • Serve with jasmine rice or warm naan to soak up the sauce.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 520
  • Sugar: 10g
  • Sodium: 980mg
  • Fat: 32g
  • Saturated Fat: 18g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 4g
  • Protein: 30g
  • Cholesterol: 85mg

Similar Posts

Leave a Reply

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

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