Creamy Vegan Massaman Curry – A Thai Comfort Dish

Written by Sarah Gardner

If you love rich, creamy curries with a perfect balance of spice and sweetness, you’re going to adore this Vegan Massaman Curry. This dish takes all the deep, aromatic flavors of traditional Massaman curry and makes it completely plant-based—without sacrificing any of the taste! With tender chunks of potatoes, carrots, and tofu simmered in a fragrant coconut-based sauce, this is the ultimate comfort food for any lover of vegan Thai recipes.

Creamy Vegan Massaman Curry

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Main Course
Cuisine Thai
Servings 3

Equipment

  • Large Pot or Dutch Oven
  • Cutting board and knife
  • Wooden spoon
  • Measuring cups and spoons

Ingredients
  

For the curry

  • 1 block 14 oz firm tofu, pressed and cubed
  • 1 can 14 oz full-fat coconut milk
  • 1 ½ cups vegetable broth
  • 2 tbsp Massaman curry paste check for vegan-friendly brands
  • 2 medium potatoes peeled and cubed
  • 1 large carrot sliced
  • 1 small onion chopped
  • ½ cup roasted peanuts
  • 1 tbsp soy sauce
  • 1 tbsp maple syrup or coconut sugar
  • 1 tbsp peanut butter optional for extra creaminess
  • ½ tsp ground cinnamon
  • ½ tsp ground cumin
  • 1 tbsp lime juice
  • 2 tbsp vegetable oil

For garnish

  • Fresh cilantro
  • Sliced red chili optional
  • Crushed peanuts

Instructions
 

Sauté the aromatics

  1. Heat the vegetable oil in a large pot over medium heat. Add the onion and cook until softened, about 3 minutes. Stir in the Massaman curry paste, cinnamon, and cumin, cooking for another minute until fragrant.

Add the tofu

  1. Toss in the tofu cubes and stir gently to coat them in the paste. Let them cook for 2-3 minutes to absorb the flavors.

Simmer the curry

  1. Pour in the coconut milk and vegetable broth. Stir in the potatoes, carrots, soy sauce, maple syrup, peanut butter (if using), and peanuts. Bring to a gentle simmer and let it cook for 20 minutes, or until the potatoes are fork-tender.

Finish with fresh flavors

  1. Once the curry is thickened and the vegetables are soft, stir in the lime juice and adjust seasoning to taste.

Serve

  1. Ladle the curry over steamed rice and top with fresh cilantro, sliced red chili, and crushed peanuts for extra crunch.

Best Pairings

This vegan Thai curry pairs beautifully with jasmine rice or fluffy coconut rice to soak up all the creamy goodness. If you want a refreshing contrast, serve it with a side of Thai cucumber salad. For drinks, a Thai iced tea or a crisp, citrusy white wine complements the warm spices of the curry perfectly.

FAQs

1. Can I use a different protein instead of tofu?

Absolutely! Chickpeas or tempeh work well in this dish, making it a great choice for anyone exploring vegan Asian recipes.

2. What kind of curry paste should I use?

Make sure to check the label, as some Massaman curry pastes contain shrimp paste or fish sauce. Brands like Maesri or Thai Kitchen offer vegan-friendly options.

3. Can I make this ahead of time?

Yes! Massaman curry tastes even better the next day as the flavors deepen. Store it in an airtight container in the fridge for up to 4 days or freeze for up to a month.

Copyright 2025 The Hungry Goddess, all rights reserved.