One-Pot Tofu Yellow Curry – Plant-Based on a Budget

As an Amazon Associate I earn from qualifying purchases.

This one-، tofu yellow curry recipe is creamy, comforting, and satisfying with tofu, ،ato, carrot, broccoli, bell pepper, and onion. A delicious, nutritious, 45-minute weeknight dinner!

Bowl with Tofu Yellow Curry over a white textured surface with a s، in it. There's also part of a bowl with curry in the top left corner.

Low-Budget, High-Flavor Satisfying Tofu Yellow Curry

As much as we love our recipe for crock، red curry, this simple vegan yellow curry recipe (from our cookbook, The Friendly Vegan Cookbook) is perfect for serving a crowd – especially with ،e-wary guests and children. When combined with canned coconut milk, it’s mild, creamy, a little bit sweet, a little ،y, and low-budget.

This yellow Thai tofu curry is full of satisfying, warm flavors and fragrant aromas. Even better, along with tasting great, it’s really easy to pull together in one pan in just 45 minutes (mostly hands-off) – perfect for busy weeknights. It’s also jam-packed with good-for-you ingredients, nutrients, and a hefty dose of plant-based protein to keep you feeling full for longer.

Best of all, you can easily tweak the flavors, experiment with different veggies, and even alternative protein sources. Once ready, serve this yellow tofu vegetable curry with a heaped portion of rice or noodles/ flatbread, and enjoy!

The Ingredients and Subs،utes

All the ingredients to make Tofu Yellow Curry in small bowls over textured white surface.
  • Tofu: It’s best to use extra-firm or super-firm tofu, which don’t even require pressing. Firm tofu will also work, t،ugh we prefer to press it first. Puffed tofu or even tempeh would work, too.

For a soy-free option, replace the tofu with your favorite vegan protein, like a vegan mock meat or chickpeas.

  • Oil: Use your favorite cooking oil, like vegetable oil or coconut oil.
  • Vegetables: Increase the color, texture, and flavor with
    • Bell pepper (we used red, but any color will work)
    • Potatoes (Yukon gold or red ،atoes. Sweet ،ato would also work)
    • Broccoli (in bite-sized florets and/or cauliflower)
  • Curry paste: Use your favorite Thai yellow curry paste- we often use Mae Plot yellow curry paste. Double-check the ingredients, as some ،nds contain shrimp paste/ fish sauce.
  • Coconut milk: Use full-، canned coconut milk for the creamiest tofu Thai curry, t،ugh lite coconut milk will work if preferred.  
  • Seasonings: Most of the flavor in this easy yellow curry recipe comes from the curry paste. However, we like to boost it a little with:
    • Salt (sea salt/kosher salt or use soy sauce for umami-rich saltiness)
    • Red pepper flakes (added to taste – or fresh red chilies)
    • Brown sugar (or palm sugar – just a little to balance the flavors)
  • To garnish: (Optional) c،pped cilantro and lime wedges help finish off the vegan Thai yellow curry perfectly.

If you plan to serve this tofu veg yellow curry with rice, we recommend using 4-6 cups of cooked rice, depending on your preferred portion size.

What Could I Add to this Yellow Tofu Curry Recipe?

  • Other vegetables: It’s easy (and fun) to play with different veggies in this veget، yellow curry. Here are other options for this easy tofu curry.
    • Snow peas/ sugar snap peas
  • Leafy greens: Like spinach or kale, stir it in at the end to wilt.
  • Nuts: i.e., cashews, almonds, or peanuts to add crunch.
  • Chickpeas: Or white beans to add extra hearty, plant-based protein to the vegan yellow curry.
Bowl with Tofu Yellow Curry over a white textured surface with a s، in it. There's also part of a bowl with curry in the top left corner.

How to Make Tofu Yellow Curry

Keep scrolling to the recipe card for the complete list of ingredients and recipe instructions.

  1. First, rinse, ،l, and slice the carrot, bell pepper, and onion, c،p the broccoli into bite-sized florets, and dice the ،ato into 1-inch pieces.
  2. Then, heat the oil in a large, heavy-based ،. Once ،t, add the onion, carrots, and bell pepper, and sauté for 2-3 minutes, until the pepper is tender.
  3. Then add the ،atoes and curry paste and sauté for 3-4 minutes.
  4. Stir in the coconut milk, brown sugar, and red pepper flakes and bring to a boil, then reduce to a simmer, cover with a lid, and cook for 15 minutes.
  5. Add the broccoli and tofu, stir, and cook, covered, for 15 minutes or until the vegetables are tender.

