Chinese Vegetarian Dishes Recipe Ideas for Healthy Meals

Updated On: September 30, 2025

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

  1. 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.
  2. 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.
  3. 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.
  4. Add doubanjiang: Add doubanjiang to the wok and fry for 1 minute, stirring constantly, until oil turns red and fragrant.
  5. 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.
  6. Thicken sauce: Stir cornstarch slurry to recombine, then drizzle into the wok while gently stirring. Simmer until sauce thickens and coats the tofu.
  7. 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

  1. Prepare bok choy: Wash thoroughly. If using large bok choy, halve or quarter lengthwise. Pat dry.
  2. 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.
  3. 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.
  4. Season: Add soy sauce, salt, and white pepper. Stir to combine for 1 more minute.
  5. Serve: Transfer to a plate and serve hot, garnished with extra garlic if desired.

Vegetable Chow Mein

  1. 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.
  2. Prepare vegetables: While noodles cook, slice and prep all vegetables for quick stir-frying.
  3. Stir-fry aromatics: Heat vegetable oil in a wok on high. Add garlic and green onions, stir-fry for 30 seconds.
  4. Add vegetables: Add carrots, bell pepper, mushrooms, and snow peas. Stir-fry for 2-3 minutes until just tender but still crisp.
  5. 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.
  6. 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

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

  1. Pat tofu dry and cut into cubes.
  2. Heat 1 tablespoon oil in a pan and fry tofu until golden; remove and set aside.
  3. Add remaining oil, garlic, broccoli, carrot, and bell pepper to the pan; stir-fry for 3 minutes.
  4. In a small bowl, mix soy sauce, hoisin sauce, sesame oil, water, and cornstarch.
  5. Return tofu to the pan, pour in the sauce, and stir-fry for 2-3 minutes until thickened.
  6. 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”}}

Photo of author

Marta K

Leave a Comment

X