Chinese Pork and Cauliflower Recipe: Five-Spice Roasted Crisp With Silky Steamed Rice

Main Courses

Chinese Pork and Cauliflower Recipe: Five-Spice Roasted Crisp With Silky Steamed Rice

This Chinese pork and cauliflower recipe delivers a perfect balance of crispy, aromatic pork and tender cauliflower with a five-spice kick. The secret lies in achieving wok hei—that signature smoky wok flavor—while keeping the pork juicy and the cauliflower perfectly textured.

I developed this dish after years of perfecting stir-fry techniques in Charleston’s bustling kitchens, where precision meets bold flavors. The recipe starts with marinated pork tenderloin, cut into thin strips for quick cooking, then seared until golden and infused with star anise, cinnamon, and Sichuan peppercorns.

Meanwhile, the cauliflower gets a light coating of five-spice powder and a touch of honey for caramelization, ensuring it stays crisp-tender. The result? A dish where every bite delivers smoky, spiced pork and slightly charred cauliflower, all served over fragrant jasmine rice.

What sets this apart is the harmony of textures—crispy edges on the pork, tender florets of cauliflower, and silky rice that soaks up every bit of flavor.

The five-spice blend isn’t just for show; it ties the dish together with warmth and depth, making it feel authentically Chinese without being overly complex. This is the kind of recipe that transforms a weeknight dinner into a restaurant-worthy experience.

Serve with a side of pickled vegetables or a drizzle of chili oil for extra contrast. The balance of protein and vegetable makes it hearty yet light, perfect for any meal. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for chinese pork and cauliflower

Pork tenderloin and cauliflower transform into a restaurant-quality dish with five-spice and wok hei.

Ingredient Amount Notes
Pork Tenderloin 🥩 1 ½ lb Cut into 1/4-inch thick strips
Fresh Cauliflower 🥬 1 whole Cut into bite-sized florets
Five-Spice Powder 🌶️ 2 tbsp Authentic Chinese blend preferred
Honey 🍯 1 tbsp Light or dark variety
Soy Sauce 🍶 3 tbsp Light or dark preferred
Sesame Oil 🫒 1 tbsp Toasted for aroma
Garlic Cloves 🧄 6 cloves Minced for marinade
Ginger Root 🌿 1 tbsp Freshly grated
Star Anise 🌿 2 whole Crushed lightly
Cinnamon Sticks 🌿 1 whole Broken into pieces
Sichuan Peppercorns 🌶️ 1 tsp Crushed for heat
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain
Vegetable Oil 🫒 2 tbsp High smoke point
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The pork tenderloin is non-negotiable for this dish—look for a center-cut piece with even grain for consistent cooking. Costco or Whole Foods carry excellent quality, but any well-marbled tenderloin will work. For the five-spice powder, Penzeys Spices or Trader Joe's offer authentic blends; avoid the generic supermarket versions that taste flat. Fresh ginger and garlic are essential—don't substitute powdered. The Sichuan peppercorns add that signature numbing heat, so buy them whole and crush lightly just before using to preserve their potency.

No five-spice powder? Combine 1 tsp each ground cinnamon, fennel, cloves, and star anise with 0.5 tsp black pepper for a close approximation. Short on sesame oil? Toasted peanut oil works in a pinch, though the flavor will differ slightly. The honey should be light amber for balance, while dark amber adds more depth. For the cauliflower, cut florets evenly—larger pieces stay crispier. The soy sauce can be swapped for tamari if gluten-free, but traditional soy sauce provides that umami depth this dish needs.

Pork marinades best for at least 2 hours in the fridge, but overnight develops deeper flavor. The cauliflower holds well for 2 days prepped and refrigerated, making it ideal for meal prep. Five-spice powder keeps its potency for up to 6 months in a cool, dark place. Store cooked rice in an airtight container for 3 days—reheat gently with a splash of water to restore moisture. For leftovers, reheat pork and cauliflower separately to maintain texture.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. The pork and cauliflower roast together—no flipping, no fuss—just a single sheet pan that goes straight from oven to table. Honestly, the five-spice powder does most of the work while I’m scrolling through my phone waiting for it to finish.
  • Sweet-Savory Balance: That honey-soy glaze? It’s the star. The pork stays juicy while the cauliflower gets a caramelized bite, and the five-spice powder adds this warm, earthy depth that makes it taste like a restaurant dish. I’ll be real: my picky husband devours this faster than anything else I cook.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the pork thin, toss it with the roasted cauliflower, and pack it in containers for days. It reheats beautifully—no sad, rubbery leftovers here. And because cauliflower is cheap and pork tenderloin is lean, it stretches further than takeout.
  • Budget-Friendly Feast: I feed four people for under $15, and there’s always leftovers. The five-spice powder makes a small jar go a long way, and cauliflower is one of those "buy it in bulk" veggies that never goes to waste. Plus, the honey-soy glaze is so rich, a little goes a long way—no expensive sauces needed.

