Massaman curry has to be one of the most delicious Thai curries. It’s richly textured with a coconut milk and vegetable broth base. Boldly flavored with an Indian-influenced curry paste. Full of tender potatoes and chewy [vegan] meat, and topped with crunchy roasted peanuts. It’s one of our favorite Thai curry dishes to order at restaurants, and once you try it, you’ll know why! I have to admit, this homemade version blew every previous massaman curry I’ve eaten out of the park! The secret is in the homemade curry paste. There’s just SO. MUCH. FLAVOR. This massaman curry is incredible! Making this recipe is easy, and quick if you’ve made the curry paste in advance! It doesn’t take much longer than the time it takes to cook the potatoes. This is not the case for the non-vegan versions of this curry, as traditionally you cook the meat (typically beef) for hours. Vegan massaman curry can be made with your choice of vegan beef, seitan, tofu, or soy curls for a delicious and flavorful plant based dish!
The massaman curry paste:
This traditional Thai curry starts with a flavorful curry paste. Find all the details to making it in my massaman curry paste recipe, or scroll down to the end of the post to find the recipe for the curry paste. The curry paste can be made in advance and kept on hand for quick and easy massaman curry making! Make it a few days in advance and store in the refrigerator, or keep it in the freezer for longer storage. Divide it up (each curry paste recipe makes 2 batches of curry, but feel free to double or even triple the paste) before freezing for easy use straight from the freezer. If you want to make this curry from store bought curry paste, please feel free to! The spice level of store bought curries can vary, so if you are spice sensitive, start with less curry paste and add more to taste. Also be sure to check the ingredients for fish sauce or shrimp paste if using store bought.
The vegan meat:
We start this massaman curry recipe by cooking the vegan ‘meat.’ It’s your choice as to which is your favorite option to use, and you can try different ones at different times! For a homemade option, try my vegan seitan steaks. Alternatively a store bought seitan or tofu would work. Whether you use vegan beef, seitan, or tofu, fry them in a little bit of oil in the wok to char some of the sides before removing from the heat. You could also use soy curls, which are a dehydrated soy protein product that rehydrate to a nice and chewy texture. Simply soak them in boiling hot water for 15 minutes, then drain and when cool enough to handle squeeze out extra water from them. Then fry the soy curls like you would the other vegan ‘meat’ options. If using soy curls, note that they soak up a lot of liquid, so you’ll want to add more broth to your stew to get the right level of thickness. Once your vegan protein is lightly fried in the wok, remove it and start the rest of the curry.
Cook the massaman curry paste in coconut cream until the cream splits to get the most flavor out of your curry.
In your can of coconut milk, if the milk has separated into the creamy fat and coconut water layers, scoop out some of the cream from the top and add it to the hot wok. To this, add the curry paste. Stir them together and cook for a few minutes until you start to see the oil sizzling around the paste. This is when the coconut oil splits from the cream, and fries up the curry paste, releasing the most flavor.
Once the oil splits, add the rest of the coconut milk.
At this point, if the curry paste is a bit chunkier than you like, you can blend it with the extra liquid to make a smooth curry. Then add it back to the pot along with the broth (or water), star anise, tamarind, sugar, and the potatoes. Bring the curry to a low boil and let it cook until the potatoes are just tender. If the curry starts to get more thick add more water or broth to thin as needed. How long it takes (and therefore how much water/broth you need to add) depends on how big you’ve cut your potatoes. I left my potatoes quite large, cutting small new potatoes in half. This means they took about 20 minutes to cook. If you want it to go faster, cut the potatoes smaller!
When the potatoes are just fork tender, add your seared vegan protein.
Let the curry continue to cook for another 5 minutes to infuse your vegan beef (or tofu or whatever) with some massaman curry flavor. Finish the curry off by adding another 1/2 cup of coconut milk or cream for the most flavorful and rich curries.
Serve the curry right away with a side of jasmine rice.
Garnish it with chopped roasted peanuts and cilantro for the perfect finish! This vegan massaman curry is my husband Omar’s favorite curry, and I have to admit, one of my favorites too! I can’t commit to favorite foods, and have to hold space in my heart for all the other Thai curries, but this one is at the top of the list! If you make this vegan massaman curry, leave a comment below and rate the recipe on the recipe card. And please share your photos with me on Instagram, tag @thecuriouschickpea and #thecuriouschickpea. I love seeing your recreations!
If you like Thai curries, also check out my recipe for Vegan Thai Green Curry with Tofu!
Use small baby potatoes (new potatoes), or yukon gold potatoes for this recipe. How large you cut the potatoes will change how long they need to cook, and therefore how much broth or water you add. Make the recipe gluten free by using tofu or soy curls for the vegan protein. See post for details. Note: if you make this recipe in a pot instead of a wok, the potatoes are likely to cook faster and the curry will not get as thick or as dark brown. You can use a bit less water and add more as it cooks to keep the consistency you want. If you cut the potatoes smaller, it will similarly cook more quickly and not be as thick or dark.
Native Forest Organic Classic Coconut Milk, 13.5-oz. Cans (Count of 12) Gardein Home-Style Beefless Tips, Protein Packed, Ready in 8 Minutes, Non-GMO Project Verified, 9 Ounce (Frozen) Tamicon USDA Organic Tamarind Paste - 300 grams (10.58 oz)