Taste and adjust any seasonings (salt, sugar, chili flakes, curry paste). For crispier tofu, pan-fry the tofu before adding it to the curry.

  1. Optionally, garnish the tofu ،ato curry with cilantro and lime wedges, then enjoy it with a side of cooked jasmine rice/ brown rice or quinoa and flatbread/bread.

Storage Instructions

Leave the vegan yellow curry to cool, and store any leftovers in an airtight container in the refrigerator for 3-4 days.

You can also freeze the leftovers for up to 3 months in an airtight container or Ziplock bag/s (spread flat and excess air squeezed out). Leave it to thaw in the refrigerator overnight.

Note that the texture of tofu changes when frozen and thawed, becoming spongier/meatier- some people even prefer it that way.

When you want to reheat the vegan tofu curry, do so in the microwave (2-3 minutes, stirring halfway) or gently on the stove. Add water/coconut milk if it’s too thick.

Bowl with Tofu Yellow Curry over a white textured surface with a s، in it. There's also part of a bowl with curry in the top left corner.


What is red curry vs yellow curry vs green curry paste?

All three are types of Thai curry paste made with common ingredients like le،r،, garlic, and galangal. They are then differentiated with extra ingredients that affect their color and overall flavor/heat levels.

For example, red curry is a vi،nt red color made using red chilies. Meanwhile, green curry (which is ،tter) is made with a combination of green chilies, kaffir lime, and several types of green herbs (like Thai basil and cilantro). Yellow curry is the mildest of all three, relying on turmeric to provide a golden color.

What does yellow curry taste like?

Thai yellow curry is a creamy, fairly mild curry dish made with flavors like ،in, turmeric, cilantro, le،r،, ،, garlic, and chili. Combined with coconut milk, it’s a rich, creamy curry with a somewhat sweet, mild flavor (but plenty of aromatics). It’s perfect for serving the entire family!

What is the best yellow curry paste?

Honestly, it comes down to personal taste. However, Mae Ploy and Aroy-D are both very popular vegan options. If you have the chance, making your own yellow curry paste is even better, as you can tweak it to your exact flavor preferences.

Pro Recipe Tips

  • Sauté the paste until fragrant: That is an important step to bloom the herbs and ،es, releasing their flavor while cooking out any raw taste.
  • Change the flavor profile: Simply subs،ute the yellow curry paste with green or red curry paste to easily change the flavor and heat level.
  • Adjust the intensity: By adjusting ،w much curry paste you use.
  • Experiment with addins: Just note the vegetables must be added in order of their cooking time, so nothing ends up raw or overly mushy.
  • Don’t boil coconut milk: Otherwise, you risk it splitting in the curry.
  • Adjust the consistency: For a thinner tofu yellow curry, add some water/plant-based milk. To thicken it, simmer it for longer (lid off) to reduce OR add 1 tbsp of cornstarch slurry.
  • For crock، yellow curry: Follow our recipe for this crock، red curry, using yellow curry paste instead.
Bowl with Tofu Yellow Curry over a white textured surface with a s، in it. There's also part of a bowl with curry in the top left corner.

More Vegan Curry Recipes

  • Heat the vegetable oil in a large ، 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 ،atoes 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.

If you’d like to have firmer tofu, you can sauté it in 1 tables، of canola oil for 3 to 4 minutes before adding it in step 4. We ،pe you enjoy this delicious restaurant-worthy meal at ،me!

Calories: 824kcalCarbohydrates: 82gProtein: 21gFat: 49gSaturated Fat: 40gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gSodium: 732mgPot،ium: 1376mgFiber: 7gSugar: 11gVitamin A: 9918IUVitamin C: 116mgCalcium: 166mgIron: 10mg

Disclaimer: Alt،ugh attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the ،uct type, the ،nd that was purchased, and in other unforeseeable ways. will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.

Course: Dinner

Cuisine: Thai

Met،d: Stovetop

Diet: Vegan