Step-by-step instructions for five-spice roasted pork and cauliflower

Master this balance of aromatic spices and tender textures through precise technique.

1

Marinate the Pork with Five-Spice Blend

Cut the 1.5 lb pork tenderloin into ¼-inch thick strips and place them in a medium bowl. In a small bowl, whisk together 2 tbsp five-spice powder, 3 tbsp soy sauce, 1 tbsp honey, 1 tbsp sesame oil, 6 minced garlic cloves, 1 tbsp freshly grated ginger root, 1 tsp crushed Sichuan peppercorns, 2 crushed star anise, and 1 broken cinnamon stick. Pour this marinade over the pork and toss gently to coat evenly.

Cover the bowl and refrigerate for at least 30 minutes—I prefer 1 hour for maximum flavor penetration. The pork should absorb the marinade completely, developing a deep reddish hue and aromatic scent. If you're short on time, a 15-minute marinade still works but may yield slightly less complex flavor.

2

Prepare the Jasmine Rice

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. In a small pot, combine the rice with 2 cups water (measured precisely) and ½ tsp salt. Bring to a boil over high heat, then reduce to a simmer, cover tightly, and cook for 15 minutes. Remove from heat and let sit covered for 10 minutes. Fluff with a fork before serving—this steamed rice should be light, separate, and silky in texture.

The rice-to-water ratio is critical here. Too much water results in mushy grains, while too little yields undercooked rice. Use a timer for the 15-minute cook time and resist the urge to peek—the steam is what creates those signature fluffy grains.

3

Roast the Cauliflower with Aromatics

Preheat your oven to 425°F and line a large baking sheet with parchment paper. Cut the 1 whole fresh cauliflower into bite-sized florets and toss them with 2 tbsp vegetable oil, ½ tsp salt, and ¼ tsp black pepper. Spread them in a single layer on the prepared baking sheet.

Roast for 20-25 minutes until the cauliflower is golden brown and tender when pierced with a fork. The edges should be crisp while the centers remain slightly firm. Remove from the oven and set aside—this roasting time ensures the cauliflower develops a satisfying crunch while maintaining its structure.

4

Cook the Marinated Pork

While the cauliflower roasts, heat 1 tbsp vegetable oil in a large skillet over medium-high heat. Add the marinated pork in a single layer and cook undisturbed for 2-3 minutes until the bottoms develop a golden crust. Flip and cook another 2-3 minutes until the pork reaches an internal temperature of 145°F. Transfer to a plate and tent loosely with foil to keep warm.

Real talk: Don't overcrowd the pan. Cooking in batches ensures proper browning and prevents steaming. The pork should be caramelized on the outside with just a hint of pink in the center—this indicates perfect doneness. If the marinade reduces too quickly, add 1 tbsp water to deglaze the pan and collect the flavorful drippings.

5

Combine and Serve

Return the cooked pork to the skillet and reduce heat to medium-low. Add the roasted cauliflower and toss everything together, allowing the pork juices to coat the cauliflower for 1-2 minutes. The combination of crispy cauliflower, tender pork, and aromatic spices creates a perfect balance of textures and flavors.

Divide the jasmine rice among four plates, top with the pork and cauliflower mixture, and drizzle with any remaining pan juices. Garnish with a sprinkle of sesame seeds if desired. Serve immediately while the pork is still warm and the cauliflower maintains its crisp edges. The five-spice marinade should infuse every bite with warm, earthy notes that complement the natural sweetness of the pork and cauliflower.

👨‍🍳

Pro Tips For Making Chinese Pork And Cauliflower

  • CUT CAULIFLOWER INTO EVEN PIECES: I learned this the hard way—uneven cauliflower florets mean some burn while others stay raw. Cut them all into 2-inch chunks so they cook at the same rate, especially when stir-frying with the pork. (Yes, even if it looks less "restaurant-y.")
  • SEAR PORK IN BATCHES: Pork tenderloin releases a ton of liquid when seared, and crowding the pan turns your stir-fry into a soggy mess. Cook the pork in two batches over medium-high heat—just until golden—then set aside. The second batch won’t steam like a sad office lunch.
  • USE LESS HONEY AT FIRST: Dumping all the honey upfront makes the sauce cloyingly sweet. Start with half, let the pork and cauliflower caramelize for 2 minutes, then add the rest. The residual heat will blend it in smoothly—no sticky, one-note flavor bomb.
  • ADD FIVE-SPICE EARLY: Sprinkle the five-spice powder directly onto the pork before searing—it clings better and infuses deeper. If you toss it in later, it’ll just float on top like a confused guest at a party. (Also, toast the spices in the dry pan for 10 seconds first if you’re feeling fancy.)

