Vegan Chinese Curry
Vegan Chinese Curry is a delightful dish that brings together an array of vibrant vegetables and crispy tofu in a warm, rich curry sauce. Think of tender broccoli and fresh peas enveloped in a mildly spiced coconut cream sauce, perfect for those cozy nights when you crave something comforting yet nourishing. This dish not only satisfies your taste buds but also offers a visual feast that makes you proud to serve it up for family or friends.
Table of Contents

I first came across this irresistible Vegan Chinese Curry during a busy week when my dinner plans fell through. I rummaged through my pantry and fridge, and let’s just say the result was a beautiful surprise! This recipe quickly became a go-to for weeknight dinners, delivering big flavors without the fuss. You’ll appreciate this crowd-pleaser in your rotation — it’s easy on the wallet, bursting with flavor, and absolutely heartwarming. I’m excited to share it with you today!
Why You’ll Love This Recipe
- Simple & Quick: Prepping and cooking this meal takes under 30 minutes, perfect for busy nights.
- Irresistible Flavor: A perfect blend of spices creates a luscious, aromatic dish that satisfies every craving.
- Eye-Catching Appeal: The vibrant green peas and bright broccoli add a pop of color, making your plate look stunning.
- Flexible Serving: Whether it’s a hearty dinner or a cozy lunch, this curry fits the bill perfectly.
- Diet-Friendly Options: Completely vegan and can easily be made gluten-free by choosing the right soy sauce.
Ingredients You’ll Need
- 14 oz extra firm tofu, cut into 1-inch cubes: This protein-packed ingredient adds texture. If you’re not a tofu fan, chickpeas can be a delicious substitute.
- 2 tablespoons light soy sauce: This enhances the umami flavor. Tamari is a great gluten-free option.
- 4 tablespoons cornflour, divided: Used to coat the tofu and create that delightful crispy crust. Arrowroot flour can also work here.
- 4 tablespoons canola oil or another neutral oil: For frying the tofu. You can also use vegetable oil or grapeseed oil.
- 1 medium onion, roughly chopped: This adds a base flavor. Shallots or leeks can be substituted if desired.
- 1 medium red bell pepper, roughly chopped: For sweetness and color. Yellow or orange bell peppers also work well.
- 4 garlic cloves, crushed: Fresh garlic is essential for depth of flavor. You can use garlic powder but fresh is recommended.
- 1 tablespoon fresh ginger, grated: Adds a warming spice. Ground ginger can substitute in a pinch.
- 3 tablespoons mild curry powder: The star of the show that infuses the dish with warmth; feel free to adjust based on your spice preference.
- ½ teaspoon Chinese five spice: For an extra dimension; you can leave it out if unavailable.
- ½ teaspoon turmeric: This adds a lovely golden color and earthiness.
- 1 teaspoon sugar: Balances the flavors; maple syrup can be a nice alternative.
- ½ teaspoon salt: Always a crucial flavor enhancer.
- 2 cups vegetable stock: A flavorful base for the curry; homemade stock is great if you have it!
- 2 cups broccoli florets, roughly chopped: Adds nutrition and crunch; cauliflower makes a great alternative.
- 1 cup fresh peas: These sweet gems brighten the dish — frozen peas can work well, too!
- ½ cup coconut cream: Provides a rich and creamy texture. If you’re avoiding coconut, try a plant-based cream.
- Salt and freshly ground black pepper to taste: Essential for final seasoning.
How to Make Vegan Chinese Curry
- Prepare the Tofu: In a medium bowl, toss the 14 oz extra firm tofu cubes with 2 tablespoons light soy sauce and 2 tablespoons cornflour until evenly coated.
- Fry the Tofu: Heat 4 tablespoons canola oil in a large wok or pan over medium-high heat. Add the tofu in a single layer and fry for 6 to 8 minutes, turning occasionally, until all sides are golden brown and a crisp crust has formed. Work in batches if necessary to avoid overcrowding. Remove the cooked tofu and set aside.
- Sauté the Vegetables: In the same pan, sauté 1 medium onion and 1 medium red bell pepper in the remaining oil for about 4-5 minutes, until the onion starts to become translucent.
- Add Garlic & Ginger: Stir in 4 crushed garlic cloves and 1 tablespoon grated fresh ginger, cooking for another minute until fragrant.
- Incorporate Spices: Add 3 tablespoons mild curry powder, ½ teaspoon Chinese five spice, ½ teaspoon turmeric, 1 teaspoon sugar, and ½ teaspoon salt. Toast the spices for 1 minute to awaken their flavors.
- Pour in Vegetable Stock: Add 2 cups vegetable stock and let it simmer on low-medium heat for 5 minutes.
- Add Broccoli & Peas: Mix in 2 cups broccoli florets and 1 cup fresh peas, cooking for about 2-3 minutes.
- Stir in Coconut Cream: Add ½ cup coconut cream and stir to combine well.
- Thicken the Sauce: Make a slurry by mixing the remaining 2 tablespoons of cornflour with 4 tablespoons cold water. Add this to the pan and stir slowly until the sauce thickens, which will take about a minute.
- Fold in Tofu: Gently fold in the cooked tofu and adjust seasoning with salt and pepper to taste. Serve your Vegan Chinese Curry with your favorite fried rice or some crispy vegan prawn crackers for an added crunch.
Storing & Reheating
To store your Vegan Chinese Curry, allow it to cool before transferring to an airtight container. It will keep in the refrigerator for up to four days. If you want to freeze it, place it in a freezer-safe container for up to three months; just be aware that the texture of the tofu may change slightly upon reheating. To reheat, simply warm it in a pot over medium heat until heated through, stirring occasionally to ensure even warming.
Chef’s Helpful Tips
- Be sure to press the tofu before cooking to remove excess moisture for better browning.
- If you’re short on time, cut your veggies the night before!
- Don’t skip the step of toasting the spices; this step enhances their flavors significantly.
- For a thicker sauce, allow it to simmer longer after adding the slurry until your desired consistency is reached.
- Experiment with adding other vegetables such as bell peppers or snap peas to personalize your curry.
Vegan Chinese Curry has a delightful combination of texture and flavors that you’ll adore. Feel free to play around with the veggies or spices based on what you have on hand or what you love best. Don’t worry if you make it your own — the essence of a good recipe lies in how it evolves! I hope you enjoy this warming dish as much as I do.

