Massaman Curry Recipe Vegetarian: Thai Coconut Richness With Tofu

Massaman Curry Recipe Vegetarian: Thai Coconut Richness With Tofu

Thai massaman curry doesn’t need meat to deliver rich, complex flavors. This vegetarian version replaces traditional beef with tofu while keeping the dish’s signature creamy coconut base and aromatic spices.

I’ve tested this recipe with home cooks of all levels, and the key is blooming the curry paste in hot oil before adding liquids. This builds deep flavor that infuses every bite with authentic Thai taste.

The result is a velvety, fragrant curry with tender tofu and potatoes, all swimming in a sauce that’s nutty from peanuts and warm from cinnamon and cardamom.

Serve over steamed jasmine rice for a complete meal that brings restaurant quality to your home kitchen.

👨‍🍳
Difficulty
Easy
🌱
Diet
Vegan
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Massaman Curry Recipe Vegetarian

Pantry staples plus a few fresh finds create this rich, aromatic dish.

Ingredient Amount Notes
Firm Tofu 🧈 14 oz Pressed and cubed
Yukon Gold Potatoes 🥔 2 whole Peeled and cubed
Massaman Curry Paste 🌶️ 3 tbsp Thai brand preferred
Coconut Milk 🥥 2 cans Full-fat for creaminess
Onion 🧅 1 whole Thinly sliced
Garlic Cloves 🧄 4 cloves Minced
Fresh Ginger 🌿 1 tbsp Minced or grated
Peanuts 🥜 ½ cup Unsalted, dry-roasted
Cinnamon Stick 🌰 1 whole 2-inch piece
Cardamom Pods 🌿 3 pieces Lightly crushed
Fish-Free Oyster Sauce 🥫 1 tbsp Vegetarian alternative
Brown Sugar 🍚 1 tsp Light or dark
Soy Sauce 🥫 2 tbsp Low-sodium preferred
Vegetable Broth 🍲 1 cup Low-sodium if possible
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving

The curry paste is non-negotiable here. Maesri or Thai Kitchen are solid choices you’ll find at most Asian markets or better-stocked grocery stores. I always grab extra cans of coconut milk—Thai brands like Chaokoh or Aroy-D have the best creaminess. The tofu needs to be firm or extra-firm (silken will fall apart). Press it for 15 minutes between paper towels with something heavy on top—worth the extra minute.

No massaman paste? Red curry paste plus a pinch of cinnamon and cardamom gets you 80% there. Out of fresh ginger? Ground ginger at half the amount works. Peanuts can be swapped for cashews or almonds (still use unsalted). The fish-free oyster sauce adds depth—vegetarian oyster sauce is the way to go, but soy sauce in a pinch works too. Just don’t skip the blooming step with the paste, whatever you do.

This tastes even better the next day once the flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months. Store the curry paste in a jar in the fridge after opening—it’ll keep for 6 months (or check the package).

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: I toss in tofu, potatoes, and curry paste, let the coconut milk simmer, and dinner’s ready with barely any cleanup.
  • Rich and Complex: The massaman paste with creamy coconut milk creates this deep, slightly sweet flavor that’s way more exciting than takeout.
  • Meal Prep Gold: It tastes even better the next day, so I double the batch for lunches all week.
  • Budget Stretcher: Honestly, tofu and potatoes make this filling and cheap—feeds four for the cost of a fancy coffee.

Step-by-Step Instructions for Massaman Curry Vegetarian

This method delivers rich, aromatic curry with minimal effort and maximum flavor.

Step 1: Sauté Aromatics to Build the Base

Heat a large pot over medium heat and add the onion, garlic cloves, and fresh ginger. Cook for 4-5 minutes until the onion softens and turns translucent. Stir frequently to prevent burning—you want everything to meld together without browning.

This step creates the flavor foundation for your curry. The aroma should be fragrant and inviting. Once the onion is soft, add the 3 tbsp Massaman Curry Paste and stir for 1-2 minutes until it darkens slightly. This toasts the paste and deepens its flavor.

Step 2: Add Spices and Build the Sauce

Stir in the cinnamon stick and 3 pieces cardamom pods, then pour in the 2 cans Coconut Milk. Use a spoon to scrape up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer over medium-low heat.

Add the 1 cup Vegetable Broth, 1 tbsp Fish-Free Oyster Sauce, 1 tsp Brown Sugar, and 2 tbsp Soy Sauce. Stir well to combine and let it simmer for 5 minutes to allow the flavors to meld. The sauce should thicken slightly and become rich and creamy.

