If you're looking for a cozy, flavor-packed meal that comes together fast, this yellow tofu curry is just the thing. Made with creamy coconut milk, warm spices, and tender cubes of tofu, it's a comforting dish that's perfect for busy weeknights or lazy weekends.

Jump To
Inspired by classic Thai yellow curry, this recipe is 100% vegan, simple to make, and packed with plant-based goodness. Whether you're new to tofu or a longtime fan of vegan curry recipes, this one's a keeper!
Ingredients
Here's everything you'll need to make this cozy, flavor-packed vegan yellow curry:

- Tofu: Cubed extra firm tofu holds its shape and soaks up all that delicious curry flavor.
- Coconut milk: Creates a creamy, dairy-free base that adds just the right amount of richness.
- Curry powder: A warm, aromatic blend that gives this dish its signature yellow curry color and flavor.
- Cumin & paprika: Add earthy depth and a touch of smokiness.
- Onion, garlic paste, ginger paste: The savory, fragrant base that brings everything together.
- Diced tomatoes: A splash of acidity to balance the richness.
- Vegetable broth: Helps thin the curry sauce to the perfect consistency.
- Salt & oil: Just the basics to bring it all together.
How to Make Yellow Tofu Curry (Step by Step)
This cozy and flavorful yellow tofu curry comes together in just a few simple steps, making it perfect for a satisfying weeknight dinner.



Start by heating a bit of vegetable oil in a large skillet or frying pan over medium heat. Add the cubed extra firm tofu and pan-fry for about 5 minutes, or until the tofu is golden and lightly crisp on the outside. Transfer the tofu to a plate and set aside.



In the same pan, add the chopped onion and sauté for 5-7 minutes, stirring occasionally, until soft and lightly browned. This builds the flavorful base of the curry.
Next, stir in the curry powder, cumin, paprika, garlic paste, and ginger paste. Cook everything together for about a minute, allowing the spices to toast and become fragrant.
Pour in the coconut milk, then add the diced tomatoes and vegetable broth. Stir well to combine and bring the mixture to a gentle simmer. Let it cook for about 5 minutes so the flavors can meld together.
Return the tofu to the pan and simmer the yellow curry sauce over low heat for another 10-15 minutes, until slightly thickened. Season with salt to taste.

Remove from the heat and let the curry rest for a couple of minutes before serving. Enjoy!
Pro Tips for the Best Yellow Tofu Curry
Want to make your yellow tofu curry even more flavorful and satisfying? These simple tips will help you get perfect results every time.
Use extra-firm tofu and press it well before cooking. Removing the excess water helps the tofu hold its shape and soak up the rich yellow curry sauce without falling apart.

For the creamiest texture, go with full-fat coconut milk. It gives the curry a velvety finish and balances the spices beautifully. If you prefer a lighter version, you can use light coconut milk or a mix of coconut milk and vegetable broth.
Let the spices toast in the pan before adding liquids. This step is small but important-it deepens the flavor and mimics the richness of authentic Thai yellow curry paste.

If you want extra flavor or heat, add a teaspoon of yellow curry paste along with the dry spices. It gives the curry more depth.
Finally, don't skip the resting time after cooking. Letting the curry sit for a few minutes off the heat helps the sauce thicken and the flavors blend beautifully.
Storing and Reheating Yellow Tofu Curry
This yellow tofu curry is one of those dishes that gets even better the next day. Simply store any leftovers in an airtight container in the refrigerator for up to 3 days. As it sits, the flavors deepen, and the curry sauce becomes even richer and satisfying.

When you're ready to enjoy it again, reheat the curry gently in a saucepan over medium heat, stirring occasionally until it's warmed through. If the sauce has thickened too much in the fridge, just add a splash of vegetable broth or coconut milk to loosen it to your desired consistency.

While this vegan yellow curry is best fresh, you can freeze it for up to 1 month if needed. Just keep in mind that the texture of the tofu and coconut milk may change slightly when thawed, with a bit of separation in the sauce.
Variations and Add-Ins for Yellow Tofu Curry
One of the best things about this yellow tofu curry is how easy it is to customize. Whether you're working with what's in your fridge or just want to mix things up, this recipe is super flexible.

