Chinese Main Course Recipes Vegetarian Lovers Will Enjoy

Updated On: October 8, 2025

Chinese cuisine is renowned worldwide for its bold flavors, vibrant colors, and diverse ingredients. For vegetarians, enjoying authentic Chinese main courses can sometimes seem challenging due to the heavy use of meat and seafood.

However, Chinese vegetarian dishes are equally delightful, offering a perfect balance of taste and nutrition. From stir-fried vegetables to tofu-based delicacies, these recipes highlight the rich culinary heritage of China while catering to plant-based diets.

Whether you’re a seasoned vegetarian or simply looking to incorporate more meatless meals into your week, these Chinese main course recipes are sure to impress. They combine fresh vegetables, aromatic spices, and traditional sauces to create dishes full of flavor and texture that will satisfy your cravings and nourish your body.

In this post, we’ll explore three delicious vegetarian Chinese main course recipes that are easy to prepare, packed with nutrients, and perfect for any occasion. Get ready to dive into the world of Chinese vegetarian cooking with dishes like Mapo Tofu (vegetarian style), Vegetable Chow Mein, and Kung Pao Cauliflower.

Each recipe brings something unique to the table, ensuring variety and excitement at mealtime.

Why You’ll Love This Recipe

These Chinese vegetarian main course recipes are not just healthy—they’re bursting with authentic flavors that won’t make you miss the meat. They use simple, fresh ingredients you can find in any grocery store, making them accessible for home cooks at any skill level.

Versatility is a huge plus; you can easily swap vegetables based on what’s in season or your personal favorites. Plus, these recipes are perfect for meal prepping or serving to a crowd since they hold up well when reheated.

Enjoy the vibrant textures of crunchy veggies, silky tofu, and rich sauces that come together in every bite. These dishes also cater to a wide range of dietary needs, including vegan and gluten-free variations if you adjust some ingredients.

Ingredients

Vegetarian Mapo Tofu

  • 400g firm tofu, cubed
  • 2 tbsp vegetable oil
  • 3 cloves garlic, minced
  • 1 tbsp ginger, minced
  • 2 tbsp doubanjiang (fermented chili bean paste)
  • 1 tbsp soy sauce
  • 1 tsp sugar
  • 1/2 cup vegetable broth
  • 1 tsp Sichuan peppercorns, toasted and ground
  • 2 stalks green onions, chopped
  • 1 tsp cornstarch mixed with 2 tbsp water (slurry)

Vegetable Chow Mein

  • 200g chow mein noodles
  • 2 tbsp vegetable oil
  • 1 cup cabbage, shredded
  • 1 cup bell peppers, thinly sliced
  • 1 cup carrots, julienned
  • 1/2 cup snap peas
  • 3 cloves garlic, minced
  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce (vegetarian version)
  • 1 tsp sesame oil
  • 1/4 cup green onions, sliced

Kung Pao Cauliflower

  • 1 medium head cauliflower, cut into bite-sized florets
  • 3 tbsp vegetable oil
  • 1/3 cup roasted peanuts
  • 2 dried red chilies, broken into pieces
  • 3 cloves garlic, minced
  • 1 tbsp ginger, minced
  • 2 tbsp soy sauce
  • 1 tbsp rice vinegar
  • 1 tbsp hoisin sauce
  • 1 tsp sugar
  • 1 tsp cornstarch mixed with 2 tbsp water (slurry)
  • 2 stalks green onions, chopped

Equipment

  • Wok or large frying pan – essential for stir-frying and achieving that classic Chinese flavor
  • Sharp knife – for chopping vegetables and tofu
  • Cutting board
  • Mixing bowls – for preparing sauces and marinating tofu
  • Measuring spoons and cups – to ensure accuracy
  • Colander – for draining noodles and washing vegetables
  • Spatula or wooden spoon – for stirring ingredients

Instructions

