Vegan Chinese Curry
Vegan Chinese Curry offers a delightful explosion of flavors that can brighten up any day. The creamy texture of coconut cream combined with spice-infused tofu and fresh vegetables creates a dish that is as comforting as it is visually inviting. Each bite brings a wonderful medley of taste and aroma reminiscent of your favorite takeout, minus the guilt! Whether you’re a seasoned vegan or simply looking to decrease your meat intake, this curry leads the way with its rich flavors and satisfying texture.
Table of Contents

I first made this Vegan Chinese Curry on a rainy evening when all I craved was something warm and hearty. It quickly became a staple in our household, and for good reason. This recipe is not only straightforward to make, waiting just a short time for a delicious meal, but it also pleases a crowd. Perfect for family dinners or impressing friends at your next gathering, you’ll find yourself returning to this recipe time and again. I can’t wait for you to try it!
Why You’ll Love This Recipe
- Simple & Quick: Prep and cook this meal in less than an hour.
- Irresistible Flavor: Experience the enticing mix of spices that brings a cozy, aromatic balance.
- Eye-Catching Appeal: Bright veggies contrasting against creamy sauce make for a great presentation.
- Flexible Serving: Perfect for weeknight dinners or special occasions alike.
- Diet-Friendly Options: It’s entirely vegan, gluten-free, and packed with nutrition!
Ingredients You’ll Need
- 14 oz (400 g) extra firm tofu: Provides a hearty protein source and texture; ensures to cube into 1-inch pieces for even cooking.
- 2 tablespoons light soy sauce: Adds savory notes; look for low-sodium options for a healthier twist.
- 4 tablespoons cornflour: For breading the tofu and thickening the curry; can substitute with potato starch if preferred.
- 4 tablespoons canola oil: A neutral oil for frying; options include vegetable or grapeseed oil as alternatives.
- 1 medium onion, roughly chopped: This forms the base flavor; yellows will also work for a sweeter taste.
- 1 medium red bell pepper, roughly chopped: Adds sweetness and color; feel free to use yellow or green bell peppers.
- 4 garlic cloves, crushed: Infuses the dish with rich aroma; fresh is best, but pre-minced garlic in a jar can work too.
- 1 tablespoon fresh ginger, grated: Offers warmth and zest; dried ginger can be used, but fresh is more flavorful.
- 3 tablespoons mild curry powder: Key for flavoring; adjust to taste with curry blends if preferred.
- ½ teaspoon Chinese five spice: Perfect for that unique depth; can be replaced with an equal amount of garam masala for a twist.
- ½ teaspoon turmeric: Yellow color and health benefits; it’s essential for that signature curry flavor.
- 1 teaspoon sugar: Balances the spices; brown sugar or maple syrup could be alternatives.
- ½ teaspoon salt: Enhances flavors; adjust according to personal taste, especially if using a salty sauce.
- 2 cups (500 ml) vegetable stock: Acts as the liquid base; homemade stock is best, but low-sodium versions from a box are great too.
- 2 cups (200 g) broccoli florets, roughly chopped: Adds crunch and nutrients; feel free to substitute with other veggies like bell peppers or snap peas.
- 1 cup (150 g) fresh peas: Provides a sweet element; frozen peas can work just as well.
- ½ cup (120 g) coconut cream: Unites the ingredients with creaminess; ensure it’s full-fat for the richest texture.
- Salt and freshly ground black pepper to taste: Always adjust at the end for the perfect seasoning.
How to Make Vegan Chinese Curry
Prepare the Tofu: In a medium bowl, toss the 14 oz extra firm tofu with 2 tablespoons light soy sauce and 2 tablespoons of cornflour until evenly coated. This helps to absorb flavor and ensures a crispy crust.
Fry the Tofu: Heat 4 tablespoons canola oil in a large wok or pan over medium-high heat. Once hot, add the tofu cubes in a single layer. Fry for about 6 to 8 minutes, turning occasionally until all sides are golden brown and crisp. You might need to work in batches to avoid overcrowding. Remove the tofu and set aside.
Sauté the Vegetables: In the same pan, add the chopped onion and red bell pepper, sautéing for 4-5 minutes until the onion turns translucent. This step builds the foundational flavor.
Add Aromatics: Stir in 4 crushed garlic cloves and 1 tablespoon of freshly grated ginger, cooking for an additional minute until fragrant. Your kitchen will smell amazing at this point!
Toast the Spices: Incorporate 3 tablespoons of mild curry powder, ½ teaspoon Chinese five spice, ½ teaspoon turmeric, 1 teaspoon sugar, and ½ teaspoon salt into the pan. Toast the spices for about 1 minute to release their essential oils.
Simmer with Stock: Pour in 2 cups of vegetable stock, bringing it to a gentle simmer on low-medium heat for 5 minutes. This melds the flavors beautifully.
Add the Veggies: Mix in the 2 cups broccoli florets and 1 cup fresh peas, cooking for another 2-3 minutes. The broccoli should be vibrant green and tender yet crisp.
Thicken the Sauce: Stir in ½ cup coconut cream until fully incorporated. For added thickness, create a slurry by mixing the remaining 2 tablespoons of cornflour with 4 tablespoons cold water; slowly fold this into the pan until the sauce thickens.
Combine with Tofu: Finally, gently fold in the crispy tofu. Taste the curry and adjust the seasoning with salt and freshly ground black pepper as necessary.
Serve: Serve your warm and aromatic Vegan Chinese Curry with your favorite fried rice or crunchy vegan prawn crackers for a delightful meal.
Storing & Reheating
Store any leftovers of your Vegan Chinese Curry in an airtight container in the refrigerator for up to four days. For longer storage, you can freeze it for up to three months, just ensure it’s fully cooled before transferring to freezer-safe containers. When it’s time to reheat, simply warm it up in a saucepan over low heat, stirring occasionally until heated through. The texture may loosen a bit, so feel free to add a splash of vegetable stock or water to refresh the curry as you warm it.
Chef’s Helpful Tips
- Crispy Tofu: Ensure the tofu is patted dry before marinating; this helps achieve that desirable crispy exterior.
- Flavor Fusion: Experiment with different vegetables based on seasonal availability or personal preference; zucchini, carrots, or snap peas would be fantastic additions.
- Cooling Caution: If you prefer less spice, start with 2 tablespoons of curry powder and gradually increase to taste.
- Make Ahead: This dish can be made in advance, as the flavors continue to develop over time, making it even tastier the next day!
- Garnish Ideas: Brighten it up with fresh herbs like cilantro or green onions when serving.
If you’re looking for a heartwarming dish full of delightful flavors, this Vegan Chinese Curry is your go-to! Rich, creamy, and satisfying, it’s perfect for a quick weeknight dinner yet impressive enough for entertaining. Take some time to enjoy the cooking process, experiment with your favorite ingredients, and share this experience with loved ones. You’re on the cusp of a new favorite recipe, so dig in!

