Yellow Curry With Tofu

post featured image
Yellow Tofu Curry Served and ready to eat
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

One of our favorite dishes to order at a Thai restaurant is yellow curry with tofu. It’s one of those menu items that you can always count on to be “accidentally vegan.” Plus, no matter what type of food I’m craving at the time, yellow curry always seems to hit the spot. It’s flavorful, packed with veggies, and laced with a staple plant-based protein: tofu!

Well, friends, we’re delighted to share that you can now make your own vegan yellow curry with tofu at home! 

This recipe is one of our most popular from our cookbook, The Friendly Vegan Cookbook, and gives all the comfort of dining out at a Thai restaurant from the comfort of home. Serve it up over freshly cooked white or brown rice, and your family will be raving about this delightful vegan dinner for days.

Pick Your Favorite Yellow Curry Vegetables

This recipe calls for onions, bell peppers, carrots, and broccoli, which are all typical of a classic yellow curry. But don’t let this stunt your creativity! If you have other veggies on hand—especially anything that may soon go bad—feel free to add them in. 

Some Veggies That Would Work Well:

  • Bok choy
  • Frozen peas
  • Sugarsnap peas
  • String beans
  • Cauliflower 
Yellow Tofu Curry Close up

Star Ingredients

Full-Fat Coconut Milk

This recipe calls for two cans of full-fat coconut milk, which is quite key to the dish.

Note that coconut milk from a can is very different from coconut milk you’ll find in the refrigerator isle made for drinking. That won’t work here. You need that super-creamy thick coconut milk to create a curry that will match the decadence of the yellow curry dishes you’d find at an authentic Thai restaurant.

If you open the can and find that solid white coconut fat has separates from a clear liquid-y water, that’s okay. Scoop and pour the entire thing into the pot.  

Yellow Curry Paste

The star of the show is yellow curry paste. You can find yellow curry paste at most grocery stores in the ethnic section—just double check the ingredients to make sure there is no shrimp or shellfish. This is the one I use most often.

store bought organic vegan yellow curry paste in a jar from Mekhala

Yellow curry paste ingredients can vary, but the one I use is made with shallots, garlic, lime juice, galangal, salt, red chilli, turmeric, coriander, fennel, cumin, cinnamon, and clove. As you can imagine, making this mixture yourself is possible but can be quite a hassle, so getting a pre-made paste makes it easy. 

Brown Sugar

While you probably don’t think of yellow curry as a particularly sweet dish, this little bit of sugar brings out the flavors and enhances the richness of the curry. You can use light brown sugar or dark brown sugar—either will work! If you don’t have any brown sugar, you can use white granulated sugar instead. 

scoop of brown sugar spilling out of a silver spoon

Yukon Gold Potatoes

I love Yukon Gold potatoes the best in this recipe, but you can use whatever potatoes you have on hand! If you’re on a tight budget, russet potatoes are usually the least expensive, and they will work just fine. Red potatoes are also great in this dish! Or if you have little fingerling potatoes, you can toss them in without even having to cut them up.  

four yellow yukon gold potatoes in a pile

Extra Firm Tofu

We use Extra Firm tofu, and my favorite to use in this recipe is the kind you find in a vacuum-sealed bag because it’s the most firm, and won’t fall apart in the curry. But if you prefer a softer tofu, you can go for the variety stored in a tub of water, or try firm tofu. Avoid using soft tofu or silken tofu in this recipe, as it will disintegrate in the curry.

plain raw extra firm tofu block

More Vegan Curry Recipes

Vegan Yellow Curry With Tofu

5 from 18 votes
Ready for the most delicious vegan yellow curry you'll ever try? This curry is made with yellow curry paste, delicious veggies, and tofu, for a flavorful and filling vegetarian dinner. It's perfect for vegan and plant-based eaters and omnivores alike!
Yellow Curry Tofu with White Rice
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 6


  • 1 tablespoon vegetable oil
  • 1 small yellow onion, sliced
  • 1 large red bell pepper, sliced
  • 2 carrots, sliced
  • 2 large Yukon Gold potatoes, about 1 pound, cut into 1-inch bite-sized pieces
  • cup yellow curry paste, you can find this in small jars at most grocery stores and online
  • 2 13.5-ounce can full-fat coconut milk
  • 1 tablespoon packed brown sugar
  • 1 teaspoon salt
  • 1 teaspoon red chili pepper flakes, adjust according to your spice preference
  • 2 cups bite-sized broccoli pieces
  • 1 16-ounce block extra-firm tofu, drained and cut into bite-sized cubes
  • 6 cups cooked white or brown rice


  • Heat the vegetable oil in a large pot over medium­-high heat. Add the onion, bell pepper, and carrots, and sauté for 2 to 3 minutes, until the bell pepper is tender.
  • Add the potatoes and curry paste and sauté for another 3 to 4 minutes.
  • Pour in the coconut milk, and stir in the brown sugar, salt, and red chili pepper flakes.
  • Bring to a boil and cover. Lower the heat and simmer for 15 minutes. Add the broccoli and tofu and continue simmering, covered, for 15 more minutes.
  • Serve with the rice.



Friendly Suggestion: If you like your tofu to be very firm, sauté it in 1 tablespoon of canola oil for 3 to 4 minutes before adding it in step 4.


