18 Flavorful Chinese Vegetarian Recipes Easy to Make

Posted by Sophia Brennan on April 14, 2025

Discover the flavorful world of Chinese vegetarian cuisine with these 18 delicious and easy-to-make recipes. From comforting stir-fries to savory soups, and from crispy spring rolls to fluffy dumplings, there’s something for everyone in this collection of mouth-watering dishes.

Whether you’re a seasoned cook or just starting out, these vegetarian Chinese recipes are perfect for anyone looking to explore the rich flavors and textures of this popular cuisine. With ingredients like tofu, bok choy, mushrooms, and noodles, these recipes showcase the versatility and creativity that has made Chinese cooking a favorite around the world.

In this article, we’ll take you on a culinary journey through China’s vegetarian wonders, with step-by-step instructions and helpful tips to ensure your dishes turn out perfectly. So grab your wok or frying pan, and let’s get started!

Vegetarian Mapo Tofu

Vegetarian Mapo Tofu
Mapo tofu is a classic Sichuan dish that typically features ground pork and Sichuan peppercorns. This vegetarian version replaces the meat with firm tofu, keeping all the flavors and heat intact.

Ingredients:

– 1 block of firm tofu, drained and cut into small cubes
– 2 tablespoons of vegetable oil
– 3 cloves of garlic, minced
– 1 tablespoon of ginger, grated
– 1 tablespoon of Sichuan peppercorns, toasted and ground
– 1/4 cup of soy sauce
– 2 tablespoons of cornstarch
– 1 tablespoon of rice vinegar
– 1 teaspoon of sesame oil
– Salt to taste
– Scallions, chopped (optional)

Instructions:

1. Heat the oil in a wok or large skillet over medium-high heat.
2. Add the garlic and ginger; stir-fry for 30 seconds.
3. Add the tofu and cook until golden brown on all sides, about 5 minutes.
4. Add the Sichuan peppercorns, soy sauce, cornstarch mixture, rice vinegar, sesame oil, and salt. Stir-fry for an additional 2-3 minutes.
5. Taste and adjust seasoning as needed.
6. Serve hot, garnished with chopped scallions if desired.

Cooking Time: 15-20 minutes

Stir-Fried Bok Choy with Garlic

Stir-Fried Bok Choy with Garlic
A classic Chinese stir-fry dish that highlights the tender and slightly sweet flavor of bok choy, paired with the pungency of garlic.

Ingredients:

– 1 bunch bok choy (about 4-6 inches long)
– 2 cloves garlic, minced
– 2 tablespoons vegetable oil
– Salt to taste
– Optional: soy sauce, sesame oil, and chopped green onions for added flavor

Instructions:

1. Cut the bok choy in half lengthwise and separate the leaves from the stems.
2. Heat 1 tablespoon of vegetable oil in a wok or large skillet over medium-high heat.
3. Add the minced garlic and stir-fry until fragrant, about 30 seconds.
4. Add the bok choy stems and cook for 2-3 minutes, until they start to soften.
5. Add the bok choy leaves and stir-fry until wilted and tender, about 2-3 minutes more.
6. Season with salt to taste, then serve immediately.

Cooking Time: Approximately 8-10 minutes

Vegetarian Spring Rolls

Vegetarian Spring Rolls
Spring rolls are a classic Asian dish that can be easily adapted to suit vegetarian diets. This recipe uses crunchy vegetables and fragrant herbs to create a delicious and healthy snack or appetizer.

Ingredients:

– 1 package of spring roll wrappers (usually found in the frozen food section)
– 1/2 cup of finely chopped cabbage
– 1/2 cup of shredded carrots
– 1/4 cup of sliced mushrooms
– 1/4 cup of chopped scallions
– 2 tablespoons of soy sauce
– 1 tablespoon of sesame oil
– Salt and pepper to taste

Instructions:

