Love & Harvest
Jump to Recipe

Steam Preserved Vegetables (Zha Choy) and Pork

28 minServes 4
Share:PinterestEmail

One dish that never fails to comfort me is Steam Preserved Vegetables (Zha Choy) and Pork — it’s salty, savory, crunchy, and deeply satisfying. This traditional Cantonese recipe comes together in under 30 minutes with just a handful of humble ingredients, yet delivers bold, layered flavor that tastes like it took all day.

This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. Thank you for supporting Love & Harvest!

Steam preserved vegetables zha choy and pork served over rice

Steam Preserved Vegetables Zha Choy (替菜) and pork is a quintessential Cantonese comfort dish — made with just a few simple ingredients: zha choy, pork, soy sauce, and sesame oil. Steamed to perfection, it’s healthy, flavorful, and comes together in very little time, making it perfect for busy weeknights and family dinners alike.

Steam Preserved Vegetables (Zha Choy) and Pork

When the crispness of fall creeps into the air, I always find myself craving the flavors of home. This is a very traditional Cantonese dish that my mom always made for us — salty, savory, crunchy, and deeply satisfying. Best of all, it’s one of those meals that feels like a hug in a bowl, especially when paired with white rice, some steamed vegetables, and a warm soup on the side.

What is Zha Choy?

Zha Choy (替菜) is a type of preserved mustard stem that has a unique salty, crunchy bite. It’s popular in Cantonese kitchens and beyond, often used to add depth of flavor to simple dishes. You can steam it, pan-fry it, or even stuff it — it’s incredibly versatile. For me, steaming it with pork is the most comforting and nostalgic way to enjoy it.

Zha choy preserved mustard stem up close

Flavour

The flavour profile is what makes this dish shine. The pork turns tender and juicy as it steams, while the Zha Choy infuses everything with its salty, savoury notes. The preserved vegetable has just the right amount of crunch, creating a contrast that makes every bite exciting. It’s a dish that balances simplicity with bold, comforting flavours.

A Cantonese Family Favourite

This recipe is more than food — it’s family tradition. My mom always made it when autumn rolled in, the days got shorter, and the skies a little grayer. While some families might simmer a stew or roast meat, ours always turned to Zha Choy and pork. It’s a meal that doesn’t need to impress — it just feels like home.

Steamed pork and zha choy in a heatproof dish

The Ideal Autumn Meal

There’s something about cold, rainy days that makes this dish the perfect choice. It’s hearty without being heavy, healthy without being bland, and quick to prepare when you don’t want to overthink dinner. A hot bowl of rice, a bite of pork with zha choy, a sip of soup — that’s comfort.

Key Ingredients

Ingredients

Zha Choy (Preserved Mustard Stem)

  • The soul of this dish. Zha Choy is preserved in salt and chili, giving it a distinctive salty, slightly spicy crunch that flavors everything it touches. Always rinse it well before using to reduce excess saltiness — a 1-minute cold water rinse is all it takes. You can find Zha Choy preserved mustard stem at most Asian grocery stores or online.

Pork Loin

  • Cut into thin matchstick-style strips so it marinates quickly and steams evenly. Pork belly works if you prefer richer, fattier meat. The key is marinating in soy sauce, cornstarch, and sesame oil before steaming — this ensures the pork stays tender and juicy, not dry. Use a bamboo steamer for the most authentic result and even heat distribution.

Sesame Oil

  • A small drizzle goes a long way. Sesame oil adds a rich, nutty aroma that is quintessentially Chinese home cooking. Use toasted sesame oil (not raw) for the best flavour — add it to the marinade and optionally a few drops on top just before serving.

Soy Sauce & Dark Soy Sauce

  • Light soy sauce seasons the pork and provides umami depth. A touch of dark soy sauce (optional) deepens the color and adds a slight caramel note. Together they balance the saltiness of the zha choy without overpowering the dish.

Fresh Ginger

  • Grated ginger is mixed into the marinade to brighten the flavour and cut through the richness of the pork. It also aids digestion and adds a classic Cantonese aromatic note. Don’t skip it — even a small amount makes a noticeable difference.

Why We Love This Recipe

It’s everything a family meal should be — simple, healthy, and ridiculously delicious. The combination of tender pork and crunchy preserved vegetables is addictive, and it comes together with minimal fuss. My favourite part? How everyone in the family reaches for a little more rice just to soak up all the flavours.

If you love Asian comfort food, try our Sticky Honey Garlic Spareribs for another Chinese family classic, or our Lemongrass Chicken Drumsticks for a fragrant Southeast Asian option. For a hearty bowl meal, our Instant Pot Taiwanese Beef Noodle Soup is deeply satisfying.

