• Skip to main content
  • Skip to primary sidebar
My Plantiful Cooking
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About Meesha
  • Newsletter
  • Breakfast
  • Mains
  • Desserts
  • Contact
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Vegan Asian Recipes

    Vegan Tofu Massaman Curry

    Published: Sep 11, 2023 by Jim Mee Sha · This post may contain affiliate links

    Jump to Recipe Print Recipe

    This tofu Massaman curry features pan-fried tofu, carrots, and potato cubes cooked in an aromatic, rich, and spicy sauce. Quick and easy to make, this vegan Massaman curry makes the perfect weeknight dinner! 

    Holding a bowl of Massaman curry and rice served with a ceramic spoon.

    Curries are a staple in our household, which is made evident by our list of curry recipes, from the classic Indian tofu curry to the umami Japanese curry.

    This tofu Massaman curry is the latest addition to the list! It is fragrant, savory, and packed with flavors. I love serving it with rice, which helps balance the flavors and soak up the delicious curry sauce. 

    💚Why you will love this recipe 

    • Creamy, comforting, and incredibly flavorful 
    • An easier version that utilizes store-bought curry paste instead of making it from scratch 
    • Filling, wholesome, and packed with protein 
    • Highly customizable - veggies and tofu can be swapped with other ingredients! A list of substitution ideas is provided below. 

    🤔What is Massaman curry 

    Massaman curry is one of the more popular Thai curries influenced by Indian, Malay, and Persian cooking. As a result, Indian and Malay spices like cumin, galangal, cardamom, and star anise are used to flavor this dish. This gives a unique taste to Massaman curry, differentiating it from other Thai curries. 

    Other than spices, peanuts are commonly included in this recipe. Some recipes mix peanut butter into the sauce; others top the curry off with crushed peanuts. It is then paired with a bowl of rice to make it a meal. 

    Due to its Muslim roots, Massaman curry is commonly made with chicken or beef. Vegetables, especially potatoes and carrots, are often added to the recipe.

    To make this recipe vegan, we will use tofu instead of chicken as our primary protein source. 

    🍛What you will need 

    Ingredients needed like coconut milk, potato, carrot, onion, curry paste, and spices.
    Ingredients needed like cornstarch, tofu, and salt.

    📃Ingredient notes and substitutions 

    • Tofu - Use extra-firm or firm tofu that has been drained and pressed beforehand, either by using a tofu press or stacking something heavy on top. Check out this post, ‘ How to press tofu,’ for more detailed instructions. 
    • Shallots - Can be substituted with 1 small red onion. 
    • Massaman curry paste - Check the ingredient label; some contain shrimp paste. The Maesri Massaman curry paste is my personal favorite. You can substitute it with red curry paste in a pinch. 
    • Tamarind paste - An optional ingredient. However, I highly recommend adding it as it gives the curry a nice tangy flavor.
    • Coconut milk - Either full-fat or light coconut milk will work. However, the former will yield a richer and creamier curry. 

    🔪How to make 

    Pan-frying tofu - Place tofu with cornstarch and salt in a container. Place on the lid and toss until tofu cubes are well coated. Then, pan-fry them until golden. Set aside for later use. 

    Tofu coated in cornstarch in a container with a white checkered teacloth beside.
    Pan-fried tofu in a non-stick pan on a white folded teacloth.

    Saute the aromatics - Heat a tablespoon of oil in a Dutch oven. Add shallots and saute until translucent. Add cardamoms, star anise, and cinnamon sticks to the pot. 

    Cooked onion in a white Dutch oven on a white folded teacloth.
    Cooked onion, cinnamon sticks, star anises, and cardamom pods in a white Dutch oven.

    Frying curry paste - Add curry paste to the pot and saute for 1 minute or until fragrant. 

    Adding curry paste to a pot of cooked onion and spices in a white Dutch oven.

    Making the sauce - Pour coconut milk, water, sugar, and tamarind paste into the pot and bring the mixture to a gentle simmer. Add carrot and potato cubes. Allow to simmer for 10-15 minutes or until veggies are soft. 

    Putting everything together - Add pan-fried tofu to the pan, and cook for another 2-3 minutes or until everything is hot. Top vegan Massaman curry with peanuts and cilantro, and serve with rice. Enjoy while hot! 

    A pot of curry with uncooked potato and carrot cubes added.
    Adding pan-fried tofu to a pot of Massaman curry on a white folded teacloth.

    ✅Helpful tips 

    • Adjust the heat to your liking - Use less curry paste for a milder curry or more if you like it fiery. You can also top your tofu Massaman curry with a drizzle of sriracha to make it extra spicy. 
    • Cut veggies into uniform pieces - Cut your carrots and potatoes into similar-sized chunks. This ensures that they cook at the same rate. 
    • Air-frying tofu - Instead of pan-frying your tofu, you can cook them in the air fryer. Place tofu into the air fryer container lined with parchment paper, and coat them with oil using a cooking spray. Cook for 10-15 minutes at 200C/400F or until they are golden brown. 
    • Storing leftovers - Leftover tofu Massaman curry can be refrigerated for 2-3 days. Add a splash of water when reheating if the mixture gets too thick. 

    ✨Variations and add-ins 

    Veggies - Although I am only using potatoes and carrots here, feel free to add other veg like green beans, peas, broccoli, and cauliflower to bump up the nutrient content. 

    Tofu - If you do not like tofu, swap it with a can of chickpeas, pan-fried tempeh, seitan chicken cubes, or rehydrated soy chunks. 

    Make it extra spicy - Add some dried or fresh chilies to the curry, or top it off with some sriracha or chili flakes. 

    Make it creamier - You can use 2 cans of coconut milk instead of 1. Reduce the amount of water added to ½-1 cup. 

    2 bowls of curry and rice served with a ceramic spoon with peanuts beside.

    🍚How to serve 

    • Rice - Serve vegan Massaman curry with steamed Jasmine rice, brown rice, or cauliflower rice. Fried rice like my Thai fried rice and Tom Yum fried rice works too! 
    • Noodles - You can opt for plain noodles like cooked soba, rice noodles or traditional Thai noodle dishes like pad see ew or pad Thai. 
    • Side dishes - Lighter sides and appetizers that compliment this curry include pad pak Thai, Thai fresh spring rolls, and Indian vegetable stir-fry. 
    • Toppings - Top your tofu Massaman curry with crushed or whole roasted peanuts, lime wedges, and cilantro. 

    ❔Commonly asked questions

    Is Massaman curry spicy?

    Massamn curry is mild to moderately spicy, making it suitable for those with lower heat tolerance. You can easily adjust the spice levels by altering the amount of curry paste added.

    Is Massaman curry vegan?

    Traditional massaman curry is not vegan, as chicken and beef are commonly added. Some Massaman curry paste contains shrimp paste, and fish sauce is widely used to flavor the curry.

    What is the difference between Massaman curry and other Thai curries?

    Massaman curry uses various Indian and Malay spices, such as cloves, cardamom, and star anise, giving them a unique, aromatic flavor. Peanuts are added to the curry, which gives the broth a pleasant nutty taste. This curry is also sweeter and milder than other Thai curries.

    Spooning out some curry served with rice in a bowl.

    🍽️More vegan curry recipes

    • Thai yellow curry served with rice in a white bowl with bowl of rice and a fork beside.
      Thai Vegan Yellow Curry with Vegetables
    • Plate containing sweet potato chickpea curry with rice with a fork, glass of water and dish of chopped cilantro beside.
      Hearty Sweet Potato Chickpeas Spinach Curry
    • A bowl of Jamaican curry served with spoon with bowl of rice and chopped cilantro beside.
      Vegan Jamaican Chickpea Vegetable Curry
    • A bowl of vegetable curry served with ceramic spoon with spoonful of curry powder, rice and water beside.
      Vegan Chinese Vegetable Curry

    If you did make this recipe, do leave a rating and comment down below, we love hearing from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook and Pinterest to get the latest updates. 😉

    📖 Recipe

    A bowl of Massaman curry served with rice with a bowl of curry and peanuts beside.

    Vegan Tofu Massaman Curry

    Meesha
    This tofu Massaman curry features pan-fried tofu, carrots, and potato cubes cooked in an aromatic, rich, and spicy sauce. Quick and easy to make, this vegan Massaman curry makes the perfect weeknight dinner!
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 20 minutes mins
    Total Time 35 minutes mins
    Course Main Course
    Cuisine Thai
    Servings 3 servings
    Calories 577 kcal

    Equipment

    • Dutch oven
    • non-stick pan

    Ingredients
     
     

    For tofu

    • 1 block extra-firm tofu pressed and dice into 1 inch cubes (around 14oz/400g)
    • 1 tablespoon cornstarch
    • ½ teaspoon salt

    For curry

    • 3 shallots chopped
    • 5 cardamom pods
    • 3 star anise
    • 2 cinnamon sticks
    • 3 tablespoon Massaman curry paste or red curry paste
    • 2 cups water
    • 1 can coconut milk full-cream or light
    • 1 tablespoon sugar
    • 1 teaspoon tamarind paste optional
    • 2 medium carrot diced
    • 2 medium russet potato peeled and diced

    To serve

    • handful of chopped peanuts to garnish
    • 1 stalk cilantro destemmed
    Prevent your screen from going dark

    Instructions
     

    Pan-frying tofu

    • Place tofu cubes, cornstarch, and salt in a container. Place the lid on, and shake until tofu cubes are well coated.
      1 block extra-firm tofu, 1 tablespoon cornstarch, ½ teaspoon salt
    • Heat ½ tablespoon of oil in a non-stick pan. Pan-fry tofu for 2-3 minutes on each side, or until most sides are golden. Set aside.

    Making the curry

    • Heat a tablespoon of oil in a Dutch oven over medium heat. Once the pot is heated, add shallots. Saute for 2-3 minutes, or until translucent.
      3 shallots
    • Add cardamom pods, star anise, and cinnamon sticks to the pot. Fry for 1-2 minutes.
      5 cardamom pods, 3 star anise, 2 cinnamon sticks
    • Stir in curry paste and fry for another minute until fragrant.
      3 tablespoon Massaman curry paste
    • Pour water, coconut milk, sugar, and tamarind paste into the pot and bring the mixture to a gentle simmer.
      2 cups water, 1 can coconut milk, 1 tablespoon sugar, 1 teaspoon tamarind paste
    • Add carrot and potato cubes. Allow to simmer for 10-15 minutes or until veggies are fork-tender.
      2 medium russet potato, 2 medium carrot
    • Add pan-fried tofu to the pan, and cook for another 2-3 minutes or until everything is hot.

    To assemble

    • Top vegan Massaman curry with peanuts and cilantro, and serve with a side of rice. Enjoy while hot!
      handful of chopped peanuts, 1 stalk cilantro

    Notes

    Helpful tips
    • Adjust the heat to your liking - Use less curry paste for a milder curry or more if you like it fiery. You can also top your tofu Massaman curry with a drizzle of sriracha to make it extra spicy. 
    • Cut veggies into uniform pieces - Cut your carrots and potatoes into similar-sized chunks. This ensures that they cook at the same rate. 
    • Air-frying tofu - Instead of pan-frying your tofu, you can cook them in the air fryer. Place tofu into the air fryer container lined with parchment paper, and coat them with oil using a cooking spray. Cook for 10-15 minutes at 200C/400F or until they are golden brown. 
    • Storing leftovers - Leftover tofu Massaman curry can be refrigerated for 2-3 days. Add a splash of water when reheating if the mixture gets too thick. 

    Nutrition

    Calories: 577kcalCarbohydrates: 56gProtein: 18gFat: 35gSaturated Fat: 29gPolyunsaturated Fat: 2gMonounsaturated Fat: 2gSodium: 539mgPotassium: 1438mgFiber: 9gSugar: 15gVitamin A: 6829IUVitamin C: 17mgCalcium: 153mgIron: 7mg

    Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

    Did you make this recipe ?Tag @myplantifulcooking on Instagram !

    More Vegan Asian Recipes

    • Plate of biryani served with spoon.
      Rice Cooker Vegetable Biryani
    • A glass of lemon barley water with uncooked barley and lemons in the background.
      Refreshing Lemon Barley Water (Instant pot/stovetop)
    • Nasi goreng with cucumber and tomato slices beside served with a spoon.
      Vegan Nasi Goreng
    • A pan of bok choy tofu with chopsticks, water, and sesame seeds beside.
      Chinese Bok Choy Tofu Stir-fry

    Reader Interactions

    Join the discussion ! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Meesha standing at a port with a cruise in the background.

    Hi, I am Meesha, the human behind My Plantiful Cooking! Expect to find plant-powered recipes that are easy to make and wholesome without compromising on taste.

    More about me →

    🥗Comforting cold weather meals

    • A bowl of Massaman curry served with rice with a bowl of curry and peanuts beside.
      Vegan Tofu Massaman Curry
    • Bowl of rice and curry served on a plate with a fork beside.
      Vegan Japanese Curry with Tofu
    • A bowl of laksa served with a pair of chopsticks and a ceramic spoon beside.
      Creamy Vegan Laksa
    • Vegan Tofu Adobo
    • A bowl of oats served with a spoon with banana slices and blueberries beside.
      Creamy Protein Steel Cut Oats
    • A claypot of kimchi soup on a checkered white teacloth with rice and chopped green onion beside.
      Vegan Kimchi Jjigae (kimchi stew)

    💚Reader's favorites

    • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
      Healthy PB2 Peanut Butter Powder Cookies
    • Pasta salad in a white bowl with fork. There are cherry tomatoes and black peppercorns in the background.
      High-protein Pasta Salad (low-calorie, vegan)
    • A bowl of tomato chickpeas with spoon and toasted bread beside.
      Chickpeas in Tomato Sauce
    • A pan of soya chunks masala topped with chopped cilantro with bowl of rice and cilantro beside.
      Flavorsome Soya Chunks Dry Masala
    • A pan of stir-fry vegetables with rice, water, green onion, and sesame seeds beside.
      Korean Gochujang Stir-fry Vegetables
    • Crispy Oven Roasted Lentils

    Meesha standing at a port with a cruise in the background.

    Hi, I am Meesha, the human behind My Plantiful Cooking! Expect to find plant-powered recipes that are easy to make and wholesome without compromising on taste.

    More about me →

    🥗Comforting cold weather meals

    • A bowl of Massaman curry served with rice with a bowl of curry and peanuts beside.
      Vegan Tofu Massaman Curry
    • Bowl of rice and curry served on a plate with a fork beside.
      Vegan Japanese Curry with Tofu
    • A bowl of laksa served with a pair of chopsticks and a ceramic spoon beside.
      Creamy Vegan Laksa
    • Vegan Tofu Adobo
    • A bowl of oats served with a spoon with banana slices and blueberries beside.
      Creamy Protein Steel Cut Oats
    • A claypot of kimchi soup on a checkered white teacloth with rice and chopped green onion beside.
      Vegan Kimchi Jjigae (kimchi stew)

    💚Reader's favorites

    • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
      Healthy PB2 Peanut Butter Powder Cookies
    • Pasta salad in a white bowl with fork. There are cherry tomatoes and black peppercorns in the background.
      High-protein Pasta Salad (low-calorie, vegan)
    • A bowl of tomato chickpeas with spoon and toasted bread beside.
      Chickpeas in Tomato Sauce
    • A pan of soya chunks masala topped with chopped cilantro with bowl of rice and cilantro beside.
      Flavorsome Soya Chunks Dry Masala
    • A pan of stir-fry vegetables with rice, water, green onion, and sesame seeds beside.
      Korean Gochujang Stir-fry Vegetables
    • Crispy Oven Roasted Lentils

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 My Plantiful Cooking