1. In a large bowl, combine the chopped cabbage, shredded carrots, sliced mushrooms, and chopped scallions.
2. Add the soy sauce and sesame oil to the bowl and mix well until all the ingredients are coated.
3. Lay a spring roll wrapper on a flat surface and place about 1 tablespoon of the filling mixture in the center of the wrapper.
4. Fold the bottom half of the wrapper up over the filling, then fold in the sides and roll up the wrapper to form a tight cylinder.
5. Repeat with the remaining wrappers and filling.
6. Serve the spring rolls at room temperature or lightly pan-fry them until crispy.

Cooking Time: 10-15 minutes

Kung Pao Tofu

Kung Pao Tofu
A spicy Sichuan-inspired dish that combines crispy tofu with peanuts, vegetables, and chili peppers.

Ingredients:

– 1 block of firm tofu, cut into small cubes
– 2 tablespoons of vegetable oil
– 3 cloves of garlic, minced
– 1 tablespoon of ginger, minced
– 1 cup of mixed bell peppers (green, red, yellow), sliced
– 1/4 cup of roasted peanuts
– 1/4 cup of scallions, chopped
– 2 tablespoons of soy sauce
– 1 tablespoon of rice vinegar
– 1 teaspoon of cornstarch
– 1-2 teaspoons of Sichuan peppercorns (or substitute with red pepper flakes)
– Salt and pepper to taste

Instructions:

1. Heat 1 tablespoon of oil in a wok or large skillet over medium-high heat.
2. Add tofu and cook until golden brown, about 3-4 minutes. Remove from pan and set aside.
3. In the same pan, add remaining 1 tablespoon of oil, garlic, and ginger. Cook for 30 seconds.
4. Add bell peppers and cook until tender, about 2-3 minutes.
5. Add peanuts, scallions, soy sauce, rice vinegar, and cornstarch mixture. Stir-fry for 1 minute.
6. Return tofu to pan and stir-fry for an additional 2-3 minutes, or until combined with the vegetables and sauce.
7. Season with Sichuan peppercorns (or red pepper flakes) to desired level of spiciness.

Cooking Time: 15-20 minutes

Vegetarian Hot and Sour Soup

Vegetarian Hot and Sour Soup
This recipe is a flavorful and comforting twist on traditional hot and sour soup, perfect for a chilly day or a quick lunch. Made with a medley of vegetables and tofu, this vegetarian version is just as satisfying as its meat-based counterpart.

Ingredients:

– 2 tablespoons vegetable oil
– 1 small onion, diced
– 2 cloves garlic, minced
– 2 cups mixed mushrooms (button, cremini, shiitake), sliced
– 1 cup firm tofu, cut into bite-sized pieces
– 4 cups vegetable broth
– 1/2 cup soy sauce
– 1/4 cup rice vinegar
– 1 tablespoon cornstarch
– 2 teaspoons sesame oil
– Salt and pepper to taste
– Scallions, chopped (optional)

Instructions:

1. Heat oil in a large pot over medium-high heat.
2. Add onion and garlic; cook until softened, about 3 minutes.
3. Add mushrooms and tofu; cook until mushrooms release their liquid and start to brown, about 5 minutes.
4. Pour in broth, soy sauce, rice vinegar, and cornstarch mixture. Whisk until smooth.
5. Bring to a boil, then reduce heat and simmer for 10-15 minutes or until soup has thickened slightly.
6. Stir in sesame oil; season with salt and pepper to taste.
7. Garnish with chopped scallions, if desired.

Cooking Time: 20-25 minutes

Steamed Vegetable Dumplings

Steamed Vegetable Dumplings
This recipe yields a delicious and healthy dish packed with flavors from a variety of steamed vegetables wrapped in tender dumpling wrappers. Perfect for a quick weeknight meal or as a side dish for any occasion.

Ingredients:

– 1 package of round wonton wrappers (about 20-24 wrappers)
– 1/2 cup finely chopped mixed vegetables (such as carrots, zucchini, bell peppers, and onions)
– 1/4 cup chopped scallions
– 2 cloves garlic, minced
– 2 tablespoons soy sauce
– 1 tablespoon olive oil
– Salt and pepper to taste

Instructions:

