Chinese Tofu Recipes Vegetarian Lovers Will Adore

Updated On: October 8, 2025

Chinese tofu dishes are a delightful way to explore vegetarian cuisine that’s both flavorful and nutritious. Tofu, with its versatile texture and ability to absorb a variety of sauces and spices, plays a starring role in many Chinese recipes.

Whether you’re a seasoned vegetarian or simply looking to incorporate more plant-based meals into your diet, these Chinese tofu recipes offer a perfect balance of taste and health. From crispy stir-fries to savory braised tofu, the options are endless and easy to prepare at home.

In this blog post, we’ll dive into some of the most beloved Chinese tofu recipes that are 100% vegetarian. These dishes are packed with vibrant vegetables and authentic Chinese flavors that will satisfy your cravings without any meat.

Plus, these recipes are perfect for weeknight dinners or impressing guests with something unique and wholesome. Ready to discover your next favorite tofu dish?

Let’s get cooking!

Why You’ll Love This Recipe

Chinese tofu recipes are not only delicious but also incredibly healthy and quick to make. Tofu is an excellent source of plant-based protein and contains essential amino acids, making it a great meat alternative for vegetarians.

The beauty of these dishes lies in their simplicity and flexibility—you can customize them with your favorite vegetables and sauces.

These recipes are also budget-friendly and perfect for meal prepping. Whether you prefer your tofu crispy, silky, or braised, Chinese cooking techniques bring out the best textures and flavors.

Plus, with vibrant aromatics like ginger, garlic, and scallions, each bite is bursting with authentic taste. If you love Asian cuisine or want to add more vegetarian meals to your rotation, these Chinese tofu dishes will quickly become a staple in your kitchen.

Ingredients

  • Firm tofu – 400 grams (pressed and cubed)
  • Soy sauce – 3 tablespoons
  • Sesame oil – 1 tablespoon
  • Garlic – 3 cloves (minced)
  • Fresh ginger – 1 tablespoon (grated)
  • Scallions – 2 (sliced)
  • Vegetable oil – 2 tablespoons
  • Shaoxing wine (optional) – 1 tablespoon
  • Rice vinegar – 1 teaspoon
  • Chili garlic sauce – 1 teaspoon (adjust to taste)
  • Cornstarch – 1 tablespoon (for coating tofu)
  • Broccoli florets – 1 cup
  • Red bell pepper – 1 (sliced)
  • Carrot – 1 (julienned)
  • Water chestnuts – 1/2 cup (sliced)
  • Vegetable broth – 1/2 cup
  • Brown sugar – 1 teaspoon
  • Toasted sesame seeds – 1 teaspoon (for garnish)

Equipment

  • Non-stick skillet or wok
  • Mixing bowls
  • Spatula or wooden spoon
  • Knife and cutting board
  • Measuring spoons and cups
  • Paper towels (for pressing tofu)
  • Serving plates

Instructions

  1. Prepare the tofu: Drain the tofu well and press it using paper towels or a tofu press for at least 15 minutes to remove excess moisture. Once pressed, cut the tofu into 1-inch cubes.
  2. Coat the tofu: Toss the tofu cubes gently in cornstarch until lightly coated. This helps achieve a crispy texture when frying.
  3. Heat vegetable oil: In a large non-stick skillet or wok, heat 2 tablespoons of vegetable oil over medium-high heat.
  4. Fry the tofu: Add the tofu cubes to the hot oil in a single layer. Cook without stirring for 3-4 minutes until the bottoms are golden and crispy. Then flip the cubes to brown all sides evenly. Remove tofu from the pan and set aside.
  5. Sauté aromatics: In the same pan, add 1 tablespoon of sesame oil. Add minced garlic, grated ginger, and sliced scallions. Stir-fry for 1-2 minutes until fragrant.
  6. Add vegetables: Add broccoli florets, sliced red bell pepper, julienned carrot, and water chestnuts. Stir-fry for 3-4 minutes until vegetables are tender-crisp.
  7. Make the sauce: In a small bowl, mix soy sauce, Shaoxing wine (if using), rice vinegar, brown sugar, chili garlic sauce, and vegetable broth.
  8. Combine tofu and sauce: Return the crispy tofu to the skillet with the vegetables. Pour the sauce over and toss everything gently to coat.
  9. Simmer: Reduce heat to medium-low and let the mixture simmer for 3-5 minutes, allowing the sauce to thicken slightly and soak into the tofu and veggies.
  10. Garnish and serve: Sprinkle toasted sesame seeds over the dish and garnish with additional sliced scallions if desired. Serve hot over steamed rice or noodles.

Tips & Variations

