Taiwanese Braised Pork Rice Bowl
The first time I tasted this dish, I actually had to pause because I couldn’t believe it was pork belly. Something about the way it slowly softens in its own sauce makes it feel almost unreal, like it shouldn’t be able to melt in your mouth the way it does.

It’s tender in that quiet, comforting way that surprises you each time you take a bite. I know saying it melts in your mouth sounds dramatic, but honestly… it really does, and I wish I had a less clickbaity way to describe it. This bowl is warm, sticky, savory, and the kind of thing you end up stirring on the stove while the whole kitchen smells like home.
Watch Our Taiwanese Braised Pork Rice Bowl Video Recipe
Prefer to watch the recipe on YouTube instead or just want something to follow along to?
Here is our step-by-step video recipe:
Easy Taiwanese Braised Pork Rice Bowl Recipe
This cozy Taiwanese Braised Pork Rice is surprisingly approachable and perfect for a comforting weeknight dinner or slow weekend lunch. After browning the pork belly and letting it gently simmer with soy sauce, spices, and aromatics, the result is a rich, sticky, savory dish with melt-in-your-mouth pork and deeply flavored eggs that feel restaurant-quality but are made entirely at home.

Ingredients for Taiwanese Braised Pork Rice Bowl
- Pork belly: Provides rich flavor and becomes incredibly tender during the long simmer. You can substitute boneless pork shoulder for a slightly leaner texture that still braises beautifully.
- Fried onion: Adds sweetness and savory depth to the sauce. You can substitute fried shallot if onion is unavailable.
- Garlic: Brings aromatic flavor and balances the richness of the pork.
- Light soy sauce: Adds savory seasoning without darkening the sauce too much.
- Dark soy sauce: Provides color, sweetness, and depth. You can substitute additional light soy sauce with a pinch of sugar, though the finished dish will be lighter in color.
- Apple cider vinegar: Adds a subtle tang that balances the rich braising liquid. You can substitute rice vinegar for a similarly gentle acidity.
- Oyster sauce: Contributes umami and a slightly sweet, savory richness. You can substitute hoisin sauce, though the flavor will be a bit sweeter.
- Sugar: I’m using white sugar, but any sugar helps round out the savory flavors and encourages a glossy sauce. You can substitute brown sugar for a slightly caramel-y flavor.
- Chinese 5-spice: Adds warmth and complexity with notes of star anise, cinnamon, and fennel. I use the blend from Euroma, a local brand that’s readily available where I live and which I find to be beautifully balanced.
- White pepper: Provides gentle heat and earthy flavor. You can substitute black pepper, though the flavor profile will be slightly different.
- Water: Creates the braising liquid that slowly tenderizes the pork. Unsalted chicken fond can be substituted for additional depth and protein.
- Hard-boiled eggs: Absorb the braising liquid and become richly flavored during cooking. You can omit them if preferred, though they are a classic addition.
- Rice: Serves as the comforting base that soaks up the sticky sauce. You can substitute jasmine rice or short-grain rice depending on preference.
- Green onion: Adds freshness and color as a garnish. Chives can work as an alternative.
- Sesame seeds: Provide a subtle nutty finish.
- Parmesan cheese: Totally optional and a little funky on this dish, but I have a weakness for cheese and for me it fits the savory vibe of this bowl perfectly.
- Additional fried onion: Adds extra crunch and savory flavor on top. Crispy shallots are a good substitute.
- Chili crunch: Optional and totally unnecessary. I don’t add it for heat, but rather for the nutty finish my Lao Gan Ma chili crunch subtly adds to each bite.
How to Make Taiwanese Braised Pork Rice Bowl

Step 1: Cut pork belly into bite-sized pieces. Prepare the remaining ingredients, including minced garlic, peeled hard-boiled eggs, and measured sauces.

Step 2: Heat a pot over medium-high heat. Add the pork belly and cook for 5 to 7 minutes until lightly browned and some fat has rendered. Add the minced garlic and cook for 1 minute, stirring frequently until fragrant.

Step 3: Add the light soy sauce, dark soy sauce, apple cider vinegar, oyster sauce, sugar, Chinese 5-spice, and white pepper. Stir well and bring the mixture to a gentle simmer for 1 to 2 minutes until combined.

Step 4: Pour in 1.25 cups (300 ml) water and increase the heat until the liquid reaches a simmer. Stir to lift any browned bits from the bottom of the pot.

Step 5: Add the hard-boiled eggs and fried onion. Reduce the heat to a gentle simmer, cover with a lid, and cook for 1½ to 2 hours, stirring and turning the eggs every 20 minutes. The pork should become very tender and the eggs will gradually darken as they absorb the sauce.