1. In a large mixing bowl, combine the chopped vegetables, scallions, garlic, soy sauce, and olive oil. Mix well.
2. Lay a wonton wrapper on a flat surface. Place about 1 tablespoon of the vegetable mixture in the center of the wrapper.
3. Dip your finger in water and run it along the edges of the wrapper. Fold the wrapper into a triangle by bringing the two opposite corners together to form a point.
4. Repeat with the remaining wrappers and filling.
5. Steam the dumplings over boiling water for 8-10 minutes, or until they float to the surface.

Cooking Time: 15-20 minutes

Vegetarian Chow Mein

Vegetarian Chow Mein
A classic Chinese stir-fry dish, Vegetarian Chow Mein is a flavorful and satisfying meal that can be enjoyed any time of the day. This recipe is quick, easy, and packed with nutritious vegetables.

Ingredients:

– 1 cup firm tofu, cut into small cubes
– 2 cups mixed vegetables (bell peppers, carrots, broccoli, mushrooms)
– 2 tablespoons vegetable oil
– 1 onion, thinly sliced
– 2 cloves garlic, minced
– 1 tablespoon soy sauce
– 1 teaspoon oyster sauce (optional)
– 1/4 cup chow mein noodles
– Salt and pepper to taste
– Scallions, chopped (optional)

Instructions:

1. Cook chow mein noodles according to package instructions. Drain and set aside.
2. Heat oil in a large skillet or wok over medium-high heat.
3. Add tofu and cook until golden brown, about 3-4 minutes. Remove from pan and set aside.
4. Add remaining vegetables and cook until tender-crisp, about 5 minutes.
5. Add cooked noodles, soy sauce, and oyster sauce (if using). Stir-fry for 1 minute.
6. Return tofu to the pan and stir-fry for another minute.
7. Season with salt and pepper to taste.
8. Garnish with chopped scallions (if desired).
9. Serve hot.

Cooking Time: 15-20 minutes

Braised Tofu with Mushrooms

Braised Tofu with Mushrooms
This recipe is a perfect blend of savory and umami flavors, where tender tofu and earthy mushrooms are slow-cooked in a rich and aromatic sauce. It’s an excellent option for a comforting and nutritious meal that can be served as a main course or used as a topping for rice or noodles.

Ingredients:

– 1 block of firm tofu, drained and cut into bite-sized pieces
– 2 cups of mixed mushrooms (such as cremini, shiitake, and oyster), sliced
– 2 tablespoons of vegetable oil
– 1 onion, thinly sliced
– 2 cloves of garlic, minced
– 1 cup of vegetable broth
– 1/4 cup of soy sauce
– 1 tablespoon of rice vinegar
– 1 teaspoon of sesame oil
– Salt and pepper to taste

Instructions:

1. Heat the oil in a large skillet or Dutch oven over medium heat.
2. Add the onion and cook until softened, about 3 minutes.
3. Add the mushrooms and garlic; cook until the mushrooms release their liquid and start to brown, about 5-7 minutes.
4. Add the tofu, broth, soy sauce, rice vinegar, and sesame oil; stir to combine.
5. Bring to a simmer, then reduce heat to low and braise for 20-25 minutes or until the tofu is tender.
6. Season with salt and pepper to taste.

Cooking Time: 45-50 minutes

Vegetarian Fried Rice

Vegetarian Fried Rice
Vegetarian Fried Rice Recipe

Summary: This recipe is a simple and flavorful vegetarian take on the classic Chinese dish, featuring a medley of colorful vegetables, savory soy sauce, and aromatic sesame oil.

Ingredients:

– 2 cups cooked rice (preferably day-old rice)
– 1 tablespoon vegetable oil
– 1 small onion, diced
– 2 cloves garlic, minced
– 1 cup mixed vegetables (e.g., peas, carrots, corn)
– 1 cup firm tofu, cut into small cubes
– 2 teaspoons soy sauce
– 1 teaspoon sesame oil
– Salt and pepper to taste
– Scallions, chopped (optional)

Instructions:

