There's a reason why every Vietnamese family has their own version of this dish


Why This Dish Will Become Your New Favorite

Close your eyes and imagine this: It's a rainy Sunday afternoon. You walk into a kitchen filled with the most incredible aroma—sweet caramel, savory fish sauce, and tender pork belly simmering away on the stove. Steam fogs up the windows. A pot of jasmine rice is clicking away in the rice cooker. This, my friends, is the magic of Thịt Kho Tàu—Vietnamese caramelized braised pork belly.

And here's the best part: despite tasting like something that simmered for hours in a restaurant kitchen, this dish is almost embarrassingly easy to make.

Today, I'm sharing my family's version of this beloved Vietnamese classic. Warning: You may never look at pork belly the same way again.


What Exactly IS Thịt Kho Tàu?

The name translates to "Chinese-style braised pork," but don't let that fool you—this dish is 100% Vietnamese soul food . It's the ultimate comfort dish that appears on dinner tables from daily family meals to the most important holiday of the year: Tết (Lunar New Year) .

In Southern Vietnam, you'll find a sweeter version made with coconut water. In the North, they prefer it saltier and more savory . My recipe? It's a little bit of both—balanced, deeply flavorful, and absolutely irresistible.

The pork belly simmers low and slow until it's so tender it practically melts when you look at it. The sauce reduces into a glossy, savory-sweet glaze that begs to be spooned over fluffy white rice. And those eggs? They soak up all that caramelized goodness until they're stained a beautiful amber color .


Ingredients You'll Need

For the Braised Pork:

IngredientAmountNotes
Pork belly1.5 - 2 lbsSkin-on, cut into 1.5-inch cubes
Hard-boiled eggs6Duck eggs are traditional, but chicken works great
Coconut water2 cupsFresh or canned—both work
Water or chicken stock1 cup
Fish sauce3 tbspRed Boat or Three Crabs are my go-to
Dark soy sauce1 tbspFor that beautiful rich color
Palm or brown sugar2-3 tbspPalm sugar is traditional
Garlic6 clovesMinced
Shallots3-4Minced
Black pepper1 tspFreshly ground, please!
Thai chilies2-3Optional, for heat

For Serving:

Steamed jasmine rice

Fresh cilantro
Sliced cucumbers or pickled vegetables (optional but highly recommended)

Let's Cook: Step-by-Step

Step 1: Prep Your Pork

First things first: get that pork ready. Cut your pork belly into nice, bite-sized chunks—about 1.5 inches square. Don't stress about making them perfect; rustic is part of the charm.

Pro tip: If you pop the pork in the freezer for 30-40 minutes before cutting, you'll get much cleaner, more even slices .

Once cut, bring a pot of water to a boil and blanch the pork for about 2-3 minutes . This removes any impurities and gives you a cleaner-tasting final dish. Drain and set aside.

Step 2: Make the Caramel (The Secret Weapon!)

Here's where the magic happens. In a heavy-bottomed pot or Dutch oven, add your sugar and 2 tablespoons of water. Cook over medium-low heat, without stirring—just gently swirl the pot occasionally.

Watch carefully! The sugar will melt, bubble, and gradually turn from clear to golden to a deep amber color . This whole process takes about 5-7 minutes.

The critical moment: When it reaches a rich, dark brown (think the color of an old copper penny), immediately add 1/4 cup of hot water. It will splatter and steam, so be careful! Stir until the caramel dissolves completely.

"The caramel is what gives this dish its signature color and depth," explains a professional Vietnamese chef. "It's not just for sweetness—it's the foundation of the entire dish" .

Step 3: Brown the Pork

Add your blanched pork belly to the caramel and increase the heat to medium-high. Cook for 5-7 minutes, stirring occasionally, until the pork is nicely browned on all sides and coated in that beautiful caramel color .

Step 4: Add Aromatics and Liquids

Toss in your minced garlic and shallots . Cook for 1-2 minutes until fragrant—your kitchen should smell absolutely incredible at this point.