Vegetarian Mapo Tofu

  1. Prepare the tofu: Drain the tofu and cut it into 1-inch cubes. Pat dry gently with paper towels to remove excess moisture.
  2. Toast Sichuan peppercorns: In a dry pan, toast the peppercorns over medium heat until fragrant (about 2 minutes). Grind them using a mortar and pestle or spice grinder. Set aside.
  3. Heat oil: In a wok or large pan, heat 2 tablespoons of vegetable oil over medium heat. Add the minced garlic and ginger, sautéing until aromatic (about 30 seconds).
  4. Add doubanjiang: Stir in the fermented chili bean paste and cook for 1 minute to release its flavors.
  5. Add tofu and broth: Gently add the tofu cubes and pour in the vegetable broth. Add soy sauce and sugar, then stir carefully to avoid breaking the tofu.
  6. Simmer: Let the mixture simmer for 5 minutes, allowing the tofu to absorb the flavors.
  7. Thicken sauce: Slowly stir in the cornstarch slurry and cook until the sauce thickens (about 1-2 minutes).
  8. Finish: Sprinkle the ground Sichuan peppercorns and chopped green onions over the top. Serve hot with steamed rice.

Vegetable Chow Mein

  1. Cook noodles: Boil chow mein noodles according to package instructions until al dente. Drain and rinse under cold water to stop cooking. Set aside.
  2. Heat oil: In a wok or large pan, heat 2 tablespoons vegetable oil over high heat.
  3. Sauté garlic: Add minced garlic and stir-fry for 20 seconds until fragrant.
  4. Add vegetables: Toss in cabbage, bell peppers, carrots, and snap peas. Stir-fry for 3-4 minutes until vegetables are tender-crisp.
  5. Add sauces: Pour in soy sauce, vegetarian oyster sauce, and sesame oil. Mix well to coat the vegetables.
  6. Add noodles: Add the cooked noodles to the wok. Toss everything together gently to combine and heat through.
  7. Garnish: Sprinkle sliced green onions on top before serving.

Kung Pao Cauliflower

  1. Prepare cauliflower: Cut the cauliflower into bite-sized florets and set aside.
  2. Make sauce: In a small bowl, mix soy sauce, rice vinegar, hoisin sauce, sugar, and cornstarch slurry. Set aside.
  3. Heat oil: In a wok or large pan, heat 3 tablespoons vegetable oil over medium-high heat.
  4. Fry cauliflower: Add the cauliflower florets and stir-fry for 5-7 minutes until slightly browned and tender.
  5. Add aromatics and chilies: Toss in the dried red chilies, minced garlic, and ginger. Stir-fry for 1 minute.
  6. Add sauce: Pour the prepared sauce over the cauliflower and stir to coat evenly. Cook until the sauce thickens (2-3 minutes).
  7. Add peanuts and green onions: Stir in roasted peanuts and chopped green onions just before removing from heat.
  8. Serve: Serve hot with steamed rice or noodles.

Tips & Variations

“For an extra crunch, you can lightly toast your peanuts before adding them to the Kung Pao Cauliflower.”

Feel free to experiment with the vegetables based on your preferences or seasonal availability. For example, snap peas in the chow mein can be swapped with bok choy or baby corn for added texture.

To make these recipes vegan, ensure that your oyster sauce is vegetarian (made from mushrooms) or substitute it with additional soy sauce and a splash of mushroom broth. You can also add extra chili or Sichuan peppercorns if you love a spicy kick.

If you want a gluten-free version, use tamari or coconut aminos instead of soy sauce, and check that all your sauces meet gluten-free standards.

Nutrition Facts

Recipe Calories (per serving) Protein (g) Carbohydrates (g) Fat (g) Fiber (g)
Vegetarian Mapo Tofu 280 18 12 16 3
Vegetable Chow Mein 350 9 50 10 5
Kung Pao Cauliflower 320 8 25 18 6

Serving Suggestions

These Chinese vegetarian dishes pair wonderfully with steamed jasmine rice or brown rice to soak up the delicious sauces. For a lighter option, serve alongside a crunchy cucumber salad or simple stir-fried greens like bok choy or Chinese broccoli.