1. Heat the vegetable oil in a large skillet or wok over medium-high heat.
2. Add the diced onion and minced garlic; stir-fry until the onion is translucent.
3. Add the mixed vegetables and tofu; stir-fry for 2-3 minutes, or until the vegetables are tender-crisp.
4. Add the cooked rice to the skillet; stir-fry for 2-3 minutes, breaking up any clumps with a spatula.
5. Season with soy sauce, sesame oil, salt, and pepper to taste.
6. Garnish with chopped scallions, if desired.

Cooking Time: 15-20 minutes

Note: You can customize this recipe by adding your favorite vegetables or using different seasonings. Enjoy!

Szechuan Eggplant

Szechuan Eggplant
A classic Sichuan dish, this recipe combines the natural sweetness of eggplant with the numbing heat of Szechuan peppercorns and the savory flavor of soy sauce.

Ingredients:

– 2 medium eggplants, sliced into 1-inch thick rounds
– 3 tablespoons vegetable oil
– 2 cloves garlic, minced
– 1 tablespoon ginger, grated
– 1/4 cup soy sauce
– 1/4 cup Szechuan peppercorns, toasted and ground
– 1/4 cup chili bean paste (doubanjiang)
– Salt to taste

Instructions:

1. Heat 2 tablespoons of oil in a wok or large skillet over high heat.
2. Add the eggplant slices and cook until golden brown, about 3-4 minutes per side.
3. Remove the eggplant from the wok and set aside.
4. In the same wok, add the remaining 1 tablespoon of oil and stir-fry the garlic and ginger for 30 seconds.
5. Add the soy sauce, Szechuan peppercorns, and chili bean paste to the wok. Stir-fry for 1 minute.
6. Add the cooked eggplant back into the wok and toss with the sauce until coated.
7. Season with salt to taste.
8. Serve immediately.

Cooking Time: 15-20 minutes

Vegetarian Wonton Soup

Vegetarian Wonton Soup
A comforting and flavorful soup that’s perfect for a chilly evening or a quick lunch, this Vegetarian Wonton Soup is packed with tender wontons filled with sautéed mushrooms and spinach.

Ingredients:

– 1 package of round wonton wrappers (about 20-24 wrappers)
– 2 cups mixed mushrooms (such as cremini, shiitake, and button), sliced
– 2 cloves garlic, minced
– 1 cup fresh spinach leaves
– 4 cups vegetable broth
– 2 tablespoons soy sauce
– 1 tablespoon sesame oil
– Salt and pepper to taste

Instructions:

1. In a large pot, heat the sesame oil over medium-high heat.
2. Add the mushrooms and garlic; cook until the mushrooms are tender, about 3-4 minutes.
3. Add the spinach and cook until wilted, about 1 minute.
4. In a separate bowl, combine the vegetable broth and soy sauce.
5. Bring the broth mixture to a boil, then reduce heat to medium-low.
6. Place wontons in the pot, making sure they’re not touching each other.
7. Simmer for 5-7 minutes or until the wontons float to the surface.
8. Season with salt and pepper to taste.
9. Serve hot, garnished with chopped green onions and a sprinkle of soy sauce (optional).

Cooking Time: 20-25 minutes

Stir-Fried Green Beans with Ginger

Stir-Fried Green Beans with Ginger
Quickly add some Asian-inspired flavor to your green beans with this simple and delicious stir-fry recipe. Perfect as a side dish or added to noodles, rice, or grilled meats.

Ingredients:

– 1 pound fresh green beans, trimmed
– 2 tablespoons vegetable oil
– 1 tablespoon grated fresh ginger
– 2 cloves garlic, minced
– Salt and pepper, to taste
– Optional: soy sauce, sesame seeds, and chopped scallions for garnish

Instructions:

1. Heat the oil in a large skillet or wok over medium-high heat.
2. Add the green beans, ginger, and garlic; stir-fry for 3-4 minutes, or until the green beans start to soften.
3. Continue cooking for another 2-3 minutes, or until the green beans are tender but still crisp.
4. Season with salt and pepper to taste.
5. Serve hot, garnished with soy sauce, sesame seeds, and chopped scallions if desired.

