Cantonese Claypot Rice Recipe: Fragrant Five-Spice Aromas Locked in Every Grain

Main Courses

Cantonese Claypot Rice Recipe: Fragrant Five-Spice Aromas Locked in Every Grain

This Cantonese claypot rice recipe captures the soul of dim sum in every fragrant grain, where five-spice aromas and savory broth transform simple rice into a restaurant-worthy centerpiece.

The secret lies in layering ingredients—rice, protein, and aromatic broth—cooked together in a claypot until the grains are tender and infused with deep, warming flavors. This dish isn’t just a meal; it’s a tradition, a staple of Cantonese cuisine that balances earthy spices with tender meat or vegetables.

The magic happens through slow steaming and careful broth reduction, ensuring each bite delivers a perfect harmony of textures and flavors. Whether you’re serving a family gathering or a quiet weeknight dinner, this recipe delivers restaurant-quality results with minimal fuss.

The claypot’s unique heat distribution creates crispy bottom layers while keeping the rice moist and fragrant, making it a dish that feels both comforting and special. Let’s bring this classic to your table.

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

Ingredients for cantonese claypot rice

The heart of Cantonese cuisine in one claypot—five-spice, tender pork, and fragrant rice.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Pork Shoulder 🥩 1 ½ lb Boneless, cut into 1-inch cubes
Five-Spice Powder 🌶️ 1 tbsp Authentic Chinese blend preferred
Dried Shiitake Mushrooms 🍄 4 whole Rehydrated in warm water
Fresh Ginger 🧅 1 inch Peeled, sliced thinly
Fresh Ginger 🧅 ½ oz Peeled, sliced thinly
Garlic Cloves 🧄 6 cloves Minced finely
Light Soy Sauce 🥄 ¼ cup High-quality brand preferred
Dark Soy Sauce 🥄 1 tbsp For color depth
Shaoxing Wine 🍷 ¼ cup Substitute dry sherry if unavailable
Chicken Stock 💧 2 cups Homemade or low-sodium
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Green Onions 🧅 4 whole Sliced, for garnish
Salt 🧂 1 tsp Adjust to taste
White Pepper 🌶️ ¼ tsp Freshly ground

The five-spice powder is non-negotiable here. Penzeys or Asian markets carry the best blends—look for a mix of star anise, cloves, fennel, cinnamon, and Sichuan peppercorns. The pork shoulder should have good marbling for juiciness; Costco or local butchers often have great cuts. Ginger is key too—fresh is best, but if using dried, soak it first. For the mushrooms, dried shiitake from Asian markets have the most depth, but frozen works in a pinch. The Shaoxing wine adds authenticity—Trader Joe's carries a decent bottle if you can't find it elsewhere.

No five-spice powder? Mix 1/2 tsp each of cinnamon, cloves, fennel seeds, and star anise—toast them first for better flavor. Substituting pork? Chicken thighs or shrimp work well, but adjust cooking time. The soy sauces are crucial—light soy for flavor, dark soy for color. If you can't find dark soy, a splash of molasses or brown sugar helps. For the stock, homemade or high-quality low-sodium is best; bouillon cubes add a salty aftertaste. The green onions should be fresh—wilted ones lose their snap when cooked.

This dish reheats beautifully—just add a splash of water and steam for 2-3 minutes. Store leftovers in an airtight container for 3-4 days in the fridge. For longer storage, freeze portions for up to 3 months. The claypot itself can be washed and reused—just avoid sudden temperature changes to prevent cracking. Garnish with extra green onions and a drizzle of toasted sesame oil right before serving for the best presentation.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this for lazy nights—just toss everything into the claypot, let it simmer, and walk away. No separate pans, no extra bowls, just that rich, fragrant steam filling my kitchen while I do anything but cook.
  • Five-Spice Secret Weapon: That powder isn’t just a spice—it’s the soul of the dish. Warm, earthy, and just a little sweet, it clings to the pork and rice like a hug. Honestly, I’ve tried making it without, and it’s like a hug without the warmth.
  • Weeknight Workhorse: Make a double batch on Sunday, and you’ve got lunch covered all week. The rice stays fluffy, the pork gets even more tender, and honestly? Nobody ever says no to leftovers that taste this good.
  • Budget-Friendly Feast: Pork shoulder stretches miles, dried shiitake mushrooms add depth without breaking the bank, and jasmine rice is a pantry staple. Between us, this feeds four for under $15—and still feels like a restaurant meal.

