VeganPreps

Massaman Curry Tofu (30-Minute Plant-Based)

Prep10 min
|
Cook25 min
|
Total35 min
|
Servings4

Jump to Recipe

Massaman Curry Tofu (30-Minute Plant-Based)

Browse all Vegan Dinner Ideas 238 plant-based recipes

Massaman curry gets its depth from an aromatic spice blend, which you’ll build by starting with the curry paste as your foundation. This paste combines warm spices like cinnamon and cumin that create complex flavors. Stir-frying the paste with coconut milk brings out those flavors and intensifies them. For best results, source authentic Thai curry paste* from quality suppliers to ensure your dish has genuine flavor. The cinnamon stick and bay leaves you’ll add later keep these warm notes going throughout cooking. Together, these elements create a balanced, aromatic sauce that coats your tofu and vegetables beautifully, turning simple ingredients into something restaurant-quality.

The Tofu and Vegetables

Massaman curry tofu is a delicious and satisfying dish that combines protein-rich tofu with an aromatic blend of spices and vegetables. This Thai-inspired curry features tender cubed tofu cooked in a rich coconut-based sauce alongside earthy root vegetables and warm spices like cinnamon and bay leaves. The combination of creamy coconut milk, savory curry paste, and the natural sweetness of peanuts creates a complex flavor profile that is both comforting and exotic. To properly prepare the spices and peanuts for this dish, a mortar and pestle* can help you grind and blend them to your desired consistency.

Ingredients:

Massaman Curry Tofu (30-Minute Plant-Based)

by veganpreps.com

Massaman Curry Tofu (30-Minute Plant-Based)

Prep10 min
Cook25 min
Total35 min
Servings4

Ingredients

  • 14 ounces extra-firm tofu, pressed and cubed into 1-inch pieces
  • 2 tablespoons neutral oil (for frying tofu)
  • 1 (14 ounce) can full-fat coconut milk
  • 2 to 4 tablespoons vegan massaman curry paste
  • 1/2 cup water
  • 1/2 small yellow onion, diced
  • 2 medium carrots, peeled and sliced 1/4 inch thick
  • 1 medium Yukon gold potato, peeled and cut into 3/4-inch cubes
  • 2 bay leaves
  • 1 cinnamon stick
  • 1/4 cup unsalted dry-roasted peanuts
  • 2 tablespoons sugar
  • 1 tablespoon lime juice

Instructions

  1. 1Heat oil in a large skillet or wok over medium-high heat. Add tofu cubes and fry for 4 to 5 minutes per side until golden brown on all sides. Transfer to a plate and set aside.
  2. 2In the same pan, reduce heat to medium and add coconut milk and massaman curry paste. Stir-fry the paste into the coconut milk for 2 minutes until fragrant and the oil begins to separate.
  3. 3Add water, onion, carrots, potato, bay leaves, and cinnamon stick. Stir to combine. Bring to a gentle boil, then reduce heat and simmer uncovered for 15 minutes until the potato and carrots are fork-tender.
  4. 4Return the fried tofu to the pan. Add peanuts, sugar, and lime juice. Stir gently and simmer for 3 more minutes until everything is heated through and the sauce has thickened slightly.
  5. 5Remove bay leaves and cinnamon stick. Taste and adjust with more lime juice or sugar as needed. Serve over steamed jasmine rice.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

Choose firm or extra-firm tofu that will hold its shape when fried and cubed. The quality of the masaman curry paste really affects the final flavor, so pick a trusted brand or make your own if you can. For the vegetables, grab firm potatoes and carrots that won’t fall apart during the 20-minute cooking time. If you want to switch things up, try swapping one regular potato with a small sweet potato for extra depth and natural sweetness. Make sure all your peanuts are unsalted and dry roasted so you can control how much salt goes into the dish and avoid too much oil.

Stir-Fry Curry Paste First

Massaman Curry Tofu (30-Minute Plant-Based) - preparation

The foundation of this Massaman Curry Tofu starts with properly blooming the curry paste in coconut milk. In a saucepan, combine 2 to 4 tablespoons of masaman curry paste with half of a 14 ounce can of coconut milk. Stir-fry these ingredients together until they are fully mixed and smell amazing. This step lets the curry paste release its complex spices and aromatics, creating a rich flavor base for the whole dish.

Once the curry paste and half the coconut milk are well combined, add the remaining coconut milk to the saucepan and heat the mixture until it reaches a boil. This gradual heating process helps spread the curry paste evenly throughout the coconut milk, so you get consistent flavor throughout. The boiling point shows that the base is ready for the remaining ingredients.

Add the 14 ounces of fried and cubed tofu, 1/2 small yellow onion (diced), 2 sliced carrots, 1 medium peeled and cubed potato, 2 bay leaves, and 1 cinnamon stick to the simmering curry base. Let this mixture cook for about 20 minutes, or until the potatoes and carrots have softened and soaked up the complex flavors of the curry. Remove the bay leaves and cinnamon stick, then finish the dish by stirring in 2 tablespoons sugar and 1 tablespoon lime juice. Serve the curry over jasmine rice and top with 1/4 cup of crushed unsalted dry roasted peanuts.

Sweet Potato Swap Option

If you’re looking to add a subtle sweetness and earthy complexity to your Massaman Curry Tofu, swapping out the medium potato for one small potato and one small sweet potato changes the dish in a satisfying way. The regular potato provides structure and absorbs the curry flavors, while the sweet potato breaks down slightly, releasing its natural sugars into the sauce. This creates a richer, more layered taste without overwhelming the spices. Both cook in the same twenty-minute window, so you’re not extending your prep time. The result is a more interesting depth that keeps you coming back for seconds.

Serve Alongside Cucumber Salad

While that sweet potato version makes the curry taste deeper, you’ll want to balance all that richness with something fresh and crisp alongside your bowl. A simple cucumber salad cuts through the curry’s heaviness and refreshes your palate between bites. Slice cucumbers thinly, toss them with rice vinegar, a pinch of salt, and fresh cilantro. The acidity from the vinegar works well with the warm spices and coconut creaminess. This combination also helps digestion, making your meal feel lighter even though the peanut-laden sauce is rich. The crisp texture provides different textures, keeping each spoonful interesting and satisfying.

Final Thoughts

Once you’ve mastered this massaman curry tofu recipe, you’ll find it improves the more you make it because you can tweak the spice level and ingredient ratios to match your taste perfectly. Keep extra curry paste on hand so you can try new things boldly. This dish is flexible – swap sweet potato for regular potato, adjust the peanut ratio, or add extra vegetables you enjoy. Since it reheats beautifully, you’ll appreciate having leftovers for quick weeknight dinners. This recipe shows plant-based cooking delivers on flavor and satisfaction.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe