Chinese Vegetarian Chicken Rice Recipe Made Easy and Tasty

Updated On: October 8, 2025

Chinese vegetarian chicken rice is a delightful dish that brings together the comforting flavors of traditional Chinese chicken rice, but with a plant-based twist. Perfect for vegetarians or anyone looking to reduce their meat consumption, this recipe uses vegetarian chicken substitutes that are both tasty and satisfying.

The fragrant jasmine rice cooked in a savory broth, paired with tender vegetarian chicken and fresh vegetables, creates a wholesome meal that’s perfect for lunch or dinner. Whether you’re a seasoned vegetarian or just curious about meatless alternatives, this recipe is simple to prepare and sure to impress your family and friends with its rich taste and balanced nutrition.

In this blog post, we’ll walk you through each step with easy-to-follow instructions, share tips to customize the dish, and even suggest some fantastic serving ideas. Plus, if you love this recipe, be sure to check out some other delicious dishes like Thelma Sanders Squash Recipe and Pcos Chicken Recipes for more inspiration!

Why You’ll Love This Recipe

This Chinese vegetarian chicken rice recipe is a fantastic way to enjoy the classic flavors of Chinese comfort food while keeping your meal plant-based. The vegetarian chicken pieces provide a satisfying texture that mimics traditional chicken without compromising on taste.

The jasmine rice is infused with a flavorful broth made from mushrooms, ginger, and garlic, giving it an aromatic base that complements the rest of the dish.

It’s also a very versatile recipe. You can easily adapt it to suit your dietary needs by adjusting the seasoning or adding more vegetables.

It’s a one-pot meal, which means less cleanup and more time to enjoy your food. Whether you’re cooking for yourself or a crowd, this recipe delivers hearty, nourishing goodness with every bite.

Ingredients

  • 1 cup jasmine rice, rinsed
  • 200g vegetarian chicken pieces (such as soy or wheat-based)
  • 2 cups vegetable broth
  • 1 tablespoon vegetable oil
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, thinly sliced
  • 2 green onions, sliced
  • 1 small carrot, julienned
  • 1/2 cup snap peas, trimmed
  • 1 tablespoon soy sauce (or tamari for gluten-free)
  • 1 teaspoon sesame oil
  • Salt and white pepper to taste
  • Fresh cilantro for garnish (optional)

Equipment

  • Medium saucepan with lid
  • Large skillet or wok
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Fine mesh strainer (for rinsing rice)

Instructions

  1. Prepare the rice: Rinse 1 cup of jasmine rice under cold water until the water runs clear to remove excess starch. Drain well.
  2. Cook the rice: In a medium saucepan, add the rinsed rice and 2 cups of vegetable broth. Bring to a boil over medium-high heat, then reduce the heat to low, cover, and simmer for 15 minutes or until the liquid is absorbed and rice is tender. Remove from heat and let it rest covered for 10 minutes.
  3. Sauté aromatics: While the rice cooks, heat 1 tablespoon of vegetable oil in a large skillet or wok over medium heat. Add the minced garlic and sliced ginger. Stir-fry for about 1 minute until fragrant, being careful not to burn them.
  4. Cook vegetarian chicken: Add the vegetarian chicken pieces to the skillet. Stir-fry for 5-7 minutes until they begin to brown lightly and are heated through.
  5. Add vegetables: Toss in the julienned carrot and snap peas. Stir-fry for another 3-4 minutes until vegetables are crisp-tender.
  6. Season the dish: Add the soy sauce, sesame oil, salt, and white pepper. Stir everything together to combine and let the flavors meld for another 2 minutes.
  7. Combine rice and chicken mixture: Fluff the cooked rice gently with a fork, then transfer it to the skillet with the vegetarian chicken and vegetables. Toss everything together over low heat to warm through.
  8. Garnish and serve: Remove from heat and sprinkle sliced green onions and fresh cilantro over the top. Serve hot.

Tips & Variations

To make this recipe gluten-free, be sure to use tamari or a gluten-free soy sauce alternative.

Try adding shiitake mushrooms or water chestnuts for extra texture and flavor.

If you prefer a spicier kick, drizzle some chili oil or sprinkle crushed red pepper flakes before serving.

You can also substitute the vegetarian chicken with tofu or tempeh if you prefer a different protein source. For a richer broth, add a splash of mushroom soy sauce or a teaspoon of vegetarian oyster sauce.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 18g
Carbohydrates 45g
Fat 6g
Fiber 4g
Sodium 580 mg
Sugars 3g

Serving Suggestions

This Chinese vegetarian chicken rice pairs wonderfully with light side dishes that balance the savory flavors. Consider serving it with a simple cucumber salad dressed in rice vinegar and sesame seeds or steamed bok choy drizzled with garlic sauce.

For a more filling meal, add a bowl of hot and sour soup or a side of vegetable spring rolls. If you’re in the mood for dessert after this meal, check out the Peanut Butter Gelato Recipe for a creamy, indulgent treat.

Conclusion

This Chinese vegetarian chicken rice recipe is a fantastic example of how plant-based cooking can be both flavorful and comforting. With fragrant jasmine rice, tender vegetarian chicken, and fresh vegetables, it offers a balanced meal that’s easy to prepare and satisfying to eat.

Whether you’re a vegetarian or just exploring meatless options, this dish delivers the taste and texture you crave without the meat.

Plus, its versatility means you can tailor it to your preferences, making it a great staple for your weekly meal rotation. Don’t forget to explore other tasty recipes like the Thelma Sanders Squash Recipe for a vibrant vegetable side or the Bariatric Meatloaf Recipe if you want to add some variety to your menu.

Happy cooking!

📖 Recipe Card: Chinese Vegetarian Chicken Rice

Description: A flavorful and healthy vegetarian take on classic Chinese chicken rice using plant-based chicken. This dish combines aromatic rice with savory vegetarian chicken and vibrant vegetables.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 cup jasmine rice
  • 1 1/2 cups vegetable broth
  • 200g vegetarian chicken strips
  • 1 tablespoon soy sauce
  • 1 tablespoon sesame oil
  • 2 cloves garlic, minced
  • 1 teaspoon ginger, grated
  • 1/2 cup diced carrots
  • 1/2 cup frozen peas
  • 2 green onions, sliced
  • Salt to taste
  • 1 tablespoon vegetable oil

Instructions

  1. Rinse jasmine rice until water runs clear.
  2. In a pot, combine rice and vegetable broth; bring to a boil then simmer covered for 15 minutes.
  3. Heat vegetable oil in a pan over medium heat.
  4. Add garlic and ginger, sauté until fragrant.
  5. Add vegetarian chicken strips and cook until lightly browned.
  6. Stir in carrots and peas; cook for 5 minutes until tender.
  7. Add cooked rice to the pan and mix well.
  8. Pour soy sauce and sesame oil over the rice mixture; stir to combine.
  9. Cook for another 3 minutes, stirring occasionally.
  10. Garnish with sliced green onions and serve hot.

Nutrition: Calories: 350 kcal | Protein: 18 g | Fat: 8 g | Carbs: 50 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Chinese Vegetarian Chicken Rice”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and healthy vegetarian take on classic Chinese chicken rice using plant-based chicken. This dish combines aromatic rice with savory vegetarian chicken and vibrant vegetables.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup jasmine rice”, “1 1/2 cups vegetable broth”, “200g vegetarian chicken strips”, “1 tablespoon soy sauce”, “1 tablespoon sesame oil”, “2 cloves garlic, minced”, “1 teaspoon ginger, grated”, “1/2 cup diced carrots”, “1/2 cup frozen peas”, “2 green onions, sliced”, “Salt to taste”, “1 tablespoon vegetable oil”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse jasmine rice until water runs clear.”}, {“@type”: “HowToStep”, “text”: “In a pot, combine rice and vegetable broth; bring to a boil then simmer covered for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat vegetable oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add garlic and ginger, saut\u00e9 until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add vegetarian chicken strips and cook until lightly browned.”}, {“@type”: “HowToStep”, “text”: “Stir in carrots and peas; cook for 5 minutes until tender.”}, {“@type”: “HowToStep”, “text”: “Add cooked rice to the pan and mix well.”}, {“@type”: “HowToStep”, “text”: “Pour soy sauce and sesame oil over the rice mixture; stir to combine.”}, {“@type”: “HowToStep”, “text”: “Cook for another 3 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Garnish with sliced green onions and serve hot.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “18 g”, “fatContent”: “8 g”, “carbohydrateContent”: “50 g”}}

Photo of author

Marta K

Leave a Comment

X