Step 3: Cook the Vegetables and Tofu

Add the 2 whole Yukon Gold Potatoes (peeled and cubed) to the pot and stir to coat them in the sauce. Simmer for 10 minutes, then add the 14 oz Firm Tofu (pressed and cubed). Cook for another 10-12 minutes until the potatoes are fork-tender.

Gently stir in the 0.5 cup Peanuts and cook for an additional 2-3 minutes to warm them through. The peanuts should stay crunchy but absorb some of the sauce’s flavor. Taste and adjust seasoning if needed—this is your chance to balance the sweet, salty, and spicy elements.

Step 4: Serve Over Jasmine Rice

While the curry simmers, cook the 1.5 cups Jasmine Rice according to package instructions. Once the rice is done, fluff it with a fork and divide it among bowls. Ladle the curry over the rice, making sure to include plenty of sauce, tofu, potatoes, and peanuts in each serving.

The curry should be thick and creamy, with the potatoes soft and the tofu infused with all the bold flavors of the sauce. Garnish with extra peanuts if desired, and serve hot. The combination of rich coconut, warm spices, and hearty tofu makes this a satisfying meal.

👨‍🍳

Pro Tips For Making Massaman Curry Recipe Vegetarian

  • Press the Tofu: I learned this the hard way—skip pressing your firm tofu and it’ll soak up the curry like a sponge instead of holding its shape. Wrap it in a towel, place a heavy pan on top, and let it drain for 15 minutes before cubing.
  • Brown the Paste: After burning three batches, I finally figured out that cooking the massaman paste in a little oil for 2-3 minutes until fragrant deepens the flavor before adding the coconut milk.
  • Cut Potatoes Evenly: Yukon Golds cook at different rates if the pieces aren’t uniform, so aim for 1-inch cubes. This guarantees they’ll be tender by the time the tofu is heated through.
  • Use Full-Fat Coconut Milk: Sounds weird, but it works: the lower-fat versions split more easily and won’t give you that rich, creamy base massaman curry is known for. Shake the can well before opening.

Best Sauces and Condiments for This massaman curry recipe vegetarian

Fresh Herb Garnishes

Fresh Thai basil or cilantro adds a bright finish that cuts through the richness. I chop about ¼ cup and sprinkle it over each bowl just before serving. The aromatic lift makes every bite more vibrant. 🌿

Lime and Chili

A squeeze of fresh lime juice (about 1 tbsp per serving) brightens the coconut base beautifully. I also keep sliced Thai chilies on the table for anyone who wants extra heat. The acidity balances the curry’s deep flavors perfectly.

Crunchy Toppings

Toasted coconut flakes or chopped peanuts add texture contrast to the creamy curry. I toast ¼ cup coconut flakes in a dry pan for 2-3 minutes until golden. The nutty aroma complements the dish wonderfully.

Quick Pickles

Serve with quick-pickled cucumbers or red onions for a refreshing crunch. I slice 1 cucumber thin and soak in rice vinegar with a pinch of sugar for 15 minutes. The tangy bite is an ideal counterpoint.

Sambal or Chili Oil

For heat lovers, offer sambal oelek or chili crisp on the side. I keep a jar of Fly By Jing chili crisp in my pantry—just ½ tsp per bowl adds complexity without overpowering the dish.

Yogurt Drizzle

A dollop of coconut yogurt or Greek yogurt cools the palate. I thin 2 tbsp yogurt with 1 tsp water and drizzle it over the top. The creamy contrast enhances the curry’s richness. 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 28g140%
Cholesterol 0mg0%
Sodium 820mg36%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
Sugars 4g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use regular tofu instead of firm?

Firm or extra-firm works best as it holds its shape during cooking. Regular tofu may crumble in the sauce. Press it for 15 minutes first to remove excess moisture.

2

What if I can’t find massaman curry paste?

Substitute with red curry paste plus a pinch of cinnamon and cardamom. It won’t be identical but will still taste delicious. Maesri or Thai Kitchen brands are widely available.

3

How do I prevent the coconut milk from separating?

Stir the cans well before opening and avoid boiling the sauce. Simmer gently over medium-low heat and stir occasionally. This keeps the curry creamy.

4

Can I make this ahead of time?

The flavors deepen after 24 hours in the fridge. Store in an airtight container for up to 4-5 days or freeze for 3 months.

★★★★★4.9(12 reviews)
Nathan Turner