“For a crispier tofu, try baking the tofu cubes at 400°F for 25 minutes before frying.”

  • Use different vegetables: Feel free to swap broccoli and bell peppers with snap peas, baby corn, or bok choy based on your preferences or seasonal availability.
  • Spice it up: Add fresh sliced chili or a splash of chili oil for an extra kick.
  • Try different sauces: Experiment with hoisin sauce, black bean sauce, or a peanut sauce to give your tofu a unique flavor twist.
  • Make it gluten-free: Use tamari or coconut aminos instead of soy sauce.

Nutrition Facts

Nutrient Amount per serving (approx.)
Calories 280 kcal
Protein 20 g
Carbohydrates 18 g
Fat 14 g
Fiber 4 g
Sodium 700 mg

Serving Suggestions

This Chinese tofu stir-fry pairs beautifully with simple steamed jasmine rice or brown rice for a hearty meal. For a low-carb option, serve it over cauliflower rice or alongside sautéed leafy greens like bok choy or spinach.

You can also enjoy this tofu dish with noodles such as rice noodles or soba for a satisfying twist. To complete your meal, consider adding a light soup or a refreshing cucumber salad.

For more vegetarian-friendly recipes, check out Thelma Sanders Squash Recipe or explore unique dessert ideas like the Peanut Butter Gelato Recipe.

Conclusion

Chinese tofu recipes are a fantastic way to enjoy bold flavors while keeping your meals vegetarian and nutritious. These dishes highlight tofu’s versatility and ability to soak up a variety of delicious sauces, paired with crisp vegetables for maximum texture and taste.

Whether you’re cooking for yourself, family, or friends, these recipes are easy to customize and perfect for any occasion.

By using fresh ingredients and simple cooking techniques, you can create restaurant-quality tofu dishes right in your own kitchen. Plus, tofu’s health benefits make it a smart choice for anyone looking to eat more plant-based meals without sacrificing flavor.

If you want to expand your recipe collection further, try exploring other creative dishes such as the Peda Recipe Ricotta Cheese for a delightful sweet treat or the Pickled Cherry Pepper Recipe for a tangy condiment.

Enjoy experimenting with these delicious Chinese tofu recipes and happy cooking!

📖 Recipe Card: Chinese Tofu Stir-Fry

Description: A flavorful vegetarian Chinese tofu recipe with a savory sauce and crisp vegetables. Perfect for a quick and healthy weeknight meal.

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

Servings: 4 servings

Ingredients

  • 400g firm tofu, drained and cubed
  • 2 tablespoons vegetable oil
  • 1 red bell pepper, sliced
  • 1 cup broccoli florets
  • 2 cloves garlic, minced
  • 1 tablespoon ginger, minced
  • 3 tablespoons soy sauce
  • 1 tablespoon hoisin sauce
  • 1 teaspoon sesame oil
  • 1 teaspoon cornstarch mixed with 2 tablespoons water
  • 2 green onions, sliced
  • 1 teaspoon toasted sesame seeds

Instructions

  1. Press tofu to remove excess water and cube it.
  2. Heat vegetable oil in a pan over medium heat.
  3. Add tofu cubes and fry until golden on all sides, then remove.
  4. In the same pan, sauté garlic and ginger until fragrant.
  5. Add bell pepper and broccoli, stir-fry for 5 minutes.
  6. Return tofu to the pan and stir in soy sauce, hoisin sauce, and sesame oil.
  7. Add cornstarch mixture and cook until sauce thickens.
  8. Garnish with green onions and sesame seeds before serving.

Nutrition: Calories: 280 kcal | Protein: 18 g | Fat: 16 g | Carbs: 14 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Chinese Tofu Stir-Fry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful vegetarian Chinese tofu recipe with a savory sauce and crisp vegetables. Perfect for a quick and healthy weeknight meal.”, “prepTime”: “PT15M”, “cookTime”: “PT15M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“400g firm tofu, drained and cubed”, “2 tablespoons vegetable oil”, “1 red bell pepper, sliced”, “1 cup broccoli florets”, “2 cloves garlic, minced”, “1 tablespoon ginger, minced”, “3 tablespoons soy sauce”, “1 tablespoon hoisin sauce”, “1 teaspoon sesame oil”, “1 teaspoon cornstarch mixed with 2 tablespoons water”, “2 green onions, sliced”, “1 teaspoon toasted sesame seeds”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Press tofu to remove excess water and cube it.”}, {“@type”: “HowToStep”, “text”: “Heat vegetable oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add tofu cubes and fry until golden on all sides, then remove.”}, {“@type”: “HowToStep”, “text”: “In the same pan, saut\u00e9 garlic and ginger until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add bell pepper and broccoli, stir-fry for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Return tofu to the pan and stir in soy sauce, hoisin sauce, and sesame oil.”}, {“@type”: “HowToStep”, “text”: “Add cornstarch mixture and cook until sauce thickens.”}, {“@type”: “HowToStep”, “text”: “Garnish with green onions and sesame seeds before serving.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “18 g”, “fatContent”: “16 g”, “carbohydrateContent”: “14 g”}}

Photo of author

Marta K

Leave a Comment

X