Thịt Kho (Vietnamese Braised Pork and Eggs)

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

Thit kho is one of those Vietnamese dishes that needs no introduction if you grew up eating it. Tender pork belly and hard-boiled eggs are slowly braised in a savory-sweet caramel sauce until everything is rich, glossy, and deeply flavorful. It’s the kind of meal that feels like a warm hug over a bowl of jasmine rice.

Pot of Thit Kho.

I’ve been making thit kho for most of my life, adjusting it little by little until it landed exactly where my family likes it—not too sweet, not too salty, and rich without feeling heavy. Even after developing and testing hundreds of recipes on this site, this is still one I make on repeat. It’s simple Vietnamese home cooking, the kind you grow up with and never really stop craving.

This recipe stays true to the traditional method, just with clearer steps and a few flexible options to make it easier to cook at home. Whether you’re making it for Lunar New Year, meal prep, or a regular weeknight dinner, this is one readers tell me they come back to again and again.

Short on Time? Try the Instant Pot Version

If you love thit kho but don’t have time to simmer it on the stove, my Instant Pot thit kho is a great shortcut. It delivers the same rich flavor in a fraction of the time and works especially well for busy weeknights.

What Is Thit Kho?

In Vietnamese, thit means meat (usually pork), and kho refers to braising — a slow simmering method that allows flavors to deepen while keeping the meat tender.

This cooking style shows up in other Vietnamese dishes too, like ga kho gung (ginger braised chicken) and ca kho to (caramelized fish braised in a clay pot). The base flavors are similar, but each dish has its own personality depending on the protein and aromatics used.

Close up of bowl of thit kho with pork belly and hardboiled eggs.

Best Cut of Pork For Thit Kho

The most common cuts are:

  • Pork belly – Rich, tender, and traditional
  • Pork shoulder – Less fatty but still juicy
  • A mix of both – My personal favorite for balance

Spare ribs also work well if you want something a little different. Avoid very lean cuts like pork tenderloin — they don’t hold up well during long braising.

Eggs: Not Just a Garnish

Eggs aren’t optional here — they soak up the sauce and become just as flavorful as the pork.

  • Chicken eggs are classic
  • Duck or quail eggs work beautifully too

I usually go with soft- to medium-boiled eggs so the yolks stay creamy and absorb more of the sauce.

Fish Sauce Matters Here

This dish relies heavily on fish sauce, so quality makes a noticeable difference.

I rotate between Three Crabs (slightly sweeter, very balanced) and Red Boat (clean and savory). Look for a fish sauce with a short ingredient list and a clear amber color — that’s usually a good sign.

If you want a deeper dive, I break this down more in my Vietnamese sauces guide.

4 different bottles of fish sauce: red boat brand, three crabs brand, squid brand, and aroy-d premium brand.

What Is Nuoc Mau (Caramel Sauce)?

Nuoc mau isn’t dessert caramel — it’s a lightly bitter-sweet syrup used to add color and depth to braised dishes. It’s what gives thit kho that signature dark, glossy sauce.

You can buy it bottled, but it’s also easy to make at home. I walk through it step-by-step in my nuoc mau recipe, which is the same one I use for ca kho to.

bottles of nuoc mau caramel sauce

Coconut Water or Coconut Soda?

Both work — it really comes down to preference.

  • Coconut water is traditional and lightly sweet
  • Coconut soda (like Coco Rico) adds more sweetness and helps with caramelization

If you use soda, reduce the added sugar slightly and adjust to taste as it simmers.

bottles of coconut soda.

Key Ingredients (What Actually Matters)

Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.

  • Pork belly, pork shoulder, or a mix
  • Fish sauce (this is the backbone)
  • Nuoc mau (homemade or bottled)
  • Shallots and garlic
  • Coconut water or coconut soda
  • Eggs (chicken, duck, or quail)

Maggi Seasoning or a small splash of soy sauce adds umami, but fish sauce should still lead.

Ingredients for instant pot thit kho.