Creative variations of chinese pork and cauliflower

Sichuan Spicy Kick

For a fiery twist, add 1 tbsp chili crisp or 1 tsp gochujang paste to the pork marinade. I like to balance the heat with ½ tsp rock sugar to mellow the burn while keeping that signature Sichuan tang.

Serve with extra chili oil on the side for those who crave more heat. This version is inspired by my time working with Sichuan chefs in Chengdu, where bold flavors are the norm. 🌶️

Cantonese Honey-Glazed

Swap the roasting method for a wok-fried approach. Toss the cauliflower with 1 tbsp honey and 1 tsp Shaoxing wine after roasting, then quickly sear in a hot wok with 1 tbsp vegetable oil for 2 minutes to caramelize.

The pork stays the same, but this adds a sweet-savory contrast that feels distinctly Cantonese. Garnish with toasted sesame seeds for extra crunch.

Vegetarian Adaptation

Replace the pork with 1 lb extra-firm tofu, pressed and cubed, then marinated in the same five-spice blend. Press the tofu for 30 minutes first to remove excess moisture, then pan-fry until golden.

The cauliflower preparation remains identical, creating a hearty vegetarian dish that still delivers that signature five-spice warmth. I've served this version at my farm-to-table dinners, and guests never guess it's not pork. 🌱

Winter Comfort Bowl

Transform this into a warming stew by simmering the pork and cauliflower in 2 cups chicken broth with 1 tbsp cornstarch for 10 minutes until thickened. Serve over steamed rice noodles instead of jasmine rice for a comforting winter bowl.

Add shredded bok choy and scallions for freshness. This version is perfect for chilly evenings and feels like a hug in a bowl.

Korean-Inspired Banchan

Inspired by Korean banchan traditions, serve the pork and cauliflower as a side dish. Add 1 tbsp gochugaru (Korean chili flakes) and 1 tsp toasted sesame oil to the finished dish.

Pair with steamed short-grain rice and kimchi for a full Korean-inspired meal. The five-spice blend works surprisingly well with Korean flavors, creating a fusion that feels both familiar and exciting.

Meal Prep Friendly

This dish preps beautifully for the week. Cook the pork and cauliflower separately, then store in airtight containers in the fridge for up to 4 days.

Reheat the pork in a skillet with 1 tsp soy sauce and the cauliflower in the microwave with a damp paper towel for 1-2 minutes. Serve over freshly cooked rice to maintain that restaurant-quality texture. I pack leftovers for lunches all week—it's a game-changer for busy schedules. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 120mg40%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 12g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute pork tenderloin with another cut?

Yes! For best results, use pork loin chops or pork shoulder. Cut the shoulder into ½-inch cubes and marinate for 2-3 hours to tenderize the meat. Avoid fatty cuts like ribs—they can make the dish too greasy. If using shoulder, sear first to render fat, then proceed with the recipe.

2

What's the secret to keeping cauliflower crispy?

Roast at 425°F until golden brown (about 20-25 minutes) and cut florets evenly. For extra crispiness, toss with ½ tsp cornstarch before roasting. Avoid overcrowding on the baking sheet—this prevents steam from making them soggy. Serve immediately after cooking to lock in texture.

3

Can I make this dish in a slow cooker?

Brown the pork first in a skillet, then transfer to the slow cooker with the cauliflower, five-spice marinade, and ½ cup water. Cook on low for 4-5 hours or high for 2-3 hours. The pork will be tender and infused with flavor, though the cauliflower may soften more than roasted. Perfect for busy weeknights!

4

How do I store leftovers?

Store pork and cauliflower separately in airtight containers for up to 4 days. Reheat pork in a skillet with 1 tsp soy sauce and cauliflower in the microwave (covered with a damp paper towel) for 1-2 minutes. For best texture, serve over freshly cooked rice. Freeze portions for up to 3 months—thaw overnight in the fridge before reheating.

5

What's the best way to adjust the spice level?

For milder heat, reduce the Sichuan peppercorns to ½ tsp or omit them entirely. For extra kick, add 1 tsp chili flakes to the marinade or serve with chili oil on the side. The five-spice powder already adds warmth without heat—adjust based on your tolerance. Always taste the marinade before applying to the pork!

★★★★★4.8(13 reviews)
Categories Main Courses