Recipe FAQs
Can I use different vegetables in this curry?
Absolutely! Feel free to swap out broccoli and peas for any seasonal veggies you love, like bell peppers, zucchini, or even carrots. Just make sure to adjust cooking times accordingly so everything remains tender.
How do I make this recipe gluten-free?
To make this Vegan Chinese Curry gluten-free, use tamari instead of light soy sauce and ensure that your cornflour (or any starch) is certified gluten-free as well. This way, you can enjoy the flavors without worry!
Can I meal prep this curry?
Yes! Vegan Chinese Curry is perfect for meal prepping. Just follow the steps and store portions in airtight containers. It keeps well in the fridge for 3-4 days or in the freezer for up to three months.
How can I add protein other than tofu?
If you want to add more protein, consider using chickpeas or lentils as a substitute or alongside the tofu. They both absorb flavors well and can elevate the dish while keeping it plant-based!
PrintMore Dinner Recipes
- Beef Ragù
- Herb & Goat Cheese Frittata with Asparagus and Peas
- Crispy Pan-Fried Cabbage with Bacon & Onions
- Easy Shepherd’s Pie with Cheesy Mashed Potato Topping
- Cabbage and Sausage Skillet
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 combines extra firm tofu, vibrant vegetables, and a creamy coconut sauce for a delightful and easy meal. Perfect for a quick dinner or healthy comfort food, it brings irresistible flavors that everyone will enjoy!
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, coat the tofu cubes with soy sauce and 2 tablespoons of cornflour.
- Heat canola oil in a large wok or pan over medium-high heat.
- Fry the tofu in a single layer for 6 to 8 minutes until golden brown and crisp, then set aside.
- In the same pan, sauté onion and red bell pepper in remaining oil for 4-5 minutes until onion is translucent.
- Stir in garlic and ginger and cook for 1 minute until fragrant.
- Add curry powder, Chinese five spice, turmeric, sugar, and salt; toast spices for 1 minute.
- Add vegetable stock and simmer on low-medium heat for 5 minutes.
- Stir in broccoli and peas, cooking for 2-3 minutes; add coconut cream and stir well.
- Make a slurry with the remaining cornflour and cold water, add to the pan and stir until sauce thickens.
- Fold in the cooked tofu, adjust seasoning, and serve with fried rice or vegan prawn crackers.
Notes
Feel free to substitute any vegetables based on your preference or what’s in season.
For extra heat, consider adding chili flakes or a chopped chili pepper.
Leftovers can be stored in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 353
- Sugar: 5g
- Sodium: 850mg
- Fat: 25g
- Saturated Fat: 9g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 6g
- Protein: 16g
- Cholesterol: 0mg