Substitutions and Variations

  • Not a fan of hard-boiled eggs? Skip them or use quail eggs instead.
  • No coconut water? Try Rico coconut soda, Coca-Cola, or 7-Up—the sugar helps caramelize the sauce and tenderize the meat. Just taste and adjust as needed.
  • No fish sauce? Use equal parts soy sauce and vinegar, or swap in oyster sauce.
  • You can use pork belly, pork shoulder, or a mix of both—or try spare ribs. Don’t eat pork? Beef chuck roast works too.
  • For extra flavor, replace water with chicken broth or water + chicken bouillon powder.
  • No shallots? Yellow onion or scallions will do the trick.
pot of thit kho with caramelized pork belly and eggs.

Tips for Success

✔️ Choose well-marbled pork for tenderness
✔️ Sear the pork before braising — it adds depth
✔️ Simmer gently; don’t rush it
✔️ Add eggs toward the end so they absorb flavor without drying out
✔️ Let it rest — it tastes even better the next day

What to Serve It With

Thit kho is best served with plain steamed jasmine rice so nothing competes with the rich, caramelized sauce. Most of the time, that’s all you really need.

If you want something bright on the side, Vietnamese pickled carrots and daikon add the perfect contrast. They cut through the richness and keep the meal from feeling too heavy.

For something savory but still light, stir-fried water spinach (rau muong) works really well. Pickled mustard greens are another good option if you already have them in the fridge.

If you’re turning this into more of a rice bowl situation, thit kho also pairs surprisingly well with Vietnamese fried rice (com chien)—especially when you’re serving a crowd or using up leftovers.

To round out the table, adding crispy egg rolls (cha gio) or a small bowl of nuoc cham gives everyone a little extra to mix and match.

pot of thit kho with two bowls of rice and a side plate of green vegetables.

Storing and Reheating

  • Refrigerate up to 4 days in an airtight container
  • Freeze for up to 3 months
  • Reheat gently on the stove; the fat will melt back into the sauce

That layer of fat on top after chilling is normal — you can skim it or stir it back in.

Bowl of rice with chunks of braised pork belly and eggs.

Why This Dish Never Gets Old

Thit kho is one of those recipes that feels timeless. It’s humble, deeply flavorful, and meant to be shared. Whether you grew up eating it or you’re trying it for the first time, it’s the kind of dish that quietly earns a spot in your regular rotation.

If you make it, I’d love to hear how it turns out. Leave a comment or save it for later — this is one recipe worth coming back to.

RECIPE

Pot of Thit Kho with side of white rice.

Thịt Kho – Vietnamese Braised Pork and Eggs

Quynh Nguyen
Vietnamese thit kho is a cozy braised pork and egg dish simmered in a savory-sweet caramelized fish sauce with coconut water. Simple ingredients, deep flavor, and perfect with steamed rice.
5 from 55 votes
Cook Time 1 hour 5 minutes
Marinate 20 minutes
Total Time 1 hour 25 minutes
Course Main Course
Cuisine Vietnamese
Servings 8 servings
Calories 720 kcal

Ingredients
  

For the Caramel Sauce

  • 2 tablespoons sugar
  • 3 tablespoons water

For the Braised Pork (Thịt Kho)

  • 2 pounds pork shoulder or pork belly, skin on or off cut into 1 ½ inch cubes
  • 1 teaspoon salt (or mushroom seasoning)
  • ½ teaspoon ground pepper
  • 1-2 tablespoons caramel sauce (adjust to taste)
  • 3 tablespoons fish sauce
  • 3 tablespoons soy sauce (Maggi Seasoning Sauce)
  • ½ tablespoon olive oil
  • 2 shallots, finely diced
  • 3 garlic cloves, minced
  • 3 cups coconut soda
  • 1 cup water
  • 8 hard boiled eggs
  • steamed rice, for serving