Cooking Time: 8-10 minutes

Vegetarian Buddha’s Delight

Vegetarian Buddha
Experience the harmony of flavors and textures with this vegetarian twist on a classic Asian dish. This recipe is a perfect blend of sweet, savory, and nutty notes that will satisfy your cravings.

Ingredients:

– 1 cup mushrooms (button or cremini), sliced
– 1 cup firm tofu, cut into small cubes
– 2 tablespoons soy sauce
– 2 tablespoons maple syrup
– 1 tablespoon rice vinegar
– 1 teaspoon grated ginger
– 1/4 teaspoon black pepper
– 1/4 cup chopped scallions (green onions)
– 1/4 cup toasted almonds
– 2 cloves garlic, minced

Instructions:

1. In a large skillet or wok, heat 2 tablespoons of oil over medium-high heat.
2. Add mushrooms and tofu; cook until golden brown, about 5 minutes.
3. In a small bowl, whisk together soy sauce, maple syrup, rice vinegar, ginger, and black pepper.
4. Pour the sauce into the skillet; stir to combine with the vegetables.
5. Cook for an additional 2-3 minutes or until the flavors have melded together.
6. Garnish with scallions, almonds, and garlic.

Cooking Time: 15-20 minutes

Scallion Pancakes

Scallion Pancakes
These savory pancakes are a popular Chinese snack or appetizer, flavored with the pungency of scallions and the crunch of sesame seeds. With just a few simple ingredients, you can enjoy these addictive treats at home.

Ingredients:

– 2 cups all-purpose flour
– 1/4 cup cornstarch
– 1/2 teaspoon salt
– 1/4 teaspoon baking powder
– 1/2 cup scallions (green and white parts), chopped
– 1/4 cup sesame seeds
– 1/2 cup warm water
– Vegetable oil for frying

Instructions:

1. In a large bowl, whisk together flour, cornstarch, salt, and baking powder.
2. Add chopped scallions and sesame seeds to the dry mixture; mix well.
3. Gradually add warm water to form a dough; knead until smooth.
4. Divide dough into 6-8 portions; roll each into a ball.
5. Flatten each ball into a thin pancake; fry in hot oil (375°F) for 2-3 minutes per side, or until golden brown.
6. Drain on paper towels and serve warm.

Cooking Time: 12-15 minutes

Vegetarian Ma Po Eggplant

Vegetarian Ma Po Eggplant
A classic Chinese dish gets a vegetarian twist! This recipe replaces the traditional ground pork with a flavorful combination of mushrooms and soy sauce, maintaining the rich and savory flavor profile that Ma Po eggplant is known for.

Ingredients:

– 2 medium-sized eggplants
– 1/4 cup vegetable oil
– 1 small onion, diced
– 2 cloves garlic, minced
– 1 cup mixed mushrooms (button, cremini, shiitake), sliced
– 2 tablespoons soy sauce
– 1 tablespoon cornstarch
– 2 teaspoons sugar
– Salt and pepper to taste
– Scallions, chopped (optional)

Instructions:

1. Cut the eggplants into 1-inch cubes and salt them for 30 minutes. Rinse and pat dry.
2. Heat 2 tablespoons of vegetable oil in a wok or large skillet over medium-high heat.
3. Add the diced onion and minced garlic; stir-fry until fragrant (about 1 minute).
4. Add the sliced mushrooms; cook until they release their liquid and start to brown (about 5 minutes).
5. Add the eggplant cubes, soy sauce, cornstarch mixture, sugar, salt, and pepper. Stir-fry for about 10 minutes or until the eggplant is tender.
6. Serve hot, garnished with chopped scallions if desired.

Cooking Time: About 20-25 minutes.

Stir-Fried Tofu with Black Bean Sauce

Stir-Fried Tofu with Black Bean Sauce
This Asian-inspired dish combines crispy tofu with a rich and savory black bean sauce, perfect for serving over rice or noodles. With just a few ingredients and simple steps, you can create this flavorful stir-fry in no time.

Ingredients:

