Yellow Curry With Tofu

This yellow curry with tofu is creamy, flavorful, and packed with colorful veggies. The coconut milk and yellow curry paste create a rich sauce, while tofu adds plenty of satisfying plant-based protein. Itโ€™s an easy weeknight dinner that comes together in one pot and tastes even better the next day!
post featured image
A serving of vegan yellow curry recipe along with steamed white rice served on a white and yellow plate.
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 you’re 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!

If Thai is your favorite cuisine, you’ll also love these easy pad thai with tofu, Thai vermicelli noodle soup, and Thai tofu salad with peanut sauce recipes!

Why This Tofu Curry Will Be Your Go-To Recipe

If you don’t already love curry, this recipe will change your mind!

  • Cozy Without Being Heavy. The creamy coconut milk makes this curry rich and comforting, while the vegetables keep it fresh and colorful.
  • Tofu Soaks Up the Flavor. Extra-firm tofu works especially well here because it absorbs the savory curry sauce with every bite.
  • Sweet-and-Spicy Balance Is So Good. Yellow curry paste brings the savory spice, while brown sugar adds just enough sweetness to round everything out.
  • Easy to Make Your Own. Use potatoes or chickpeas, swap in your favorite vegetables, or adjust the curry paste to suit your spice preference.
  • Makes Great Leftovers. The flavors have even more time to mingle after cooking, making leftovers just as satisfying the next day.
Yellow Tofu Curry Close up

Key Ingredients and Substitutions

Most of these staple ingredients will already be in your kitchen pantry.

Ingredients for a yellow curry with tofu recipe with labels.
  • Full-Fat Coconut Milk – Creates the creamy curry sauce and helps mellow the spices. Full-fat, canned coconut milk gives you the richest texture. Shake the can well before opening to mix the coconut cream and liquid.
  • Yellow Curry Paste – You can find yellow curry paste at most grocery stores in the ethnic sectionโ€”just double check to make sure there is no shrimp or shellfish. This is the one we use most oftenโ€”made with shallots, garlic, lime juice, galangal, salt, red chilli, turmeric, coriander, fennel, cumin, cinnamon, and clove. Use another vegan curry paste, such as red curry paste, for a different flavor.
  • Brown Sugar – Brings out the flavors and enhances the richness of the curry. Maple syrup, agave syrup, or granulated sugar all work well.
  • Yukon Gold Potatoes or ChickpeasYukon Gold potatoes make the curry hearty and filling while soaking up the flavorful sauce. Chickpeas are a great option if you want extra protein and a slightly different texture. Try sweet potatoes, cauliflower, or another type of potato.
  • Extra Firm Tofu – Adds plant-based protein and gives the curry a satisfying, hearty bite. Chickpeas, tempeh, or vegan chicken-style pieces can work instead.
  • Vegetables (Broccoli, carrots, bell pepper, and yellow onion) – Add color, texture, and extra fiber. Donโ€™t overcook it if you like your vegetables to have some bite. See vegetable swaps below.
Broccoli for a yellow curry with tofu recipe.

How to Make This Curry Dish

This yellow curry tofu recipe is not only delicious, but it’s so easy to make!

Step 1: Sautรฉ the Veggies – Heat the 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 pepper starts to soften.

Step 2: Add the Potatoes & Curry Paste – Stir in the potatoes (or chickpeas) and curry paste. Cook for another 3 to 4 minutes, stirring occasionally.

Then, Step 3: Simmer the Curry – Pour in the coconut milk and stir in the brown sugar, salt, and red chili flakes. Bring to a boil, then cover and reduce the heat. Simmer for 15 minutes.

Broccoli added to yellow tofu curry recipe in a skillet.

Step 4: Add the Tofu & Broccoli – Stir in the broccoli and tofu, cover, and simmer for another 15 minutes. Serve hot over steamed rice.

White rice for yellow curry recipe.

Pro Curry Tips

  • Vegetable Swaps – Switch it up by using different types of veggies such as: bok choy, frozen peas, sugar snap peas, string beans, or cauliflower.
  • Cook the Onion First – Give the onion a few minutes to soften before adding the other ingredients. Shallots, white onion, or red onion work well.
  • Spice Level – Curry pastes vary in heat, so start with less if youโ€™re unsure about the spice level.
  • Sweetness – Add the brown sugar gradually and taste the sauce before adding more.
  • Lower Fat Version – Light coconut milk works, but the curry will be less creamy. You can also use unsweetened cashew cream for a different option.
  • Tofu Texture – Avoid using soft tofu or silken tofu in this recipe, as it will disintegrate in the curry. Press the tofu first to remove excess water so it absorbs more of the curry sauce.
Cubed extra firm tofu for a yellow curry with tofu dish.

FAQs

How long does yellow curry with tofu last?

Yellow curry with tofu will keep in the refrigerator for about 3โ€“4 days when stored in an airtight container. For the best texture, let it cool and refrigerate it within 2 hours of cooking. Reheat individual portions on the stovetop or in the microwave until heated through.

Can you freeze tofu yellow curry?

Yes! You can also freeze the curry for up to 2โ€“3 months, although the vegetables may become a little softer after thawing and the tofu’s texture may differ slightly.

Can you make this tofu yellow curry recipe gluten-free?

This tofu yellow curry recipe is naturally gluten-freeโ€”as long as you use gluten-free yellow curry paste.

A white plate of yellow curry with tofu, veggies, and white rice.

If you make this Vegan Yellow Curry recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Vegan Yellow Curry With Tofu

5 from 20 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!
A serving of vegan yellow curry recipe along with steamed white rice served on a white and yellow plate.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 6

Ingredients

  • 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

Instructions

  • 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.

Video

Notes

Tofu 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.
Storing Tip: Yellow curry with tofu will keep in the refrigerator for about 3โ€“4 days when stored in an airtight container. For the best texture, let it cool and refrigerate it within 2 hours of cooking. Reheat individual portions on the stovetop or in the microwave until heated through.

Nutrition

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
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. Youโ€™ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 20 votes (1 rating without comment)

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




33 comments
  1. Yashmittal says:

    I appreciate this Yellow Curry with Tofu recipe! It makes dinner much easier.

    • So glad you like it! It’s one of our favorite curry recipes ๐Ÿ˜€

  2. Beverly Harrison says:

    I just made this and itโ€™s delicious. Is it ok to freeze the left overs?

    • Hi Beverly, we’re so happy to hear that! Yes, you can freeze the leftovers in a freezer-safe container for up to 3 months. Enjoy!

  3. Blaine Arnold says:

    5 stars
    Easy and very tasty curry. Made this twice and definitely keeping it on the cooking rotation. I just add a couple of tablespoons of quality soy sauce – just adds a nice umami flavour and gives it a nice kick.

  4. 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.

  5. 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.

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

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

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

  9. 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!

  10. 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.

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

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

  13. This is my go to dish. I take a small shortcut I buy the yellow curry sauce from Trader Joeโ€™s.

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

  15. 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.

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

  17. 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?

  18. 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!

  19. 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!

  20. 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!

  21. 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!

  22. 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!