9 Vegan Chinese Recipes

By The Chowmi Test Kitchen · Updated June 8, 2026

Chinese cooking is one of the easiest cuisines to eat vegan, because so much of it is already built on tofu, mushrooms, and vegetables — the seasoning does the work, not the meat. The catch is that a few innocent-looking ingredients aren't plant-based: oyster sauce (made from oysters), chicken or pork stock, fish sauce, and the egg hiding in fried rice and some noodles. Every dish below is either vegan exactly as written or vegan with a single swap we note on the recipe — finely chopped mushrooms for the meat, vegetable stock for chicken stock, and a mushroom 'oyster' sauce in place of the real thing. The flavor backbone — soy, garlic, ginger, chili, vinegar — stays identical, so nothing tastes like a compromise. One habit worth keeping: glance at the labels on doubanjiang, hoisin, and chili crisp, since most are plant-based but a few brands sneak in animal ingredients.

Crispy golden air fryer tofu cubes glazed with soy and sesame seeds in a bowl

1. Air Fryer Tofu

25 min · Beginner · Home-Style (家常菜)

Naturally vegan and the gateway dish — shatteringly crisp tofu you toss in a soy-garlic glaze. Skip any honey and it's 100% plant-based.

Chinese eggplant in a glossy red-brown garlic sauce with scallions

2. Chinese Eggplant with Garlic Sauce

30 min · Beginner · Sichuan

Silky eggplant in a bold garlic sauce that's hearty enough to be dinner. Use a mushroom 'oyster' sauce (or leave it out) and it's fully vegan.

A bowl of mapo tofu with red chili oil, scallions and ground pork over rice

3. Mapo Tofu

30 min · Beginner · Sichuan

Every bit as good without the pork: use finely chopped mushrooms and vegetable stock, and check your doubanjiang has no added meat (most don't). Keeps all the numbing, savory heat.

Sichuan dry-fried green beans, blistered and tossed with ground pork and chili

4. Sichuan Dry-Fried Green Beans

25 min · Beginner · Sichuan

Blistered, garlicky and savory — make them without the traditional pinch of pork (and use a vegan ya cai or skip it) for a vegan standout.

Bright green garlic bok choy halves topped with golden fried garlic on a white plate

5. Garlic Bok Choy

10 min · Beginner · Home-Style (家常菜)

A fast, clean side that's vegan when you dress it with soy, garlic and sesame oil instead of oyster sauce — or use a mushroom-based version.

Sichuan dan dan noodles topped with crispy pork, scallions and chili oil

6. Dan Dan Noodles

30 min · Intermediate · Sichuan

Swap the pork topping for browned, seasoned mushrooms and check that your noodles and chili oil are animal-free — the nutty, tingly sauce does the rest.

A bowl of hot and sour soup with tofu, mushrooms and egg ribbons

7. Hot and Sour Soup

30 min · Beginner · Home-Style (家常菜)

Use vegetable stock, pile in tofu and mushrooms, and leave out the egg ribbons; the bold sweet-sour-peppery broth carries the whole bowl.

A bowl of silky Chinese congee topped with scallions, ginger and sesame oil

8. Congee (Chinese Rice Porridge)

1 hr 35 min · Beginner · Home-Style (家常菜)

A plain rice porridge is naturally vegan — build it on vegetable stock or water and top with mushrooms, scallions, and chili oil instead of meat or egg.

A jar of homemade Chinese chili oil, deep red with chili flakes and sediment, with a spoon

9. Chinese Chili Oil

20 min · Beginner · Sichuan

A vegan flavor bomb worth keeping in the fridge — spoon it over tofu, noodles, or any dish on this list for instant depth and heat.

Easy Chinese dinner FAQ

Is Chinese food vegan?

Restaurant Chinese food often isn't — oyster sauce, chicken or pork stock, egg, and fish sauce turn up in many dishes. But Chinese home cooking is one of the most vegan-friendly cuisines there is, built on tofu, mushrooms, and vegetables. With a few simple swaps, most classics become fully plant-based without losing what makes them good.

What makes a Chinese dish not vegan?

Usually one of four things: oyster sauce, chicken or pork stock, egg (in fried rice and some noodles), or fish sauce. Each has an easy fix — a mushroom 'oyster' sauce, vegetable stock, leaving out the egg, and skipping the fish sauce — and the seasoning backbone of soy, garlic, ginger, chili, and vinegar stays exactly the same.

Is oyster sauce vegan?

No — traditional oyster sauce is made from oyster extract. Use a vegan mushroom 'oyster' sauce, which is widely available and tastes very close. It's the single most useful swap for cooking vegan Chinese food.

Are doubanjiang, hoisin, and chili oil vegan?

Most are. Doubanjiang (chili-bean paste) and hoisin are typically plant-based, and many chili oils and crisps are too — but some brands add ingredients like dried shrimp or chicken powder, so it's always worth a quick label check before you buy.

Get our free Chinese Kitchen Starter Guide

The 12 pantry staples, the 5 techniques, and a week of beginner-friendly dinners — plus a new decoded recipe each week.