– 1 block firm tofu, drained and cut into small cubes
– 2 tablespoons vegetable oil
– 2 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 1 cup black bean sauce (homemade or store-bought)
– 1/4 teaspoon red pepper flakes (optional)
– Salt and pepper to taste
– Chopped green onions for garnish

Instructions:

1. Heat 1 tablespoon of oil in a wok or large skillet over medium-high heat.
2. Add tofu and cook until golden brown, about 3-4 minutes per side. Remove from pan and set aside.
3. In the same pan, add remaining 1 tablespoon of oil. Cook garlic and ginger for 30 seconds.
4. Pour in black bean sauce and stir to combine with garlic and ginger. Bring to a simmer.
5. Add cooked tofu back into the sauce and stir to coat. Season with salt, pepper, and red pepper flakes (if using).
6. Serve hot over rice or noodles, garnished with chopped green onions.

Cooking Time: 15-20 minutes

Vegetarian Sweet and Sour Tofu

Vegetarian Sweet and Sour Tofu
This sweet and sour tofu recipe is a delightful twist on the classic Chinese dish, perfect for vegetarians and vegan enthusiasts alike. With crispy tofu and tangy sauce, this dish is sure to satisfy your cravings.

Ingredients:

– 1 block firm tofu, drained and cut into small cubes
– 1/2 cup sweet and sour sauce (store-bought or homemade)
– 1/4 cup vegetable oil
– 2 cloves garlic, minced
– 1 tablespoon grated ginger
– 1 cup mixed bell peppers (any color), sliced
– Salt and pepper to taste
– Chopped scallions for garnish (optional)

Instructions:

1. Heat the vegetable oil in a wok or large skillet over medium-high heat.
2. Add the garlic, ginger, and tofu; cook until the tofu is golden brown on all sides (about 5 minutes).
3. Add the sweet and sour sauce and stir to combine.
4. Add the bell peppers and cook until they’re tender-crisp (about 3-4 minutes).
5. Season with salt and pepper to taste.
6. Serve hot, garnished with chopped scallions if desired.

Cooking Time: Approximately 15-20 minutes

Vegetarian Lo Mein

Vegetarian Lo Mein
This Vegetarian Lo Mein recipe is a flavorful and healthy twist on the classic Chinese dish, featuring tender vegetables and savory sauce.

Ingredients:

– 1 cup lo mein noodles
– 2 tablespoons vegetable oil
– 1 onion, thinly sliced
– 2 cloves garlic, minced
– 1 cup mixed bell peppers (any color), sliced
– 1 cup snow peas, sliced
– 2 cups bean sprouts
– 2 teaspoons soy sauce
– 1 teaspoon oyster-free stir-fry sauce (or hoisin sauce)
– Salt and pepper to taste
– Scallions, chopped (optional)

Instructions:

1. Cook lo mein noodles according to package instructions. Drain and set aside.
2. Heat vegetable oil in a large skillet or wok over medium-high heat.
3. Add onion and garlic; stir-fry until onion is translucent.
4. Add bell peppers, snow peas, and bean sprouts; stir-fry for 2-3 minutes.
5. In a small bowl, whisk together soy sauce and oyster-free stir-fry sauce (or hoisin sauce). Pour the mixture over the vegetables and noodles. Stir-fry for an additional minute.
6. Season with salt and pepper to taste.
7. Garnish with chopped scallions, if desired.

Cooking Time: 15-20 minutes

Summary

Get ready to tantalize your taste buds with these 18 flavorful Chinese vegetarian recipes! From classic dishes like Vegetarian Mapo Tofu and Kung Pao Tofu, to comforting bowls of Vegetarian Hot and Sour Soup and Stir-Fried Bok Choy with Garlic. You’ll also find sweet treats like Scallion Pancakes and Vegetable Spring Rolls, as well as nutritious options like Steamed Vegetable Dumplings and Braised Tofu with Mushrooms. Whether you’re a seasoned cook or just starting out, these easy-to-make recipes are sure to please even the pickiest eaters.

You might also like these recipes

Leave a Comment