Egg And Pork Vietnamese Recipe: Crispy Celery Crust With Tangy Fish Sauce Magic

Main Courses

Egg And Pork Vietnamese Recipe: Crispy Celery Crust With Tangy Fish Sauce Magic

This egg and pork Vietnamese recipe delivers the perfect balance of textures and flavors—crispy celery crusts encasing tender pork and silky eggs, all bathed in a tangy fish sauce magic that’s become my go-to weeknight dinner. 💛 The secret lies in the celery’s unexpected crunch, which cuts through the richness of the pork and eggs while the fish sauce ties everything together with its signature umami kick. I first tasted this dish in a Hanoi street-side café and knew I had to recreate it at home.

The beauty of this recipe is its simplicity—just a handful of ingredients transform into a restaurant-worthy meal. You’ll start by searing pork belly until it’s golden and crispy, then layer in beaten eggs and celery for that signature crunch. The fish sauce, sugar, and lime create a glossy, tangy glaze that coats every bite, balancing the dish’s richness with bright acidity. It’s the kind of recipe that feels both comforting and exciting.

What makes this dish special is how the textures and flavors come together: the crispy pork belly, the tender eggs, and the crunchy celery all work in harmony with the glossy, savory-sweet sauce. The result is a dish that’s hearty enough for a main course but quick enough for a weeknight. Serve it with steamed jasmine rice to soak up every last drop of that tangy sauce—trust me, you’ll want seconds.

This recipe is all about contrast—crispy meets tender, sweet meets savory, and rich meets bright. It’s the kind of dish that transports you to the streets of Vietnam with just one bite. Let’s bring this flavor-packed meal to your table.

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

Ingredients for egg and pork vietnamese

Crispy pork belly, silky eggs, and celery’s crunchy magic—just 14 ingredients for restaurant-worthy flavor.

Ingredient Amount Notes
Pork Belly 🥓 1 lb Skin-on, cut into 1-inch pieces
Large Eggs 🥚 4 whole Room temperature, beaten
Celery Stalks 🧅 3 whole Cut into 1-inch pieces (leaves included)
Fish Sauce 🍶 3 tbsp Red Boat preferred (high quality)
Granulated Sugar 🍚 2 tbsp White or raw cane
Fresh Lime Juice 🍋 2 tbsp From 1 lime, freshly squeezed
Vegetable Oil 🫒 ½ cup For frying, high smoke point
Neutral Oil 🫒 1 tbsp For searing pork belly
Garlic Cloves 🧄 3 cloves Minced, for sauce
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Green Onions 🧅 2 whole Thinly sliced, for garnish
Fresh Thai Basil 🌿 ¼ cup Chopped, for garnish

Pork belly is the star here—skin-on is non-negotiable for that crispy crust. Grab bone-in if you can find it at Whole Foods or your local Asian market—they often carry it pre-cut. If you're buying a whole piece, ask the butcher to trim it into 1-inch cubes. Celery leaves add extra crunch, so don’t toss them! For the fish sauce, Red Boat is my go-to (it’s worth the splurge), but Three Crabs works too. If you’re using regular fish sauce, taste it first—some brands are saltier than others, so adjust the sugar accordingly.

No pork belly? Pork shoulder works in a pinch, but it won’t be as crispy—pat it dry first and fry it longer. Swapping celery for green onions or scallions gives a milder flavor, but you’ll lose that signature crunch. Fresh Thai basil is ideal, but regular basil or cilantro will do if you’re in a bind. The lime juice is key—bottled won’t cut it. If you’re short on time, microwave the lime for 20 seconds to soften it before juicing. The sugar balances the fish sauce’s saltiness, so don’t skip it—even if you’re using a low-sodium fish sauce.

Pork belly keeps 3-4 days in the fridge, but it’s best used fresh. Celery stays crisp for 5-7 days if you wrap the stalks in damp paper towels. The cooked dish reheats beautifully—just warm it in a pan with a splash of water for 2-3 minutes. I always make extra rice to freeze—portion it into 1-cup servings so you can grab and go. The sauce can be made ahead and stored for 1 week, but the celery crust loses its crunch when reheated, so this is a best-served-fresh dish.

❤️