Pour in the fish sauce, dark soy sauce, coconut water, and regular water or stock . The coconut water is what makes the Southern-style version so special—it adds a subtle sweetness and helps tenderize the meat .

Bring everything to a boil, then reduce the heat to low. Cover and let it simmer.

Step 5: The Long, Slow Simmer

Here's where patience pays off. Let the pork simmer gently for about 45 minutes to 1 hour. The meat should be fork-tender—almost falling apart—when it's done .

Along the way: I recommend skimming off any foam or excess fat that rises to the surface . This gives you a cleaner, more flavorful sauce.

Step 6: Add the Eggs

While the pork is simmering, prepare your hard-boiled eggs. Here's my foolproof method: place eggs in a pot, cover with cold water by about an inch, bring to a boil, then turn off the heat and let them sit covered for 10-12 minutes . Transfer to an ice bath, then peel.

Here's an old family trick: Use a toothpick to poke a few small holes in the peeled eggs before adding them to the pot . This allows the braising liquid to penetrate deeper, giving you eggs that are flavorful all the way through—not just on the outside.

Add the eggs to the pot during the last 30 minutes of cooking . Gently push them down into the liquid so they soak up all that gorgeous color.

Step 7: The Final Touch

Once the pork is tender and the sauce has reduced to a thick, glossy consistency, taste and adjust seasoning . Add more fish sauce for saltiness, a pinch of sugar for sweetness, or freshly ground black pepper for warmth.

Garnish with fresh cilantro and sliced Thai chilies if you like heat.


The Most Important Secret: Let It Rest

If you can resist (and I know it's hard), let the pot cool and refrigerate it overnight. I'm serious.

This dish is like a good stew or chili—it actually tastes better the next day . The flavors continue to develop and meld together, the pork absorbs more of the sauce, and those eggs become even more incredible.

If you can't wait (no judgment—I rarely can either), at least let it rest for 30 minutes off the heat before serving.


How to Serve It

This dish is meant to be eaten with a big bowl of steaming hot jasmine rice. The rice soaks up all that incredible sauce—it's truly the star of the show.

I also love serving it with:

Fresh cucumber slices – The cool crunch balances the richness of the pork beautifully

Quick-pickled carrots and daikon – The tanginess cuts through the fat 
Blanched cabbage or bok choy – For something green and healthy on the plate 

Common Questions (Answered!)

Can I use pork shoulder instead of belly?
Absolutely! Pork shoulder is leaner but still has enough fat to stay moist during braising . Just be aware it might need a bit longer to become tender.

What if I don't have coconut water?
You can use regular water or chicken stock—it'll still be delicious . The coconut water adds a subtle sweetness, so you might want to add an extra teaspoon of sugar to compensate.

How long does this keep?
Stored in an airtight container in the fridge, Thịt Kho will last 4-5 days . In fact, it gets better each day! Reheat gently on the stovetop—I don't recommend the microwave for the eggs.

Can I freeze it?
Yes! But here's a pro tip: freeze the meat and sauce separately from the eggs . Eggs don't freeze well and can become rubbery. Just cook fresh eggs when you reheat the sauce.

What type of eggs should I use?
Traditionally, duck eggs are used because they're richer and have larger yolks . But chicken eggs work wonderfully and are what most home cooks use. Quail eggs are also a fun option!

Is this spicy?
Not inherently! The Thai chilies are optional. Without them, it's completely mild and kid-friendly.


Final Thoughts

There's a reason Thịt Kho Tàu is served at Tết—it symbolizes abundance and prosperity with its rich, warm reddish-brown color . But honestly? I think it's made for cold weeknights when you need a hug in a bowl.

This is the kind of dish that fills your home with incredible aromas, brings people to the table, and keeps them coming back for "just one more bite" of rice soaked in that sauce.

So go ahead—make it for your family this week. And when someone asks for the recipe? Send them right here.

Happy cooking, everyone! 🍚