Try adding a bowl of hot and sour soup or a side of vegetable spring rolls to complete the meal. For dessert, you can explore unique options like the Peanut Butter Gelato Recipe to balance the savory flavors.

Conclusion

Exploring Chinese vegetarian main courses opens up a world of flavor that is both satisfying and nourishing. These recipes showcase how simple ingredients like tofu, fresh vegetables, and traditional Chinese sauces can come together to create dishes full of depth and excitement.

Whether you’re cooking for yourself, family, or friends, these recipes are sure to be a hit.

By mastering dishes like Mapo Tofu, Vegetable Chow Mein, and Kung Pao Cauliflower, you’ll have a versatile repertoire that caters to various tastes and dietary preferences. Plus, the flexibility to customize and adapt these recipes ensures they can fit into any meal plan or occasion.

Don’t forget to check out other fantastic recipes like the Thelma Sanders Squash Recipe and the Pickled Cherry Pepper Recipe for more culinary inspiration.

Happy cooking and enjoy the vibrant taste of Chinese vegetarian cuisine!

📖 Recipe Card: Vegetarian Kung Pao Tofu

Description: A flavorful and spicy Chinese main course featuring crispy tofu and crunchy vegetables in a tangy sauce. Perfect for a satisfying vegetarian meal.

Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 400g firm tofu, cubed
  • 2 tablespoons vegetable oil
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 1/2 cup roasted peanuts
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 3 green onions, chopped
  • 2 tablespoons soy sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon rice vinegar
  • 1 teaspoon chili paste
  • 1 teaspoon cornstarch mixed with 2 tablespoons water

Instructions

  1. Press tofu to remove excess moisture and cube it.
  2. Heat oil in a pan over medium heat and fry tofu until golden brown. Set aside.
  3. In the same pan, sauté garlic, ginger, and green onions until fragrant.
  4. Add diced bell peppers and cook for 3-4 minutes until tender-crisp.
  5. Mix soy sauce, hoisin sauce, rice vinegar, chili paste, and cornstarch slurry in a bowl.
  6. Return tofu to the pan and pour the sauce mixture over it.
  7. Cook for 2-3 minutes until sauce thickens and coats tofu and vegetables.
  8. Stir in roasted peanuts and serve hot with steamed rice.

Nutrition: Calories: 320 kcal | Protein: 18 g | Fat: 20 g | Carbs: 15 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Kung Pao Tofu”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and spicy Chinese main course featuring crispy tofu and crunchy vegetables in a tangy sauce. Perfect for a satisfying vegetarian meal.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“400g firm tofu, cubed”, “2 tablespoons vegetable oil”, “1 red bell pepper, diced”, “1 green bell pepper, diced”, “1/2 cup roasted peanuts”, “3 cloves garlic, minced”, “1 tablespoon fresh ginger, minced”, “3 green onions, chopped”, “2 tablespoons soy sauce”, “1 tablespoon hoisin sauce”, “1 tablespoon rice vinegar”, “1 teaspoon chili paste”, “1 teaspoon cornstarch mixed with 2 tablespoons water”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Press tofu to remove excess moisture and cube it.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pan over medium heat and fry tofu until golden brown. Set aside.”}, {“@type”: “HowToStep”, “text”: “In the same pan, saut\u00e9 garlic, ginger, and green onions until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add diced bell peppers and cook for 3-4 minutes until tender-crisp.”}, {“@type”: “HowToStep”, “text”: “Mix soy sauce, hoisin sauce, rice vinegar, chili paste, and cornstarch slurry in a bowl.”}, {“@type”: “HowToStep”, “text”: “Return tofu to the pan and pour the sauce mixture over it.”}, {“@type”: “HowToStep”, “text”: “Cook for 2-3 minutes until sauce thickens and coats tofu and vegetables.”}, {“@type”: “HowToStep”, “text”: “Stir in roasted peanuts and serve hot with steamed rice.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “18 g”, “fatContent”: “20 g”, “carbohydrateContent”: “15 g”}}

Photo of author

Marta K

Leave a Comment

X