Recipe FAQs
Can I use store-bought curry paste instead of curry powder?
Absolutely! If you prefer using curry paste, you can substitute about 3 tablespoons of curry paste for the 3 tablespoons of curry powder. Just adjust the quantities based on your taste preference, as curry pastes can vary in spice level.
Is this dish gluten-free?
Yes, Vegan Chinese Curry can easily be made gluten-free. Just be sure to use gluten-free soy sauce, such as Tamari, and check that any other packaged ingredients are gluten-free, particularly the vegetable stock.
Can I add other vegetables to this recipe?
Definitely! This recipe is flexible, so go ahead and add vegetables like eggplant, bell peppers, or green beans. Just keep an eye on cooking times to ensure everything is perfectly tender.
How can I make this dish spicier?
If you enjoy a little heat, you can add a pinch of cayenne pepper or some sliced fresh chili peppers along with the garlic and ginger. Alternatively, serve the curry with a chili sauce on the side for those who prefer extra spice!
PrintMore Dinner Recipes
- Crockpot Cherry Cola Chicken Drumsticks
- Vegan Ground Beef Tacos
- Penne alla Vodka
- Baked Cream Cheese Chicken
- Crockpot Short Rib Ragu
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Vegan Chinese Curry
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Chinese
Description
This Vegan Chinese Curry is bursting with flavor! Packed with tofu, fresh vegetables, and creamy coconut, it’s the ideal quick dinner that satisfies your cravings for comfort food.
Ingredients
- 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
- 500 ml vegetable stock
- 200 g broccoli florets, roughly chopped
- 150 g fresh peas
- 120 g coconut cream
- Salt and freshly ground black pepper to taste
Instructions
- Toss the tofu cubes with soy sauce and 2 tablespoons of cornflour in a medium bowl until evenly coated.
- Heat canola oil in a large wok or pan over medium-high heat.
- Add tofu in a single layer and fry for 6 to 8 minutes until golden brown on all sides. Remove and set aside.
- In the same pan, sauté onion and red bell pepper in the remaining oil for 4-5 minutes until onion is translucent.
- Add garlic and ginger, cooking for another minute until fragrant.
- Stir in curry powder, Chinese five spice, turmeric, sugar, and salt, toasting the spices for 1 minute.
- Pour in vegetable stock and let it simmer on low-medium heat for 5 minutes.
- Add broccoli and peas, cooking for 2-3 minutes, then stir in coconut cream.
- Make a slurry by mixing the remaining cornflour with cold water, add to the pan, and stir until the sauce thickens.
- Fold in the cooked tofu, adjust seasoning, and serve with fried rice or vegan prawn crackers.
Notes
Feel free to substitute the tofu with chickpeas for a different protein option.
This curry can be made spicier by adding chili flakes or fresh chilies to taste.
Leftovers can be stored in an airtight container in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 8 g
- Sodium: 700 mg
- Fat: 30 g
- Saturated Fat: 15 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 8 g
- Protein: 22 g
- Cholesterol: 0 mg





