Vegan Chinese Curry is a delightful dish that perfectly marries the warmth of spices with fresh, vibrant vegetables, creating a comforting meal for any day of the week. This plant-based take on a classic Chinese curry features tender, pan-fried tofu nestled among colorful veggies like broccoli and red bell peppers, all enveloped in a luscious coconut cream sauce that adds richness without any dairy. The use of mild curry powder paired with traditional Chinese five-spice creates an aromatic experience that tantalizes your taste buds.

I first stumbled upon this recipe while searching for something different to add to my weekly meal rotation. I was amazed at how easily I could whip up this Vegan Chinese Curry that was not only satisfying but also packed with nutrients. Not only is it a feast for the senses with its beautiful colors and comforting aroma, but it’s also a meal that’s perfect for friends and family gatherings. You won’t believe how quickly it comes together, making it a fantastic option for weeknight dinners when time is tight.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: This dish can be prepared in about 30 minutes, perfect for hectic weeknights.
- Irresistible Flavor: The combination of curry powder, ginger, and garlic creates a warm and inviting taste that fills the kitchen with a heavenly aroma.
- Eye-Catching Appeal: The vibrant colors of the veggies and the creamy coconut sauce make this dish not only delicious but also visually stunning.
- Flexible Serving: Enjoy it with steamed rice, as a main dish, or paired with your favorite vegan prawn crackers for a delightful crunch.
- Diet-Friendly Options: This recipe is gluten-free, dairy-free, and completely vegan, making it perfect for various dietary needs.
Ingredients You’ll Need
- 14 oz extra firm tofu: This protein-rich ingredient holds its shape well during cooking. For a lighter option, you can substitute with tempeh.
- 2 tablespoons light soy sauce: This adds a savory depth of flavor. You can use tamari for a gluten-free variant.
- 4 tablespoons cornflour: Essential for coating the tofu, giving it a crispy texture. Arrowroot powder can be used as an alternative.
- 4 tablespoons canola oil: A neutral oil helps fry the tofu. Feel free to use grapeseed or sunflower oil as substitutes.
- 1 medium onion: This aromatic ingredient adds sweetness and depth. Shallots work well as an alternative.
- 1 medium red bell pepper: Adds color and sweetness. You can substitute with yellow or orange bell peppers.
- 4 garlic cloves: Fresh garlic contributes a robust flavor. Use garlic powder if fresh isn’t available, but use less.
- 1 tablespoon fresh ginger: Offers a fresh and spicy note. Ground ginger is a good alternative, though you will miss some fresh zing.
- 3 tablespoons mild curry powder: The star of the show for creating that signature flavor. Feel free to adjust based on your heat tolerance.
- ½ teaspoon Chinese five spice: A blend that adds warmth; you can substitute with star anise if needed.
- ½ teaspoon turmeric: It not only adds flavor but also a beautiful golden color.
- 1 teaspoon sugar: Balances the spices. You can use maple syrup for a different taste.
- ½ teaspoon salt: Enhances all the flavors. Adjust to your preference.
- 2 cups vegetable stock: Provides a flavorful base. Homemade stock is preferred but store-bought works fine as well.
- 2 cups broccoli florets: Adds fresh crunch and nutrients. Feel free to use green beans or snap peas as alternatives.
- 1 cup fresh peas: Sweetness comes from these vibrant peas. Frozen peas can work well too.
- ½ cup coconut cream: This adds a rich creaminess; replace with coconut milk for a lighter version.
- Salt and freshly ground black pepper to taste: Essential for adjusting flavor to your liking.
How to Make Vegan Chinese Curry
Prepare the Tofu: In a medium bowl, toss 14 oz of extra firm tofu cubes with 2 tablespoons of light soy sauce and 2 tablespoons of cornflour until evenly coated. This step is crucial to achieve that lovely crispy texture.
Fry the Tofu: Heat 4 tablespoons of canola oil in a large wok or pan over medium-high heat. Add the coated tofu in a single layer, frying for 6 to 8 minutes. Turn the tofu occasionally until all sides are golden brown and crispy. Work in batches if needed to avoid overcrowding the pan, then remove the cooked tofu and set it aside.
Sauté the Vegetables: In the same pan, add the roughly chopped 1 medium onion and 1 medium red bell pepper with the remaining oil. Sauté for about 4-5 minutes until the onion starts to become translucent and juicy.
Add Aromatics: Stir in the crushed garlic (4 cloves) and grated fresh ginger (1 tablespoon) and cook for another minute until fragrant. Your kitchen should smell incredible by now!
Toast the Spices: Add 3 tablespoons of mild curry powder, ½ teaspoon of Chinese five spice, ½ teaspoon of turmeric, 1 teaspoon of sugar, and ½ teaspoon of salt. Toast the spices for about 1 minute to bring out their flavors.
Simmer the Sauce: Pour in 2 cups of vegetable stock and let it simmer on low-medium heat for 5 minutes. This step helps the spices meld beautifully.
Cook the Veggies: Add the 2 cups of broccoli florets and 1 cup of fresh peas, cooking for about 2-3 minutes. The veggies should retain some crispness.
Incorporate Coconut Cream: Stir in ½ cup of coconut cream, making sure it’s well combined and adds a creamy texture to the dish.
Thicken the Sauce: Next, make a slurry by mixing the remaining 2 tablespoons of cornflour with 4 tablespoons of cold water. Add this to the pan and stir slowly until the sauce thickens to your desired consistency.
Finish and Serve: Gently fold in the crispy tofu, and adjust the seasoning with salt and freshly ground black pepper to taste. Serve this delightful Vegan Chinese Curry with your favorite fried rice or some vegan prawn crackers for a nice crunch.
Storing & Reheating
To store your Vegan Chinese Curry, allow it to cool to room temperature before transferring it to an airtight container. It will keep in the refrigerator for up to 3 days. If you want to freeze leftovers, do so in a freezer-safe container for up to 3 months. Reheat it in a saucepan over medium heat for about 5-10 minutes until warmed through, stirring occasionally to avoid sticking. Please note that the texture of the vegetables may alter slightly upon reheating, but a splash of water can help refresh it.
Chef’s Helpful Tips
- Be sure to press the tofu to remove excess moisture before frying; this helps in achieving that crispy texture.
- If you like your veggies to be crunchy, add them towards the end of cooking for a fresher bite.
- To enhance the curry’s flavor, let it simmer longer on low heat after adding the vegetable stock.
- For an extra kick, consider adding a splash of soy sauce or sriracha to the dish when serving.
- Feel free to add other vegetables you love or have on hand; this recipe is very adaptable.
The Vegan Chinese Curry is truly an experience, from its comforting aroma wafting through your kitchen to the satisfying crunch of fresh vegetables paired with crispy tofu. This dish is an invitation to get creative in the kitchen; whether you’re looking to impress guests or simply enjoy a cozy night in, this recipe delivers every time. Make it yours by adding your favorite spices or extra veggies. You’ll savor every bite!

