Chinese cuisine is celebrated worldwide for its vibrant flavors, diverse ingredients, and age-old cooking techniques. While many people immediately think of dishes like Kung Pao Chicken or Sweet and Sour Pork, there’s a whole world of Chinese vegetarian dishes that are just as delicious—if not more so!
Whether you’re looking to eat more plant-based meals or want to impress friends and family with authentic flavors, Chinese vegetarian recipes are an excellent choice. These dishes highlight the natural umami of mushrooms, the crunch of fresh vegetables, and the satisfying heartiness of tofu, all perfectly balanced with fragrant sauces and spices.
In this post, I’ll walk you through three of my all-time favorite Chinese vegetarian recipes: Mapo Tofu (Vegetarian version), Stir-Fried Bok Choy with Garlic, and Vegetable Chow Mein. Each is bursting with flavor, easy to make, and sure to bring a taste of China right to your dinner table.
Why You’ll Love This Recipe
- Authentic Flavors: These recipes capture classic Chinese tastes using only plant-based ingredients.
- Easy to Prepare: Each dish can be made in under 45 minutes with minimal prep and fuss.
- Nutritious & Satisfying: Packed with vegetables, tofu, and whole grains, these recipes offer plenty of protein, fiber, and essential vitamins.
- Flexible & Customizable: You can easily swap in your favorite veggies or adjust spice levels to suit your palate.
- Perfect for Any Occasion: Whether it’s a weeknight dinner or a special gathering, these dishes are crowd-pleasers.
Chinese Vegetarian Recipes List
- Vegetarian Mapo Tofu – A Sichuan classic made meatless, featuring soft tofu in a spicy, savory sauce.
- Stir-Fried Bok Choy with Garlic – Crisp greens quickly sautéed with fragrant garlic, perfect as a side.
- Vegetable Chow Mein – A noodle stir-fry loaded with colorful vegetables and a rich, savory sauce.
Ingredients
Vegetarian Mapo Tofu
Ingredient | Amount |
---|---|
Silken or soft tofu | 400g (14oz) |
Shiitake mushrooms (fresh or rehydrated dried) | 100g (3.5oz) |
Vegetable broth | 1/2 cup |
Doubanjiang (fermented broad bean paste) | 1½ tbsp |
Soy sauce | 2 tbsp |
Shaoxing wine (optional) | 1 tbsp |
Garlic, minced | 3 cloves |
Ginger, finely chopped | 1-inch piece |
Green onions, chopped | 2 stalks |
Cornstarch (mixed with 2 tbsp water) | 1 tbsp |
Sichuan peppercorns (toasted & ground) | 1 tsp |
Sesame oil | 1 tsp |
Vegetable oil | 2 tbsp |
Stir-Fried Bok Choy with Garlic
Ingredient | Amount |
---|---|
Bok choy (baby or regular) | 400g (14oz) |
Garlic, sliced | 4 cloves |
Vegetable oil | 1½ tbsp |
Soy sauce | 1 tbsp |
Salt | 1/2 tsp |
White pepper (optional) | 1/4 tsp |
Vegetable Chow Mein
Ingredient | Amount |
---|---|
Chow mein noodles (or thin wheat noodles) | 200g (7oz) |
Carrot, julienned | 1 medium |
Bell pepper, thinly sliced | 1 medium (any color) |
Shiitake mushrooms, sliced | 80g (2.8oz) |
Snow peas, trimmed | 80g (2.8oz) |
Bean sprouts | 1 cup |
Green onions, sliced | 2 stalks |
Garlic, minced | 2 cloves |
Soy sauce | 2 tbsp |
Dark soy sauce | 1 tbsp |
Oyster sauce (vegetarian/vegan) | 1 tbsp |
Sesame oil | 1 tsp |
Vegetable oil | 2 tbsp |
Equipment
- Wok (or large skillet)
- Medium saucepan (for blanching or boiling)
- Cutting board and sharp knife
- Mixing bowls
- Spatula or wooden spoon
- Measuring spoons and cups
- Colander or sieve
Instructions
Vegetarian Mapo Tofu
- Prepare the tofu: Cut tofu into 1-inch cubes. To remove excess water, optionally blanch the tofu in simmering salted water for 2 minutes. Drain and set aside.
- Cook the mushrooms: Heat 1 tbsp vegetable oil in a wok over medium-high heat. Add chopped shiitake mushrooms and sauté until softened and fragrant, about 2-3 minutes. Remove and set aside.
- Sauté aromatics: In the same wok, add another tbsp oil. Add garlic, ginger, and half the green onions. Stir-fry for 30 seconds until aromatic.
- Add doubanjiang: Add doubanjiang to the wok and fry for 1 minute, stirring constantly, until oil turns red and fragrant.
- Simmer: Return mushrooms to the wok. Add soy sauce, Shaoxing wine, and vegetable broth. Gently add tofu cubes. Simmer on low heat for 5 minutes, allowing tofu to absorb flavors.
- Thicken sauce: Stir cornstarch slurry to recombine, then drizzle into the wok while gently stirring. Simmer until sauce thickens and coats the tofu.
- Finish: Sprinkle ground Sichuan peppercorns and drizzle with sesame oil. Top with remaining green onions. Serve immediately with steamed rice.
Stir-Fried Bok Choy with Garlic
- Prepare bok choy: Wash thoroughly. If using large bok choy, halve or quarter lengthwise. Pat dry.
- Sauté garlic: Heat oil in a wok over medium-high heat. Add sliced garlic and stir-fry until fragrant but not browned, about 30 seconds.
- Stir-fry bok choy: Add bok choy and toss to coat in oil. Stir-fry for 2-3 minutes until leaves wilt and stalks are crisp-tender.
- Season: Add soy sauce, salt, and white pepper. Stir to combine for 1 more minute.
- Serve: Transfer to a plate and serve hot, garnished with extra garlic if desired.
Vegetable Chow Mein
- Cook noodles: Bring a pot of water to boil. Cook chow mein noodles according to package instructions until al dente. Drain, rinse under cold water, and toss with 1 tsp sesame oil to prevent sticking.
- Prepare vegetables: While noodles cook, slice and prep all vegetables for quick stir-frying.
- Stir-fry aromatics: Heat vegetable oil in a wok on high. Add garlic and green onions, stir-fry for 30 seconds.
- Add vegetables: Add carrots, bell pepper, mushrooms, and snow peas. Stir-fry for 2-3 minutes until just tender but still crisp.
- Add noodles & sauce: Add cooked noodles and bean sprouts. Pour in soy sauce, dark soy sauce, and vegetarian oyster sauce. Toss everything together for 2-3 minutes until noodles are well coated and heated through.
- Serve: Plate immediately. Garnish with extra green onions if desired. Enjoy hot!
Tips & Variations
- Make it gluten-free: Use tamari or gluten-free soy sauce, and replace chow mein noodles with rice noodles in the chow mein recipe.
- Adjust heat: For a milder Mapo Tofu, use less doubanjiang or omit Sichuan peppercorns. For more spice, add a touch of chili oil.
- Protein boost: Add cubes of pan-fried tempeh or tofu to the chow mein for more protein.
- More veggies: Swap in or add broccoli, baby corn, snap peas, or napa cabbage to the chow mein or bok choy recipes.
- Sauce swap: Try black bean sauce or hoisin sauce in place of oyster sauce for a different flavor profile.
“For extra depth, toast Sichuan peppercorns before grinding, and always taste your sauce before serving to adjust seasoning.”
Nutrition Facts
Dish | Calories (per serving) | Protein | Carbs | Fat | Fiber |
---|---|---|---|---|---|
Vegetarian Mapo Tofu | 220 | 12g | 13g | 13g | 3g |
Stir-Fried Bok Choy with Garlic | 70 | 3g | 5g | 4g | 2g |
Vegetable Chow Mein | 290 | 8g | 48g | 7g | 5g |
Nutrition is approximate and may vary with brands and substitutions.
Serving Suggestions
- Serve Vegetarian Mapo Tofu hot over steamed jasmine rice or brown rice for a comforting main course.
- Stir-Fried Bok Choy is a perfect side dish for any Chinese-inspired meal or a light lunch when paired with rice or noodles.
- Vegetable Chow Mein makes a satisfying main course. For a full feast, pair with dumplings, spring rolls, or one of our Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas.
- These dishes pair well with simple Asian-style soups such as Low Calorie Vegetable Soup Recipe for Healthy Eating.
- Finish your meal with a sweet treat like our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.
Conclusion
Chinese vegetarian dishes are a testament to how plant-based cooking can be both deeply satisfying and incredibly flavorful. Whether you’re a lifelong vegetarian or simply looking to eat more vegetables, these recipes offer a taste of genuine Chinese home cooking that you’ll want to return to again and again.
With a few staple ingredients and classic techniques, dishes like Vegetarian Mapo Tofu, Stir-Fried Bok Choy, and Vegetable Chow Mein can transform your weeknight dinners into vibrant feasts. Experiment with different vegetables and sauces to discover your own favorite variations.
If you enjoyed these recipes and want to explore more international vegetarian flavors, check out our Peruvian Vegetable Recipes for Flavorful Healthy Meals or dive into creamy pastas with our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes.
Happy cooking, and may your kitchen always be filled with delicious aromas and joy!
📖 Recipe Card: Stir-Fried Tofu with Vegetables
Description: A classic Chinese vegetarian dish featuring crispy tofu and colorful vegetables in a savory sauce. Perfect for a quick and healthy meal.
Prep Time: PT15M
Cook Time: PT15M
Total Time: PT30M
Servings: 4 servings
Ingredients
- 400g firm tofu, cubed
- 2 tablespoons vegetable oil
- 1 red bell pepper, sliced
- 1 cup broccoli florets
- 1 carrot, julienned
- 2 cloves garlic, minced
- 2 tablespoons soy sauce
- 1 tablespoon hoisin sauce
- 1 teaspoon sesame oil
- 1/4 cup water
- 1 teaspoon cornstarch
- 2 green onions, sliced
Instructions
- Pat tofu dry and cut into cubes.
- Heat 1 tablespoon oil in a pan and fry tofu until golden; remove and set aside.
- Add remaining oil, garlic, broccoli, carrot, and bell pepper to the pan; stir-fry for 3 minutes.
- In a small bowl, mix soy sauce, hoisin sauce, sesame oil, water, and cornstarch.
- Return tofu to the pan, pour in the sauce, and stir-fry for 2-3 minutes until thickened.
- Garnish with green onions and serve hot.
Nutrition: Calories: 220 kcal | Protein: 12g | Fat: 12g | Carbs: 16g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Stir-Fried Tofu with Vegetables”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A classic Chinese vegetarian dish featuring crispy tofu and colorful vegetables in a savory sauce. Perfect for a quick and healthy meal.”, “prepTime”: “PT15M”, “cookTime”: “PT15M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“400g firm tofu, cubed”, “2 tablespoons vegetable oil”, “1 red bell pepper, sliced”, “1 cup broccoli florets”, “1 carrot, julienned”, “2 cloves garlic, minced”, “2 tablespoons soy sauce”, “1 tablespoon hoisin sauce”, “1 teaspoon sesame oil”, “1/4 cup water”, “1 teaspoon cornstarch”, “2 green onions, sliced”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Pat tofu dry and cut into cubes.”}, {“@type”: “HowToStep”, “text”: “Heat 1 tablespoon oil in a pan and fry tofu until golden; remove and set aside.”}, {“@type”: “HowToStep”, “text”: “Add remaining oil, garlic, broccoli, carrot, and bell pepper to the pan; stir-fry for 3 minutes.”}, {“@type”: “HowToStep”, “text”: “In a small bowl, mix soy sauce, hoisin sauce, sesame oil, water, and cornstarch.”}, {“@type”: “HowToStep”, “text”: “Return tofu to the pan, pour in the sauce, and stir-fry for 2-3 minutes until thickened.”}, {“@type”: “HowToStep”, “text”: “Garnish with green onions and serve hot.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “12g”, “fatContent”: “12g”, “carbohydrateContent”: “16g”}}