Thịt Kho Trứng (Vietnamese Braised Pork Belly with Eggs)

Here’s an old video of how my mom cooks Thit Kho Trung. The written recipe below is more updated than the instructions in the video. Use video as a visual reference only.

Nothing reminds me more of childhood than Thịt Kho Trứng. It’s the one dish that I had no problems eating, unlike stuffed bitter melon soup.

Thit Kho Trung is a quintessential Vietnamese home-cooked dish that you probably won’t find in Vietnamese restaurants in the United States. The only way to enjoy it is to make it at home.

Here is an authentic Vietnamese recipe for Thit Kho Trung that is regularly on my family’s dinner rotation.

Thịt Kho Trứng (Vietnamese Braised Pork Belly with Eggs)
Thịt Kho Trứng (Vietnamese Braised Pork Belly with Eggs) Served with Steamed Rice

What is Thịt Kho Trứng?

Thịt Kho Trứng is a traditional Vietnamese dish of braised pork belly and hard-boiled eggs in a sweet and savory broth made with primarily fish sauce and coconut juice.

This dish is also known as Thịt Kho Tàu, which is what my family calls it when it comes with a lot of broth.

Thịt Kho Trứng (Vietnamese Braised Pork Belly with Eggs) Served with Steamed Rice
Thịt Kho Trứng (Vietnamese Braised Pork Belly with Eggs) Served with Steamed Rice

It’s Vietnamese comfort food with tender bite-sized pieces of pork belly, rich broth, and hard-boiled eggs. It’s traditionally served as a side dish to steamed white rice.

It’s not only a staple in everyday Vietnamese home cooking but also a must-have dish during the Vietnamese Lunar New Year (Tết) celebration.

Easy Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung)
Thịt Kho Trứng (Vietnamese Braised Pork Belly with Eggs) – Also known as Thịt Kho Tàu

What You Will Need

  • Pork Belly: This dish is traditionally made with pork belly also known as Thịt Ba Chỉ or Thịt Ba Rọi in Vietnamese. Pork belly has three distinct layers: skin, meat, and fat. And it can get fatty. If you prefer a leaner cut, use pork shoulder (also known as pork butt). For a more flavorful dish, use bone-in pork belly. You can also use pork spare ribs.
  • Eggs: You can use chicken eggs, duck eggs or quail eggs. I’m using chicken eggs in this recipe.
  • Thick Soy Sauce: A bit of thick soy sauce is used to color the dish without being too overpowering. This is a quick substitute to the traditional Vietnamese method of caramelizing sugar.
  • Fish Sauce: Fish sauce is the main seasoning ingredient that provides an umami saltiness. I’m using my favorite brand, Viet Huong 3 crabs.
  • Salt: Just a bit of salt because too much of the salty fish sauce can be overwhelming.
  • Sugar: I’m using granulated sugar here to balance out the saltiness.
  • Ground Black Pepper: For the peppery aroma.
  • Chicken Bouillon Powder or Mushroom Seasoning Powder: Also known as Hạt Nêm or Bột Nêm in Vietnamese, this is what’s needed to make the dish authentic that brings the taste to whole new level. In this recipe, I’m using chicken bouillon powder. If you don’t have bouillon powder, you can omit and adjust to taste with additional salt at the end.
  • MSG: MSG, or monosodium glutamate, is a flavor enhancer that makes things taste so much better. If you are concerned about using MSG, simply omit and adjust to taste with additional salt at the end if needed.
  • Aromatics: Garlic and shallots to add aroma. You can substitute shallots for a yellow onion.
  • Water and coconut juice: For the braising liquid. One of the most popular alternatives to fresh coconut juice in the States is Coco rico coconut soda, which is what I’m using, in addition to water.
  • Red Chilies and Green Onions: Optional for those who like a spicy kick and/or a beautiful refreshing green finish.

How to Make Thịt Kho Trứng

Step 1: Prepare Pork Belly

Using a sharp knife, slice the pork belly into equal bite-sized pieces, approximately 1-1/2 x 1 inch. Ensure each piece has a layer of skin, meat, and fat.

Pro tip: It’s easier to slice when the pork belly is partially frozen.

Place the cut pork belly in a large pot and add enough water to cover. Turn on the heat and bring it to a boil, which should take about 9 minutes.

As it boils, impurities will rise to the surface. Remove the pork belly from the water (keep the water for boiling the eggs – who wants to boil water again?) and rinse the pork in a colander until clear.

Easy Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung) - Cut Pork Belly into Bite-Size Pieces

Cut pork belly into small pieces

Easy Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung) - Blanching Pork Belly

Transfer to a large pot and add water

Easy Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung) - Blanching Pork Belly

Boil until impurities float to the top

Easy Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung) - Pork Belly Clean and Ready

Rinse until clean

Step 2: Marinate Pork Belly

Transfer the cleaned pork belly to a medium bowl and marinate it with fish sauce, salt, sugar, ground black pepper, bouillon powder, MSG, garlic, and shallots for at least 30 minutes. For best results, cover and marinate overnight.