Recipe FAQs
Can I make this Vegan Chinese Curry gluten-free?
Absolutely! To make this dish gluten-free, simply replace the light soy sauce with tamari, which is naturally gluten-free, and double-check that the vegetable stock doesn’t contain any gluten-based ingredients.
How can I make this dish spicy?
If you’re looking to add some heat, consider incorporating sliced fresh chilies or a teaspoon of chili paste when you add the garlic and ginger. Adjust the amount based on your heat preference!
Can I use other protein sources instead of tofu?
Definitely! You can substitute the tofu with tempeh or even chickpeas for a different texture and flavor. Each option brings its own uniqueness to the curry.
What can I serve with Vegan Chinese Curry?
This curry pairs beautifully with steamed jasmine rice, coconut rice, or even quinoa for a nutritious twist. Enjoy it also with fried rice or alongside some crispy vegan prawn crackers for an added crunch.
PrintMore Main Dishes Recipes
- Cozy Chicken Pot Pie with Leeks & Thyme (Skillet Version)
- Homemade Cream of Celery Soup
- Beef Tenderloin
- Kale and Sweet Potato Frittata
- Bang Bang Chicken and Rice Bowl
Recipe Card

Vegan Chinese Curry
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: Stir-fry
- Cuisine: Chinese
Description
This Vegan Chinese Curry is a delightful mix of crispy tofu, vibrant veggies, and aromatic spices. Perfect for a quick, satisfying meal that’s both healthy and flavorful!
Ingredients
- 14 oz (400 g) extra firm tofu, cut into 1-inch cubes
- 2 tablespoons light soy sauce
- 4 tablespoons cornflour, divided
- 4 tablespoons canola oil, or another neutral oil
- 1 medium onion, roughly chopped
- 1 medium red bell pepper, roughly chopped
- 4 garlic cloves, crushed
- 1 tablespoon fresh ginger, grated
- 3 tablespoons mild curry powder
- ½ teaspoon Chinese five spice
- ½ teaspoon turmeric
- 1 teaspoon sugar
- ½ teaspoon salt
- 2 cups (500 ml) vegetable stock
- 2 cups (200 g) broccoli florets, roughly chopped
- 1 cup (150 g) fresh peas
- ½ cup (120 g) coconut cream
- Salt and freshly ground black pepper to taste
Instructions
- In a medium bowl, mix the tofu cubes with soy sauce and 2 tablespoons of cornflour until well coated.
- Heat canola oil in a large wok over medium-high heat.
- Fry the tofu in a single layer for 6-8 minutes until golden brown on all sides. Remove and set aside.
- In the same pan, sauté onion and red bell pepper for 4-5 minutes until the onion is translucent.
- Add garlic and ginger, cooking for another minute until fragrant.
- Stir in curry powder, Chinese five spice, turmeric, sugar, and salt. Toast spices for 1 minute.
- Add vegetable stock and simmer for 5 minutes over low-medium heat.
- Incorporate broccoli and peas, cooking for 2-3 minutes. Stir in coconut cream to combine.
- Mix remaining 2 tablespoons of cornflour with 4 tablespoons of cold water to make a slurry. Add to the pan, stirring until the sauce thickens.
- Fold in the cooked tofu and adjust seasoning. Serve with fried rice or vegan prawn crackers.
Notes
Feel free to adjust the vegetables based on your preference.
For added heat, include some chili flakes or fresh chili during cooking.
Nutrition
- Serving Size: 1 serving
- Calories: 470
- Sugar: 5 g
- Sodium: 800 mg
- Fat: 30 g
- Saturated Fat: 7 g
- Unsaturated Fat: 23 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 6 g
- Protein: 17 g
- Cholesterol: 0 mg

