Ingredients
Method
Brown the Beef
- Heat 1 tablespoon oil in a large Dutch oven over medium-high heat. Pat the beef dry and sear in batches until browned on all sides, about 3–4 minutes per batch. Remove and set aside.
Sauté the Aromatics and Paste
- Add remaining oil and sliced onion to the pot over medium heat. Cook until softened and translucent, about 4 minutes.
- Stir in the Massaman curry paste and cook, stirring constantly, until fragrant and oil separates slightly from the paste, about 2–3 minutes.
Build the Sauce
- Pour in 1/2 cup of the coconut milk and scrape up any browned bits from the bottom. This deglazes the pot and infuses the sauce with flavor.
Combine and Simmer
- Return the beef to the pot along with the rest of the coconut milk, beef stock, cinnamon stick, and cardamom. Bring to a gentle simmer, cover, and reduce heat to low. Cook until the beef is fork-tender, about 1 to 1 hour and 15 minutes depending on the cut.
Add Potatoes and Mushrooms
- Uncover and add the potatoes. Continue simmering until potatoes are tender, about 15 minutes.
- Add mushrooms and simmer uncovered another 7–10 minutes until mushrooms are cooked through and the sauce is slightly reduced.
Season and Finish
- Stir in fish sauce, palm sugar, and tamarind paste or lime juice. Taste and adjust salt, sweetness, or acidity.
- Remove the cinnamon stick and cardamom pods. Fold in roasted peanuts if using and garnish with cilantro.
Rest and Serve
- Let the curry sit for 5–10 minutes off the heat to let flavors meld. Serve hot over steamed jasmine rice or with warm roti.
Notes
For a leaner option, use stewing beef trimmed of excess fat. If you can’t find Massaman paste, blend red curry paste with a pinch of ground cinnamon, cloves, and roasted peanuts. Cool completely, then refrigerate up to 3 days. Freeze in airtight containers for up to 3 months.
