Main Courses
This Vietnamese braised pork belly and egg recipe delivers the ultimate comfort food experience—silky egg ribbons wrapped around tender pork belly in a rich, caramelized sauce. 💛 I first discovered this dish while traveling through Hanoi, where it became a late-night street food staple.
The secret lies in slow-cooking the pork belly until it's fall-apart tender while maintaining the eggs' delicate texture.
The technique combines traditional Vietnamese methods with precision timing. You'll start by searing the pork belly to develop deep flavor, then braise it low and slow until the fat renders and the meat becomes irresistibly tender.
Meanwhile, the eggs cook just enough to form those signature silky ribbons without breaking. Fish sauce and black pepper form the aromatic backbone of the sauce, balancing sweetness and umami perfectly.
What makes this dish truly special is how the components come together—each bite offers a harmonious blend of textures and flavors. The pork belly remains moist and flavorful, the eggs add a luxurious silkiness, and the sauce coats everything with its caramelized richness.
This is the kind of meal that transforms an ordinary dinner into something memorable.
Serve with steamed jasmine rice to soak up every last drop of that delicious sauce. The combination of textures and flavors makes this dish a standout for any occasion, from casual weeknight dinners to special gatherings. Let's get started on creating this Vietnamese classic at home.
Ingredients for vietnamese braised pork belly and egg
Pantry staples meet Asian market finds for this decadent Vietnamese comfort dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 1 ½ lb | Thick-cut, skin-on preferred |
| Large Eggs 🥚 | 8 whole | Fresh, room temperature |
| Fish Sauce 🍶 | 2 tbsp | Red Boat preferred |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked preferred |
| Sugar 🍚 | 2 tbsp | Granulated or brown |
| Fresh Ginger 🌿 | 2 tbsp | Grated, about 1-inch piece |
| Garlic Cloves 🧄 | 6 cloves | Minced, about 1 tbsp |
| Green Onions 🧅 | 4 whole | White and green parts |
| Jasmine Rice 🌾 | 2 cups | Uncooked, long-grain |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Water 💧 | 3 cups | For rice and braising |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
The pork belly is the star—thick-cut, skin-on gives the best fat render and crispy skin. Grab it from the butcher counter or Asian grocery stores like H Mart or 99 Ranch, where they often carry pre-cut slabs. If you're buying a whole piece, ask for the belly section near the ribs. Fresh ginger and garlic? Penzeys or local farmers markets have the best quality. Look for ginger with tight, smooth skin and no soft spots—it should smell bright and zesty. The fish sauce is non-negotiable: Red Boat is the gold standard, but Three Crabs works too if you're on a budget.
No Red Boat fish sauce? Three Crabs or Tiparos are solid backups. Short on ginger? Substitute with 1 tsp ground ginger plus 1 tbsp water, but fresh is better. The eggs need to be room temperature—take them out 30 minutes before cooking. For the rice, jasmine is ideal, but long-grain white works in a pinch. The lime juice can be swapped for lemon juice at double the amount, but lime has that perfect tang. And if you're feeling fancy, add a dash of MSG to the braising liquid—trust me, it elevates everything.
Pork belly keeps 3-4 days in the fridge, wrapped tightly in parchment. The cooked eggs? Use within 2 days or freeze the sauce separately. I always double the sauce recipe—it freezes beautifully for up to 3 months. Store it in a glass jar with a tight lid, and it reheats like a dream. The rice? Cook extra and freeze portions—perfect for quick meals later. And if you've got leftover pork belly, slice it thin and toss it into fried rice. Absolute game-changer.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just sear the pork belly, crack in eggs, and let the fish sauce and sugar work their magic. No chopping, no fuss, and the pork belly renders its own juices while the eggs poach right in the pan.
- Umami Bomb: That first bite? The pork belly stays tender but develops a caramelized crust, while the eggs soak up the savory fish sauce and peppery depth. Honestly, the balance of sweet, salty, and funky is ridiculously addictive—like Vietnamese comfort food in a bowl.
- Leftovers That Don’t Suck: Between us, braised pork belly reheats like a dream. Cold or warm, it’s still rich and satisfying, and the eggs add that extra protein boost. I’ve packed this for lunches all week—no sad, dry leftovers here.
- Budget-Friendly Luxury: Pork belly feels fancy, but here’s the trick: a small piece goes a long way, and the eggs stretch it further. A splash of fish sauce and a pinch of sugar turn simple ingredients into something that tastes like a restaurant dish. My wallet approves.
Step-by-step instructions for Vietnamese braised pork belly and egg
Here's how to create that signature Vietnamese dish with tender pork belly and silky egg ribbons.
🔥 Step 1: Render the Pork Belly Fat and Build the Flavor Base
Cut the 1.5 lb pork belly into 1-inch thick slices (about 4 pieces) and pat dry with paper towels. Heat 0.5 cup vegetable oil in a heavy-bottomed Dutch oven over medium-low heat until shimmering. Place the pork belly slices in the oil, skin-side down, and cook for 10-12 minutes until the fat begins to render and the skin turns golden and crispy. Flip the slices and cook for another 5 minutes on the second side.
Remove the pork from the pot and set aside. In the same pot, add 2 tbsp minced garlic cloves and 2 tbsp grated fresh ginger. Sauté for 1 minute until fragrant—don't let them burn. Add 2 tbsp sugar and cook for another 2 minutes until it caramelizes slightly. This step is crucial for building the sweet-savory foundation of the dish.
🍳 Step 2: Braise the Pork Belly in Aromatic Sauce
Pour in 3 cups water and bring to a gentle simmer. Return the pork belly to the pot, skin-side up. Add 2 tbsp fish sauce and 1.5 tsp diamond crystal kosher salt, then reduce heat to low. Cover and simmer for 1.5 hours, turning the pork occasionally, until it's fork-tender and the sauce has reduced to a glossy, caramelized consistency.
Here's the thing—patience is key. The pork should pull apart easily when tested with a fork, and the sauce should coat the back of a spoon. If the sauce reduces too quickly, add 1-2 tablespoons water at a time to maintain the right balance. The pork belly should be falling-off-the-bone tender with a crispy skin that crackles when you cut into it.
🥘 Step 3: Prepare the Silky Egg Ribbons
While the pork braises, beat the 8 whole large eggs in a bowl until the yolks and whites are fully combined. Heat a non-stick skillet over medium-low heat and add a thin layer of vegetable oil (about 1 teaspoon). Pour the egg mixture into the skillet, tilting it gently to create a thin, even layer. Cook for 2-3 minutes until the bottom just begins to set but the top is still slightly runny.
Flip the egg onto a plate, then immediately roll it up like a jelly roll. Slice the egg roll into ¼-inch thick ribbons—this is what gives the dish its signature appearance. Keep the egg ribbons warm in a covered bowl until ready to serve. The goal is to maintain their silky texture while adding a beautiful visual element to each plate.
🍽️ Step 4: Finish with Lime and Green Onions
Once the pork is tender, remove it from the braising liquid and set aside. Strain the sauce through a fine-mesh sieve into a clean pot to remove any impurities. Return the sauce to the Dutch oven and bring to a gentle simmer. Add 1 tbsp freshly squeezed lime juice and cook for 1 minute to brighten the flavors.
Slice the pork belly into ½-inch thick slices and arrange them on a platter. Spoon the caramelized sauce over the pork, then scatter the silky egg ribbons on top. Garnish with 4 whole green onions, sliced diagonally, and 1 tsp freshly cracked black peppercorns for a pop of color and texture. Serve immediately with steamed jasmine rice on the side to soak up that rich, umami-packed sauce.
Pro Tips For Making Vietnamese Braised Pork Belly And Egg
- CRACK THE EGGS FIRST: Don’t wait until the pork is done to cook the eggs—crack them into a small bowl, whisk them lightly, and have them ready to go. The moment the braising liquid hits a gentle simmer, pour them in whole (yes, even the shells if you’re lazy) and let them poach right in the pot. I learned this the hard way after trying to scramble eggs in a crowded pan and ending up with rubbery yolks.
- SEAR THE BELLY UNTIL BROWN: Skip the "just cook it through" approach—get that pork belly deep golden brown on all sides before adding any liquid. High heat, about 5-6 minutes per side, until the fat renders and the meat develops a crust. This isn’t just for looks; it locks in flavor and keeps the meat tender when braised. (And no, "medium brown" doesn’t count.)
- USE FISH SAUCE LAST: Add sugar and black peppercorns first, let them bloom in the braising liquid for 2-3 minutes. Only stir in the fish sauce after the eggs are cooked and the pork is nearly done—this prevents overpowering the dish with a salty, fishy punch too soon. A splash at the end makes all the difference.
- REST THE PORK AFTER SEARING: Once you’ve seared the pork belly, transfer it to a plate and let it sit for 5 minutes before adding the braising liquid. This might feel like a waste of time, but it keeps the meat from turning greasy and ensures the final dish stays juicy. (I know, I know—you want to dive right in, but trust me on this.)
Perfect pairings for these flavors
Side Dish Harmony
Steamed jasmine rice is the perfect canvas for this dish—its delicate floral aroma complements the rich pork and umami sauce beautifully. Cook 2 cups uncooked rice with 3 cups water for fluffy grains that soak up every drop of braising liquid.
For extra flair, stir in 1 tsp toasted sesame oil and a pinch of salt after cooking. 🌾
Quick-pickled cucumber slices add a refreshing contrast to the richness. Thinly slice 1 English cucumber, then toss with 2 tbsp rice vinegar, 1 tsp sugar, and a pinch of red pepper flakes. Let sit for 15 minutes before serving—this balances the dish perfectly.
Herbaceous Garnishes
Fresh Thai basil or cilantro brightens each bite with their bright, citrusy notes. I like to wilt ½ cup Thai basil leaves in the hot sauce for 30 seconds before spooning it over the pork.
For a more traditional touch, use green onions—sliced diagonally and scattered generously over the top.
Sauce Enhancers
A drizzle of sriracha-honey sauce adds a sweet-spicy kick that cuts through the richness. Mix 1 tbsp sriracha with 1 tbsp honey and a splash of water to thin. Drizzle lightly over the pork just before serving—it’s a crowd-pleaser, especially for those who love heat. 🌶️
Beverage Pairings
A crisp Vietnamese iced coffee (cà phê sữa đá) with its bold, sweet, and creamy profile balances the dish’s savory depth. The strong brewed coffee with sweetened condensed milk creates a refreshing contrast.
For beer lovers, a light Hà Nội Beer or Bia Saigon complements the pork’s richness without overpowering it.
Make-Ahead Tips
Prep the egg ribbons and braising sauce a day ahead—they taste even better after flavors meld. Store the sauce in an airtight container in the fridge for up to 3 days.
Reheat gently on the stovetop before assembling the dish. The pork belly can also be pre-cooked and reheated in the sauce for 10-15 minutes** on low heat.
Nutrition facts
Frequently asked questions
Can I use regular eggs or do I need special eggs for the ribbons?
Any large, fresh eggs will work beautifully! The key is using room temperature eggs (take them out 30 minutes before cooking) for the perfect silky texture. Freshness matters more than any special variety—avoid eggs older than 1 week for best results.
How do I know when the pork belly is fully tender?
Test with a fork or chopsticks—it should pull apart easily with minimal resistance. The skin should be crispy and crackling, while the meat inside should be so tender it nearly dissolves. If it's still slightly firm after 1.5 hours, extend cooking by 15-30 minutes with a little extra water if needed.
What if my sauce reduces too quickly and becomes too thick?
Simply add 1-2 tablespoons water at a time while simmering to adjust consistency. The goal is a glossy, caramelized sauce that coats the pork beautifully. If it's still too thick after reheating, thin it with a splash of water or even a little fish sauce to maintain flavor balance.
Can I make this dish ahead of time?
The braised pork and sauce can be made 1-2 days ahead and stored in an airtight container. Reheat gently on the stovetop before adding the fresh egg ribbons. The egg ribbons should always be made fresh to maintain their silky texture—just prepare them right before serving.
What's the best way to reheat leftovers?
Place the pork and sauce in a pot over low heat and warm through gently. Avoid high heat to prevent the pork from drying out. For the egg ribbons, reheat them briefly in a dry skillet over low heat for just 30 seconds to maintain their delicate texture. Never microwave—they'll turn rubbery!