Frequently Asked Questions

Where can I buy Zha Choy?

Zha Choy (preserved mustard stem) is available at most Chinese or Asian grocery stores, usually in the canned goods or pickled vegetable section. It’s also readily available online. Look for whole stems or pre-sliced versions — both work well. Always rinse it under cold water before using to remove excess salt.

Can I use a different cut of pork?

Absolutely. While pork loin cut into thin strips is the most common choice, you can use pork belly for a richer, fattier result, or ground pork for an even quicker preparation. The key is to cut or press the meat thin enough to cook through fully in 10–12 minutes of steaming.

Do I need a bamboo steamer for this recipe?

No, but a bamboo steamer does give the most even, gentle heat. You can also use a metal steamer insert, a heatproof plate set over a wok or pot with a lid, or even a rice cooker with a steaming tray. The method matters less than making sure the lid creates a seal and the steam is consistent.

Can I make this ahead of time?

You can marinate the pork up to 24 hours in advance and store it covered in the refrigerator. The zha choy can also be rinsed and sliced ahead of time. When ready to eat, simply combine and steam fresh — the whole cooking process is only about 12 minutes, so it’s fastest to assemble and steam right before serving.

What should I serve this with?

Steamed jasmine rice is the classic pairing — the savory, salty juices from the pork and zha choy soak beautifully into the rice. Add a simple vegetable like stir-fried bok choy or a light clear broth soup on the side for a complete Cantonese meal. A drizzle of chili oil on top is excellent too if you like heat.

Steam Preserved Vegetables (Zha Choy) and Pork

Prep8 min
Cook20 min
Total28 min
Serves
4 people

Ingredients

  • 300 g pork loin (cut into thin strips (like matchsticks))
  • 50 g preserved mustard stem (zha choy / 榨菜) (finely chopped)
  • 1 tbsp light soy sauce
  • ½ tsp dark soy sauce (optional, for color)
  • 1 tsp sesame oil
  • ½ tsp sugar
  • 1 tsp cornstarch
  • 2 tbsp water
  • 1 tsp grated fresh ginger
  • ½ tsp white pepper

Instructions

  1. 1Rinse under cold water to reduce excess saltiness. Pat dry and finely chop.
  2. 2In a bowl, combine pork loin strips with light soy sauce, dark soy sauce, sesame oil, sugar, cornstarch, water, ginger, and white pepper. Mix well and let marinate for 15–20 minutes.
  3. 3Add chopped zha choy to the pork and mix evenly.
  4. 4Place the mixture into a shallow, heatproof dish. Spread it evenly so it cooks through.Steam over high heat for 10–12 minutes, until pork is tender and fully cooked.
  5. 5Garnish with chopped scallions if desired. Serve hot with steamed jasmine rice or brown rice for a healthier twist.

Nutrition per serving

195
Calories
22g
Protein
4g
Carbs
10g
Fat
1g
Sugar
740mg
Sodium

Recipe by Love & Harvest

Made this recipe? Leave a rating

Shop What You'll Need

Instant Pot Duo 7-in-1

Instant Pot Duo 7-in-1

Used in our chili, menudo, and black garlic recipes.

Philips Pasta & Noodle Maker

Philips Pasta & Noodle Maker

Makes fresh beet pasta in 3 minutes flat.

Lodge Cast Iron Dutch Oven

Lodge Cast Iron Dutch Oven

Perfect for campfire cooking and one-pot family dinners.

* As an Amazon Associate I earn from qualifying purchases.

Nutritional information is estimated and may not be accurate. It is for informational purposes only. Consult a registered dietitian for personalised dietary advice.

Allergen notice: Recipes may contain common allergens including gluten, dairy, eggs, nuts, soy, sesame, or shellfish. Always verify ingredient labels if you have food allergies.

Samantha Chow

Recipe by

Samantha Chow

Recipe Developer

136+ Recipes3 Kid Critics4 Culinary Influences

Canadian designer cooking her way through Mexico. Three kids, one kitchen, a world of flavours. Read Sam's full story →

Free Download

Get 7 Quick 30-Minute Family Dinners — Free

Sam's most-requested weeknight dinners, on the table in 30 minutes. For families who want to eat well even on crazy nights.

By subscribing you agree to our Privacy Policy. Unsubscribe anytime.

We use cookies to analyse site traffic and serve personalised ads. By clicking "Accept All", you agree to our Cookie Policy.