For extra texture and color, try adding diced potatoes, carrots, or green beans; they pair beautifully with the creamy coconut curry sauce. A handful of fresh spinach stirred in just before serving adds a pop of color and a boost of nutrients.
Looking to boost the flavor? Try adding a little extra curry powder, a pinch of turmeric for added color, or some chili flakes if you like a bit of heat. For a deeper flavor, a dash of smoked paprika or garam masala adds a warm, smoky twist. The beauty of this yellow tofu curry lies in how easily it can be customized to suit your taste.

Looking to increase the protein? Add cooked chickpeas, tempeh, or cubed tofu to the pan, in addition to what's already there. If you're not strictly plant-based, this curry also works well with chicken or shrimp; however, we prefer to keep it a hearty vegan yellow curry.
No matter how you customize it, this flavorful yellow curry tofu is sure to be a repeat favorite.
What to Serve with Yellow Tofu Curry
This comforting yellow tofu curry is perfect served over a bowl of jasmine rice or basmati rice, which soaks up every bit of that creamy coconut curry sauce. For a healthy twist, you can also pair it with brown rice, quinoa, or even some tender rice noodles.

Looking for the perfect side dish? A cucumber salad, roasted cauliflower, or a quick vegetable stir-fry adds freshness and crunch to balance the richness of the curry.
For a full, flavor-packed meal, pair it with other favorites like pad Thai or spring rolls to create your own delicious, plant-powered spread.
Final Thoughts
This yellow tofu curry is cozy, comforting, and full of flavor. With creamy coconut milk, warm spices, and tender tofu, it's a quick and satisfying vegan curry recipe that's perfect for busy weeknights or sharing with friends.
Ready in under 30 minutes and easy to customize, it's a dish you'll want to make again and again. Happy cooking and enjoy every bite of your golden, delicious yellow tofu curry!
FAQ
For the best texture, use extra firm tofu or firm tofu. Make sure to press out any excess moisture before cooking so the tofu can absorb all the rich, flavorful curry sauce without falling apart.
Yes! You can substitute yellow curry paste for curry powder in this yellow tofu curry recipe. Start with 1-2 tablespoons and adjust to your taste. You can also use a combination of both for a deeper, more layered flavor.
This mild and comforting yellow tofu curry recipe is perfect for those who prefer low to moderate heat. If you prefer a spicier flavor, feel free to add a pinch of chili flakes or a dash of sriracha to taste.
Yes! This yellow tofu curry is a great make-ahead meal. You can prepare the entire curry in advance, then simply reheat it when you're ready to serve. It's perfect for meal prep or busy days. The flavors actually improve after resting for a few hours or overnight.
Yes, this recipe is naturally gluten-free but be sure to check the labels of your curry powder or curry paste to ensure there are no added gluten-containing ingredients.
Coconut milk gives the curry its signature creaminess, but if you need an alternative, try cashew cream, unsweetened oat milk, or a blend of non-dairy milk and a little nut butter for richness.

Yellow Tofu Curry Recipe with Coconut Milk
Ingredients
- 400 g tofu cut into cubes
- ½ cup coconut milk
- 1 teaspoon curry powder
- ½ teaspoon cumin
- ½ teaspoon paprika
- ½ teaspoon salt
- 1 onion finely chopped
- 1 tablespoon garlic paste
- 1 tablespoon ginger paste
- 1 tablespoon vegetable oil
- ½ cup canned diced tomatoes
- 1 cup vegetable broth
Instructions
- Start by heating a bit of vegetable oil in a large skillet or frying pan over medium heat. Add the cubed extra firm tofu and pan-fry for about 5 minutes, or until the tofu is golden and lightly crisp on the outside. Transfer the tofu to a plate and set aside.
- In the same pan, add the chopped onion and sauté for 5-7 minutes, stirring occasionally, until soft and lightly browned. This builds the flavorful base of the curry.
- Next, stir in the curry powder, cumin, paprika, garlic paste, and ginger paste. Cook everything together for about a minute, allowing the spices to toast and become fragrant.
- Pour in the coconut milk, then add the diced tomatoes and vegetable broth. Stir well to combine and bring the mixture to a gentle simmer. Let it cook for about 5 minutes so the flavors can meld together.
- Return the tofu to the pan and simmer the yellow curry sauce over low heat for another 10-15 minutes, until slightly thickened. Season with salt to taste.
- Remove from heat and let the curry rest for a couple of minutes before serving. Enjoy!






Leave a Reply