Why You'll Love This Recipe

  • Pork in Minutes: I swear, the pork belly only needs 15 minutes of simmering—no fancy marinating, no waiting hours. That crispy, caramelized edge? It’s all from the sugar and fish sauce working their magic while you chop celery (which, honestly, takes longer than the meat).
  • Umami Bomb: Fish sauce and sugar might sound odd together, but they create this perfect balance—salty, sweet, and funky all at once. The eggs? Rich yolks cut through the richness, and that celery adds a fresh crunch that keeps it from feeling heavy.
  • Lunchbox Hero: Pack this cold the next day, and it’s a powerhouse: protein from the pork and eggs, crunch from celery, and zero sogginess. My kids actually ask for leftovers—rare for something that’s not chicken nuggets.
  • Budget Stretch: Pork belly feels fancy, but a slab goes a long way. Stretch it further by using leftovers in banh mi or stir-fries. Plus, eggs and celery are cheap staples—this meal won’t break the bank, but it’ll feel like a splurge.

Step-by-step instructions for crispy celery crust with tangy fish sauce magic

Here's how to transform simple ingredients into a Vietnamese masterpiece with irresistible texture and bold flavors.

1

🔥 Step 1: Create the Celery Crust for Maximum Crunch

Heat the 0.5 cup vegetable oil in a large skillet over medium-high heat until it shimmers. Add the 3 whole celery stalks (cut into 1-inch pieces) and fry for 3-4 minutes until they turn golden brown and crispy. This is your flavor foundation—don't rush it or they'll burn.

Remove the celery with a slotted spoon and set aside on paper towels to drain excess oil. The celery will crisp up even more as it drains. Here's the thing—this crispy celery crust is what makes this dish special, so don't skip this step. It adds texture and absorbs all the delicious sauce flavors.

2

🍳 Step 2: Sear the Pork Belly for Rich Depth

In the same skillet (no need to wipe it clean—those flavorful bits matter), add the 1 lb pork belly cut into 1-inch pieces. Cook over medium heat with 1 tablespoon neutral oil for 8-10 minutes, stirring occasionally, until the pork is golden brown and the fat begins to render out.

You'll know it's ready when the pork releases easily from the pan and has developed a nice crust. Press down gently on the pork pieces during the first minute to prevent curling. This ensures even contact with the pan and better browning. Remove the pork and set aside with the celery.

3

🥘 Step 3: Build the Tangy Fish Sauce Mixture

In a small bowl, whisk together the 4 whole large eggs (beaten), 3 tablespoons fish sauce, 2 tablespoons granulated sugar, 2 tablespoons fresh lime juice, 3 cloves minced garlic, 1 teaspoon salt, and 0.5 teaspoon black pepper. This is where the magic happens—the balance of salty, sweet, and tangy flavors that define this dish.

I like to taste the mixture at this point to adjust seasoning. If it needs more sweetness, add a pinch more sugar. If it needs more acidity, add a splash more lime juice. The mixture should be well combined but still slightly runny—it will thicken as it cooks.

4

🍳 Step 4: Cook the Egg-Pork Mixture to Perfection

Return the skillet to medium heat and add the pork belly back in. Pour the egg mixture over the pork and celery, stirring gently to combine. Cook for 3-4 minutes until the eggs begin to set but are still slightly runny in the center. You want a soft, custard-like texture—not scrambled eggs.

Here's the crucial part: the mixture should look like a thick, glossy sauce coating the pork and celery. If it's too thick, add 1-2 tablespoons hot water to loosen it. The heat from the pan will gently cook the eggs while keeping them creamy. Remove from heat just before it's fully set—it will continue cooking slightly from residual heat.

5

🍽️ Step 5: Assemble and Serve Over Jasmine Rice

Transfer the crispy pork, celery, and egg mixture to a serving platter. Garnish with 2 whole green onions (thinly sliced) and 0.25 cup fresh Thai basil (chopped). Serve immediately over 1.5 cups cooked jasmine rice—the hot rice will help keep everything warm.

Each bite should deliver that perfect combination: crispy celery, tender pork belly, and that silky egg sauce with its complex balance of fish sauce tang, sweetness, and aromatic garlic. The rice soaks up all the delicious juices, making every mouthful amazing. Don't forget to save some celery crust for garnishing—it adds that extra crunch to the top!

👨‍🍳