Easy Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung) - Marinating Pork Belly

Step 3: Boil the Eggs

Using the same water that was used to blanch the pork belly, bring it back to a boil.

Carefully lower the eggs into the boiling water and cook for about 10 minutes.

This timing is slightly longer than a traditional soft boil but shorter than a hard boil. This ensures that the eggs can still be easily peeled without overcooking, as they will also be braised afterward.

Transfer the eggs to a bowl and gently shake them to slightly crack the shells. Add ice water and peel the eggs while they are still warm. Set the eggs aside.

Step 4: Braise Pork Belly

Wash the pot and return it to the stove. Add the marinated pork belly along with all its juices. Pan-fry for about one minute to release the aroma from the shallots and garlic in the marinade.

Add water and coconut soda, and simmer uncovered over medium heat for 40 minutes.

Easy Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung) - Braising

Step 5: Add Eggs

Add the boiled eggs to the pot and continue to simmer uncovered for another 30 minutes. Be sure to push the eggs down into the liquid so they can absorb the flavors. Rotate them periodically if needed.

Easy Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung) - Adding Hard Boiled Eggs

Step 6: Garnish

Garnish with red chilies (optional) and a sprinkle more of ground black pepper, if preferred. You’re done!

Serve & Enjoy

Thịt Kho Trứng is best enjoyed with steamed rice. The savory broth can be spoon over the rice, which absorbs it well and makes it super flavorful.

The broth can also be used as a dipping sauce for fresh vegetables like sliced cucumbers, lettuce, or blanched bok choy.

For a more traditional vegetable side dish, serve with pickled mustard cabbage green (Dưa Cải Chua). The acidity helps cut through the fatty pork belly.

Storage & Reheating

Transfer the dish to an airtight container and store in the fridge for up to 5 days or in the freezer for up to 6 months.

This dish yields a lot of fat. It’s more visible after refrigeration, as the fat solidifies at the top as a solid white paste. You can easily scoop out the fat to make a leaner version.

It’s best to reheat on the stovetop to prevent the eggs from bursting. It also reduces the broth, making it more flavorful.

If you use the microwave to reheat, be sure to pierce the eggs or slice them in half to avoid bursting. Cleaning up exploded eggs is the worst!

How to Make Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung) - Easy Recipe

FAQs

I don’t have thick soy sauce. What can I use instead?

If you don’t have thick soy sauce, you can substitute it with dark soy sauce, using just a slightly larger amount. Alternatively, you can try the traditional Vietnamese method of caramelizing sugar.

To caramelize sugar, at the bottom of a medium pot (we will use this pot to braise as well), add about 2 tablespoons of water and sprinkle 2 tablespoons of granulated sugar over the water. Heat the sugar over medium-high heat until it melts and caramelizes to a dark amber color. Turn off heat then quickly add parboiled pork and all the marinade ingredients. Mix and let it marinate for a bit then braise.

The sugar is heated past the sweet stage so the sugar here will not add anymore sweetness to the dish.

I don’t have coconut soda. What can I use instead?

If you don’t have coconut soda, you can substitute it with fresh or bottled coconut juice, 7-up (yup, you read that correctly), or simply water. If using water, you’ll may need to add bit more sugar to accommodate the missing sweetness.

While we are here, check out my other version of this recipe using Coke soda!

Easy Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung)
Thịt Kho Trứng (Vietnamese Braised Pork Belly with Eggs)
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Vietnamese Braised Pork Belly with Eggs (Thit Kho Trung)

Thịt Kho Trứng (Vietnamese Braised Pork Belly with Eggs)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Vicky Pham
  • Total Time: 1 hour 50 minutes
  • Yield: 6 servings 1x

Description

Braised to soft gelatinous perfection with plenty of delicious broth, this sweet and savory pork belly and egg dish is childhood comfort food. Enjoy with steamed rice for the ultimate taste of Vietnamese home cooking.


Ingredients

Units Scale

Instructions

  1. Prepare Pork Belly: Using a sharp knife, slice the pork belly into equal bite-sized pieces, approximately 1-1/2 x 1 inch. Ensure each piece has a layer of skin, meat, and fat. Place the cut pork belly in a large pot and add enough water to cover. Turn on the heat and bring it to a boil, which should take about 9 minutes. As it boils, impurities will rise to the surface. Remove the pork belly from the water and rinse the pork in a colander until clean.
  2. Marinate Pork Belly: Transfer the cleaned pork belly to a medium bowl and marinate it with fish sauce, salt, sugar, ground black pepper, bouillon powder, MSG, garlic, shallots, and thick soy sauce/homemade caramel sauce for at least 30 minutes or overnight in the fridge for best results.
  3. Cook Eggs: Using the same water that was used to blanch the pork belly, bring it back to a boil. Carefully lower the eggs into the boiling water and cook for about 10 minutes. Transfer the eggs to a bowl and gently shake them to slightly crack the shells. Add ice water and peel the eggs while they are still warm. Set aside.
  4. Sauté and Braise Pork Belly: Wash the pot and return it to the stove. Add the marinated pork belly along with all its juices. Pan-fry for about one minute to release the aroma of the shallots and garlic in the marinade. Then, add water and coconut soda, and simmer uncovered over medium heat for 40 minutes.
  5. Add Eggs: Transfer the boiled eggs into the pot. Continue to simmer uncovered for another 30 minutes.
  6. Garnish and Serve: When ready to serve, top with red chilies or green onions, and a sprinkle more of ground black pepper, if preferred. Serve with steamed rice and your choice of vegetables for a complete meal.