Instructions
 

  • Hardboil the eggs. Begin by boiling the eggs. Place them in a pot of water, bring to a boil, and cook for about 10 minutes. Once done, peel and set aside.
  • Make the caramel sauce. (Note: The caramelization process happens quickly. Read the directions first before starting. Do not leave the stove unattended and have the water pre-measured before starting).
    In a small saucepan over medium heat, add 2 tablespoons sugar evenly over the surface of the pan. Let it sit for 1-2 minutes without stirring. Once the sugar starts to melt, use a whisk or rubber spatula to stir constantly for 4-5 minutes (times will vary depending on your stovetop). Once melted and golden, carefully add 3 tablespoons water to the caramel (it may bubble up), and stir to combine. Then remove from heat and set aside.
  • Parboil the Pork. In a large pot, bring water to a boil. Add 2 pounds pork shoulder or pork belly, skin on or off and parboil for about 5 minutes to remove impurities. Drain the pork and set aside.
  • Marinate the Pork: In a large bowl, combine the parboiled pork with 1 teaspoon salt, ½ teaspoon ground pepper, 3 tablespoons fish sauce, 3 tablespoons soy sauce (Maggi Seasoning Sauce), and 1-2 tablespoons caramel sauce you made earlier. Let the pork marinate for at least 15 minutes to absorb all the flavors.
  • Sear the Pork. Heat ½ tablespoon olive oil in a large pot over medium-high heat. Add the marinated pork in a single layer, working in batches if needed. Sear each side for 1–2 minutes until browned. Avoid overcrowding—the pork should sizzle, not steam. If it sticks, give it a moment; once it’s seared properly, it’ll release on its own. This step builds a ton of flavor, so don’t rush it.
  • Add Shallots and Garlic. Add 2 shallots, finely diced and 3 garlic cloves, minced to the pot with the pork. Stir well and cook for another 2-3 minutes until fragrant and soft.
  • Braise the pork. Pour in 3 cups coconut soda and 1 cup water. Bring everything to a simmer, then lower the heat, cover, and let it braise for about 40 minutes. Stir occasionally and add a splash of water if it looks too dry. Once the pork is tender and the sauce has deepened in flavor, give it a taste and adjust the seasoning if needed.
  • Add the Eggs. About 5–10 minutes before the pork is done, gently add the peeled hard-boiled eggs to the pot. Let them simmer so they warm up and soak in the rich, savory sauce. Even after you turn off the heat, the eggs will continue to absorb all that flavor.
  • Serve. Serve over steamed rice. Enjoy!

Notes

  • Use pork belly or well-marbled pork shoulder for the best texture.
  • Let the pork marinate for at least 15 minutes if you have time.
  • You only need 1–2 tablespoons of caramel sauce for this recipe. You can add a little more at the end to adjust the color and flavor, or save the rest for another batch.
  • Don’t skip pan-searing. It builds flavor. Sear 1–2 minutes per side without crowding the pan.
  • Simmer low and slow for tender, flavorful meat.
  • Add eggs during the last 5–10 minutes so they soak up flavor without overcooking.
  • Even better the next day. Make extra!

Nutrition

Calories: 720kcalCarbohydrates: 10gProtein: 19gFat: 67gSaturated Fat: 24gPolyunsaturated Fat: 7gMonounsaturated Fat: 31gCholesterol: 268mgSodium: 1402mgPotassium: 560mgFiber: 1gSugar: 8gVitamin A: 275IUVitamin C: 3mgCalcium: 64mgIron: 2mg
Have you tried this recipe?Leave a star rating and let us know how it was!

Similar Posts

5 from 55 votes (38 ratings without comment)

Leave a Reply

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

Rating




28 Comments

  1. Hi, what about the rest of the caramel sauce? I followed that it asks for 1 -2 tablespoons to marinate but doesn’t explain what to do with the rest. Is it not used?

    1. Hi there! For this recipe, you only need 1–2 tablespoons for the marinade. You can use a little extra at the end to adjust the flavor or color if you’d like, and just save the rest for another batch of thịt kho or another braised dish. It keeps well and comes in handy!