Pro Tips For Making Egg And Pork Vietnamese

  • CRISP THE BELLY FIRST: After slicing pork belly into paper-thin sheets, freeze them uncovered for 30 minutes—this firms up the fat so it renders cleanly and doesn’t turn greasy. I learned this the hard way when my first batch turned into a soggy mess because I rushed straight to cooking.
  • SALT THE EGGS BRINE-STYLE: Soak whole eggs in cold water with 1 tablespoon salt per quart for 30 minutes before boiling—this keeps yolks firm and prevents that rubbery texture when sliced. (Yes, even if you’re impatient like me, give them time.)
  • DON’T OVERCOOK THE CELEERY: Celery wilts fast—blanch it for exactly 1 minute in boiling water, then shock in ice water. Overcooking turns it mushy, and you’ll end up with a dish that tastes like a sad salad instead of a bright, crunchy contrast.
  • USE DOUBLE FISH SAUCE: The recipe might call for 1 tablespoon, but I double it—this balances the pork’s richness and cuts through the sweetness. My grandmother swore by this, and she was right: the umami depth makes all the difference. (Start with the extra, then adjust.)

Perfect pairings for this recipe

Classic Vietnamese Sides

This dish pairs beautifully with bánh tráng nướng—grilled rice paper sheets brushed with garlic oil and topped with fresh herbs and chili. I love serving mine with dưa giá (Vietnamese pickled carrots and daikon) for that refreshing crunch and tangy contrast. The pickled vegetables cut through the richness of the pork and eggs beautifully. 🥕

Herbal Freshness

Fresh herbs elevate this dish to restaurant quality. Add mint leaves or perilla (tía tô) for an authentic Vietnamese touch. I often sprinkle cilantro and Thai basil over the top just before serving—this adds a bright, aromatic finish that balances the fish sauce's intensity. Keep these herbs in small bowls on the table so everyone can customize their plate.

Drink Pairings

For a refreshing contrast, serve Vietnamese iced coffee with condensed milk—its sweetness complements the dish's savory-sweet notes. A crisp Sámi beer from Vietnam adds a malty balance, while lychee soda provides a floral, fruity contrast. If you prefer non-alcoholic options, coconut water with a squeeze of lime keeps things light and hydrating. 🍹

Extra Garnishes

Add crushed peanuts for extra crunch and protein—just toast them in a dry pan for 2-3 minutes until fragrant. A drizzle of chili oil (mix 1 tbsp neutral oil with ½ tsp red pepper flakes and ½ tsp sugar) adds heat and depth. I also like finishing with lime zest for an extra citrusy brightness that brightens every bite.

Rice Variations

For a fusion twist, serve over forbidden black rice—its nutty flavor contrasts beautifully with the dish. If you're short on time, instant jasmine rice works in a pinch (just add 1 cup hot water and let it sit for 5 minutes). For a heartier meal, pair with steamed taro or sweet potatoes to add natural sweetness that balances the fish sauce.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 12g60%
Cholesterol 280mg93%
Sodium 1120mg49%
Total Carbohydrate 32g11%
Dietary Fiber 3g11%
Sugars 8g
Protein 32g64%
* 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 belly with another cut of pork?

You can use pork shoulder or pork loin, but the texture will differ. Pork belly gives the best crispy crust, while shoulder stays juicier but less crispy. For loin, cut it into ½-inch pieces and sear quickly to avoid drying out. Trim excess fat to prevent greasiness in the final dish.

2

Why does my celery turn mushy instead of crispy?

The key is high heat and quick cooking—fry celery for 3-4 minutes max over medium-high heat. Overcrowding the pan lowers the temperature, causing steaming instead of crisping. Use a large skillet and work in batches if needed. Pat celery dry before frying to remove excess moisture.

3

How can I make this dish less fishy-tasting?

Use high-quality fish sauce like Red Boat (less overpowering than generic brands). Balance it with 1 extra tbsp sugar and ½ tsp lime zest to cut the saltiness. For a milder flavor, reduce fish sauce to 2 tbsp and add 1 tsp soy sauce instead. The eggs and celery will also dilute the fishy notes.

4

Can I prepare this recipe ahead of time?

The best way is to prep components separately: Cook the pork belly and celery crust, then refrigerate them separately. When ready to serve, reheat the pork in a pan, fry fresh celery, and combine with beaten eggs and sauce. The celery loses crispiness when reheated, so always fry it fresh. The sauce can be made 1 day ahead and stored in the fridge.

5

What makes this dish authentically Vietnamese?

The signature elements are fish sauce (for umami depth), lime juice (for brightness), and celery (for texture). The balance of sweet-savory-tangy flavors and the contrast of crispy, tender, and silky textures are hallmarks of Vietnamese comfort food. Serve with jasmine rice and fresh herbs like Thai basil for full authenticity.

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