Thịt Kho (Vietnamese Braised Pork and Eggs)
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.

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.

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.

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.

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.

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.

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.

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.

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.

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
Thịt Kho – Vietnamese Braised Pork and Eggs
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!
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?
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!