Notes

Slice the pork belly when it’s partially frozen for easier handling.

If you don’t want to use bouillon powder and/or MSG, then omit from the marinade. Adjust with additional salt at the end of cooking, if needed.

You can substitute coconut soda with 1.5 cups/12 oz coconut juice (no pulp) or plain water.

  • Prep Time: 30 minutes
  • Cook Time: 1 hour, 20 minutes
  • Category: side dish
  • Method: Stovetop
  • Cuisine: asian, vietnamese
This post contains affiliate links which we are compensated for if a purchase is made. Using links costs you nothing and helps to support the ongoing creation of content.
Categories:

22 responses to “Thịt Kho Trứng (Vietnamese Braised Pork Belly with Eggs)”

  1. DANG Tuâ’n- Anh

    From an very old Vietnamese living in France, bravos and a lot of emotion reading your authentic recipes, oh how much, I am moved when I read them, I congratulate you and thank you. Stay as you are, you spread happiness around you like that.

    1. That means a lot to me. Thank you so much for taking time to comment. Wishing you best as well ❤️

  2. The recipe calls for dark soy sauce but doesn’t say where to use it.

    1. Thank you for catching that. Updated. Include it in step 2 with all the seasonings.

  3. I love the newspaper in lieu of table linen in your photos. My mom had me do the same when I was younger, you unlocked a core memory for me!

  4. I bought a huge beef brisket, and used this recipe. Super good! Thank you so much for posting this recipe! 🙂

  5. Incredible, it turned out so well! I made the caramel sauce too and used a mix of coconut juice (from a can) and coke. Easy to follow recipe and the sauce was so flavourful. I halved the quantities and still had enough to serve 4 (smaller) portions. The fish sauce really is the key ingredient, use the full amount!

    1. Ye-yeh! Glad to hear!

  6. Just like my mom’s. The marinade really helps. I added thai chili and ground black pepper. I always have leftover braising liquid so I always add extra eggs to soak it up and stretch the servings. Delicious!

  7. I think there was too much water? I took the pork out after 45 minutes, then boiled for a while to reduce the liquid. I remember when my mom would make this there was not that much liquid in proportion to the meat. It came out great!!

  8. Can you help with an instant pot version??

  9. Hi Vicky. Really want to try this recipe and have some bone-in pork belly. But not sure how to cook the pork with the bones in as yours calls for cubes. Any tips?

    1. Bone-in pork belly is perfectly fine for this recipe. In fact, it’s even tastier with bone.

  10. Made this tonight with a few modifications: I used just coconut water because I was concerned about the sugar contents of the soda; used coconut sugar instead of regular sugar and used just 2TBs; used about 1.5lb of pork since it’s just for me; and used 1/4 cup of fish sauce for the marinade.

    I was a little concerned that it was going to be too salty since I didn’t use the coconut soda, but it turned out fantastic! I tried making this dish many times before with other recipes and none of them came close to what I remembered. Thanks for the easy to follow instructions!

  11. I might be crazy but I believed my mom added some type of regular soda to this dish. Like 7-up?

    1. Yep, it’s the same concept. Some even add coke. Have you heard of coke chicken? lol. Traditionally, it’s fresh coconut juice that they add to these braised caramelized dishes. The sugar in the coconut reduces and caramelizes. Coconut soda has been my go-to substitute because it has the sugar (it is more consistent than relying on the sugar content of fresh coconut) to caramelize, the aroma of coconut, plus the carbonation in the soda helps to tenderize the meat.

  12. This looks delicious and what my dad used to make! I’ve never seen him use coconut soda though. What would you recommend using instead? Water?

    1. Hi VietVietViet! Yes, if you don’t have coconut soda or coconut juice, use water.

  13. I’m Cambodian and this looks exactly like what we eat at home. I think the recipe is almost the same except my mom doesn’t put coconut soda/juice. This is the ultimate comfort dish. My mom’s side of the family is originally from Vietnam. Beautiful photos and it looks so delicious!

  14. Victoria Shinault

    This reminds me of how my father made it when I was younger! So delicious! My husband even likes it! Thank you!

  15. I made this recipe just now. It’s incredible! My boyfriend absolutely adores this dish. Thank you for perfecting it and sharing it with us.

  16. My first shot very good, thank you for the recipe

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star