Step-by-step instructions for Cantonese claypot rice

Here's how to create the perfect balance of tender pork and fragrant rice infused with five-spice aromas.

1

Prepare the Pork and Aromatics

Cut the 1.5 lb pork shoulder into 1-inch cubes and pat dry with paper towels. This ensures even cooking and prevents excess moisture in the claypot. In a bowl, combine the pork with 1 tbsp five-spice powder, 1 tsp salt, and 0.25 tsp white pepper. Toss gently to coat evenly—this seasoning blend will infuse the rice with its signature warmth.

While the pork marinates, rehydrate the 4 whole dried shiitake mushrooms in warm water for 20 minutes, then slice them thinly. Peel and slice the 1-inch fresh ginger and 0.5 oz fresh ginger into thin strips. Mince the 6 cloves garlic finely—you'll want the texture to disappear completely when cooked. These aromatics form the flavor foundation of the dish, so take your time with the prep.

2

Sear the Pork for Maximum Flavor

Heat a wok or deep skillet over high heat until smoking. Add the pork in a single layer, working in batches if needed, and sear for 3-4 minutes per side until deep golden brown. The pork should develop a caramelized crust—this is crucial for building deep flavor. Remove the pork and set aside, leaving the rendered fat in the pan.

In the same pan, add 1 tbsp sesame oil and swirl to coat. Add the sliced mushrooms, garlic, and ginger. Stir-fry for 2-3 minutes until the mushrooms soften and the garlic turns golden. This quick cooking preserves their freshness while developing their natural sweetness. Pour in 0.25 cup Shaoxing wine and scrape up any browned bits from the bottom—they're packed with flavor.

3

Build the Five-Spice Rice Base

Add the 1.5 cups jasmine rice to the pan and stir to coat it in the aromatic mixture. Pour in 2 cups chicken stock and 0.25 cup light soy sauce, then bring to a boil. Reduce heat to medium-low and simmer uncovered for 5 minutes, stirring occasionally. This step allows the rice to absorb the initial flavors while preventing it from sticking.

Return the seared pork to the pan, nestling it into the rice. Sprinkle 1 tbsp dark soy sauce over the top—this adds color depth and balances the dish's richness. Cover the pan tightly with a lid or aluminum foil and transfer to a preheated 350°F oven for 30 minutes. The oven ensures gentle, even cooking that develops the rice's signature sticky texture without burning.

4

Finish with Steamed Perfection

Remove the pan from the oven and let it rest for 5 minutes before opening. The residual heat will finish cooking the rice to perfect doneness—each grain should be tender yet distinct, with a slight bite at the center. If the rice appears dry, add 2-3 tablespoons hot water, cover, and steam for an additional 5 minutes. The rice should be moist but not mushy, with a delicate fragrance that fills the kitchen.

Garnish with sliced green onions just before serving. The contrast of their fresh, bright flavor against the rich pork and aromatic rice creates a perfect balance. Serve immediately in small clay bowls, allowing each diner to experience the layered flavors in every bite—from the five-spice warmth to the tender pork and fragrant rice. The dish should be served while hot, as the flavors meld best when enjoyed fresh from the pot.

👨‍🍳

Pro Tips For Making Cantonese Claypot Rice

  • Parboil Pork First: Skip the raw pork in the pot—parboil the shoulder in salted water for 10 minutes first. This renders fat upfront, keeps the meat tender, and prevents the claypot from steaming like a sad soup. (Yes, even if you’re impatient like me.)
  • Soak Shiitake Properly: Dried shiitake need a 20-minute soak in hot (not boiling) water to plump without turning to mush. Discard the soaking water—it’s bitter—and reserve the mushrooms for flavor, not texture. (I learned this the hard way after serving rubbery caps.)
  • Start Hot, Finish Covered: Sear the pork and ginger on high heat until the bottom browns—this locks in flavor. Then add rice and liquid, cover, and reduce to lowest heat. The claypot’s heat retention does the work; rushing it turns rice gummy. (Your future self will thank you.)
  • Toast Five-Spice Lightly: Bloom the five-spice powder in oil for 30 seconds until fragrant—this wakes up the spices without burning them. Skip this, and the aroma fades into the background. (Sounds weird, but it works: the rice tastes deeper afterward.)