Step 6: Remove the lid and continue cooking over a gentle simmer for about 10 minutes. Let the sauce bubble until it becomes thick, glossy, and sticky enough to coat the pork.

Step 7: Serve the braised pork and eggs over warm rice. Top with green onion, sesame seeds, extra fried onion, and if you fancy some parmesan and chili crunch.
Substitute Pork Belly with Pork Shoulder
Pork shoulder works well because it contains enough fat and connective tissue to become tender during a long braise. Cut it into similar bite-sized pieces and follow the recipe as written.
The finished dish will be slightly less rich and buttery than pork belly, with a meatier texture. Depending on the size of the pieces, it may benefit from the full 2 hours of simmering to become fork-tender.
Tips for Making Taiwanese Braised Pork Rice Bowl
Tip 1: Stir every 20 minutes during the braise to prevent the sauce from catching on the bottom of the pot as it reduces.
Tip 2: Keep the simmer gentle (my stove is set to 3.5) with the lid on rather than boiling aggressively. Slow cooking helps the pork become tender without drying out.
Tip 3: If the sauce thickens too quickly near the end, add a small splash of water and continue simmering until it reaches a glossy consistency.
Make-Ahead Instructions
This dish can be made up to 3 days in advance and stored in the refrigerator. Let it cool completely before transferring it to an airtight container.
The flavor deepens as the pork, eggs, and sauce continue to sit together, making leftovers especially delicious the next day.
Storing Leftovers
Store leftovers in an airtight glass or plastic container in the refrigerator for up to 4 days.
As it chills, the sauce will thicken and the pork fat may solidify slightly. This is normal and will melt again when reheated.
Freezing Instructions
Freezing is recommended if you want to prepare the dish ahead of time.
Allow the braised pork and sauce to cool completely before transferring to a freezer-safe container. Freeze for up to 3 months.
After thawing, the sauce may be slightly thinner and the eggs may have a firmer texture, but the flavor remains excellent.
Reheating Instructions
Reheat in a saucepan over medium-low heat until warmed through, stirring occasionally.
If the sauce has become too thick, add a splash of water while reheating to restore its silky consistency. Alternatively, microwave in short intervals, stirring between each round of heating.
Serving Suggestions
Serve this Taiwanese Braised Pork Rice over freshly cooked jasmine rice, making sure to spoon plenty of the rich braising sauce over the top so every bite is full of flavor. A sprinkle of sliced green onions, sesame seeds, extra fried onion, and even some parmesan and chili crunch if you like, add freshness and texture that complements the tender pork and eggs. To balance the richness, you can pair it with lightly steamed vegetables such as bok choy or broccoli. It’s the kind of comforting meal that works just as well for a cozy weekend lunch as it does for an easy make-ahead dinner during a busy week.
Print
Taiwanese Braised Pork Rice Bowl
The first time I tasted this dish, I actually had to pause because I couldn’t believe it was pork belly. Something about the way it slowly softens in its own sauce makes it feel almost unreal, like it shouldn’t be able to melt in your mouth the way it does.
- Total Time: 2 hours 30 minutes
- Yield: 2 bowls 1x
Ingredients
- 250 g pork belly
- 2 tbsp fried onion
- 2 garlic cloves, minced
- 1.5 tbsp light soy sauce
- 1.5 tbsp dark soy sauce
- 1/2 tbsp apple cider vinegar
- 1 tbsp oyster sauce
- 1/2 tbsp sugar
- 1/2 tsp Chinese 5-spice
- 1/2 tsp white pepper
- 300 ml water
- 3 hard-boiled eggs, cooked for 8 minutes
- 1 cup rice, for serving
- Green onion, for topping
- Sesame seeds, for topping
- Fried onion, for topping
- Parmesan cheese, freshly grated, optional for topping
- Chili crunch, optional for topping
Instructions
- Cut the pork belly into bite-sized pieces and hard-boil the eggs.
- Brown the pork belly over medium-high heat. Add garlic and cook for 1 minute.
- Stir in the soy sauces, vinegar, oyster sauce, sugar, Chinese 5-spice, and white pepper. Bring to a simmer.
- Add the water and bring to a gentle simmer.
- Add the peeled hard-boiled eggs and fried onion. Cover and simmer gently for 1½ to 2 hours, stirring every 20 minutes.
- Remove the lid and simmer for 10 minutes until the sauce is thick and sticky.
- Serve over rice and top with green onion, sesame seeds, fried onion, and if you’re feeling it, freshly grated parmesan and chili crunch.
- Prep Time: 15 minutes
- Cook Time: 2 hours 15 minutes