Calories: 337kcal | Carbohydrates: 66g | Protein: 7g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Trans Fat: 0.01g | Sodium: 425mg | Potassium: 638mg | Fiber: 7g | Sugar: 6g | Vitamin A: 6612IU | Vitamin C: 76mg | Calcium: 73mg | Iron: 2mg
Course dinner
Cuisine Thai
Keyword tofu curry, vegan curry, vegan yellow curry recipe, yellow curry

In The Friendly Vegan Cookbook we’ve included a “My Tips” section of  each  recipe, where you can take notes on what you’d add to the recipe to make it your own. 

Vegan Yellow Curry

This vegan yellow curry with tofu recipe is from The Friendly Vegan Cookbook by Michelle Cehn (founder of World of Vegan) and Toni Okamoto (Founder of Plant-Based on a Budget). Photos by Zhoro Apostolov, published with permission from BenBella Books, all rights reserved. Please note that this article contains affiliate links. 

newsletter offer

Get Our FREE Vegan Shopping List

Whether you love it or hate it, we all have to go grocery shopping, and it can be a little intimidating when you first start eating vegan. Our beginner-friendly shopping list includes all the grocery essentials you'll need make many satisfying vegan meals! You'll also receive a blank shopping list you can customize yourself, plus our weekly e-newsletter with delicious plant-based recipes.

Thank you for subscribing!

Leave a Comment

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

Recipe Rating

  1. Carla @ Foodie Digital says:

    5 stars
    Quick and simple to make but the results are oh-so-impressive! Not too spicy for the kiddo and makes great leftovers too. Highly recommend topping with some fresh thai basil if you can find it.

  2. I couldn’t find yellow curry paste at any of my local supermarkets. I did find yellow curry sauce. Is that an okay substitute?

    • You may just need to reduce the liquids since yellow curry sauce most likely already has coconut milk in it. You can also reduce the sugar too if your curry sauce is sweetened.

    • 5 stars
      I made this last night and it was delicious! Will probably be even better left over. This recipe made enough for my boyfriend and I to have it for dinner twice. Added lots of garlic and ginger when cooking the veggies.

  3. 5 stars
    Oh this is fabulous! I love the flavors and all the healthy ingredients, perfect vegan dinner recipe!

  4. 5 stars
    What a wonderful dish packed full of flavor and ingredients that lend fantastic flavor and texture. Thank you for this recipe!

  5. 5 stars
    A curry recipe with lots of wholesome ingredients! It’s easy to follow and turns out to look exactly like the pictures.

  6. 5 stars
    I loved this curry! I used homemade curry paste, and it was delicious. I usually make it with sweet potatoes, but I used Yukon potatoes this time, as your recipe suggested… simply delicious! A keeper!

  7. 5 stars
    I’ve never eaten yellow curry, though I love Thai green curry. I think I tried to make my own sauce once, but I couldn’t get hold of the proper ingredients so never tried again. I hadn’t realised it was easy to buy these days, so I’ll look out for it because your curry looks SO GOOD.

  8. 5 stars
    So glad to have another recipe that is delicious, versatile, and so beautiful! Thanks so much!

  9. 5 stars
    This recipe bring back my love for Tofu! I will defiantly make it again.

  10. This is my go to dish. I take a small shortcut I buy the yellow curry sauce from Trader Joe’s.

  11. 5 stars
    Soooo good, will definitely be making this again!

  12. Angelica Hedges says:

    Hi. I made this recipe tonight for my daughter. When she had covid, and lost her sense of taste and smell, as she was getting them back , the smell of meat completely grossed her out. Only thing she can eat is Tuna. So we started looking for vegetarian recipes and I found this one and she agreed. It turned out great and she loved it. So this will go into our recipe binder. Thank you.

  13. Can this be made in a large batch and reheated as leftovers for several meals?

  14. Karen Kaatz says:

    I just made this tonight. Fabulous! I’ve been looking for a yellow curry recipe that is as delicious as the one at our favorite Thai restaurant, and this is it. The flavors are amazing. (I did not add the broccoli.) My only criticism is that it was not as “saucy” as I would have liked. Next time I make it I may add more coconut milk. Any other ideas from anyone else who has made this recipe?

  15. 5 stars
    I’m a big fan of curry right now and this recipe is next on my list to make from the new cookbook! It looks SO tasty!

  16. 5 stars
    Excellent recipe idea! My husband loves curry so I can’t wait to make this for him. The sauce looks super creamy and flavorful and it will be perfect over steamed rice. Now that we’re not able to dine out like we did before, he’ll be so surprised with a homemade curry at home. Yay!

  17. Amanda Meth says:

    5 stars
    Mmmmmm, I love curry! Will have to add this to my to-make list, was honestly surprised by how simple the sauce is to make!

  18. 5 stars
    We are big Thai food fans…and this curry dish is our family favorite.
    I prefer firm tofu so I usually sauté it first. The turmeric and veggies add the healthy element that I like to see. Very flavorful and delish!

  19. 5 stars
    Yellow curry is one of my favorite dishes to order at Thai restaurants, but I LOVE that I can now make my own! This recipe is sooo delicious, I’ve made it many times, as has my hubby.

Stay Inspired!

Thank you for subscribing!