Flavor customization for these flavors

Spice Level Control

Adjust the five-spice powder to your taste—start with 1 tbsp for mild warmth, then increase to 2 tbsp for bold, aromatic depth. For extra heat, add ½ tsp chili flakes or a pinch of Sichuan peppercorns (toasted) to the pork marinade.

I like toasting the spices first in a dry pan for 30 seconds to intensify their flavors. 🌶️

Protein Swaps

Replace pork with chicken thighs for a lighter option, or use shrimp for a quick-cooking alternative. For vegetarian versions, swap in tofu or mushrooms—press tofu well to avoid soggy rice.

I’ve had great success with King Oyster mushrooms sliced thickly to mimic meaty texture. Always adjust cooking times for different proteins.

Broth Variations

Use pork stock instead of chicken for deeper umami, or try a vegetable broth for a lighter base. For extra richness, add 1 tbsp hoisin sauce or ½ cup coconut milk to the broth.

I love adding a splash of light soy sauce (another ½ tbsp) to balance sweetness in vegetarian versions.

Vegetable Additions

Stir in baby bok choy or Chinese broccoli during the final 5 minutes of cooking for a fresh crunch. Carrots or bell peppers add color and sweetness—slice them thinly so they cook quickly. I often add ½ cup corn kernels for a touch of summer sweetness, especially in summer variations.

Sweet-Savory Balance

Add 1 tsp rock sugar or ½ tsp brown sugar to the broth to enhance natural sweetness in the pork or mushrooms. For a modern twist, drizzle 1 tsp honey over the finished dish.

This works especially well with spicy versions to balance heat. I’ve also experimented with pineapple juice (2 tbsp) for a tropical Cantonese fusion.

Garnish Ideas

Top with crispy fried shallots for crunch, or sprinkle toasted sesame seeds for nutty depth. A drizzle of chili oil adds heat and visual contrast. For freshness, add cilantro or Thai basil—just a few leaves brighten the dish.

I always serve with extra green onions on the side for customization at the table.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 62g22%
Dietary Fiber 3g11%
Sugars 2g
Protein 38g76%
* 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

Why does Cantonese claypot rice need a claypot?

The claypot is essential for authentic texture and flavor! Its porous material releases moisture gradually, creating steam that keeps the rice perfectly tender while developing a slightly crispy bottom layer. The clay also retains heat evenly, allowing the five-spice aromas to infuse deeply into every grain. For non-clay alternatives, use a heavy-bottomed stainless steel pot with a tight lid.

2

Can I make this vegetarian?

Replace pork with King Oyster mushrooms or extra-firm tofu pressed for 15 minutes. Use vegetable broth instead of chicken stock and add 1 tbsp hoisin sauce for umami depth. For extra protein, include tempeh or edamame—just adjust cooking times to avoid overcooking.

3

What's the best way to reheat leftovers?

Reheat gently to preserve texture: place the claypot (or container) in a 350°F oven for 10-15 minutes with a splash of water. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts, stirring between each. Never add cold water—it turns the rice mushy.

4

How do I prevent the rice from being too dry?

Start with 1.5 cups water or broth (not stock) for 1.5 cups rice. If the rice seems dry after cooking, add 2 tbsp hot water, cover, and steam for 2-3 minutes. The key is patience—don't peek at the rice while cooking! Let it rest covered for 5 minutes after removing from heat.

5

Can I use regular rice instead of jasmine?

Jasmine rice is ideal for its delicate fragrance and slightly sticky texture, but you can substitute with basmati or short-grain white rice. For best results, rinse the rice until water runs clear to remove excess starch. If using basmati, reduce water by 1 tbsp—it absorbs less moisture than jasmine.

★★★★★4.7(4 reviews)
Categories Main Courses