Cha Trung Hap (Vietnamese Steamed Egg Meatloaf)
Cha Trung Hap aka Vietnamese Steamed Egg Meatloaf is a staple in Vietnamese cuisine, especially when you talk about Com Tam. It is also extremely easy to make coming together in just under an hour. Included in this blog post are tips and tricks on how to make sure your meatloaf is cooked through every time and how to troubleshoot if you run into issues.

This is a dish I grew up eating a lot because it was easy to make, and it was also something my mom grew up eating. Cha Trung Hap is a steamed egg meatloaf filled with egg, ground pork, green onions, and wood ear mushrooms. It is literally so easy to make. Throw everything in a container, steam it, and you’re done! It is definitely not one of the prettiest looking dishes, but it tastes absolutely amazing. It is the epitome of ugly delicious.

My experience with Cha Trung Hap
Cha Trung Hap or Vietnamese Steamed Egg Meatloaf is something I usually had in dishes like Com Suon or just with rice. It is characterized by a spongy texture filled with ground meat (usually pork), wood ear mushrooms, and cellophane noodles, and a bright yellow top made with egg yolk. There are however a lot of variations of this dish. Usually when my mom makes it, she does her lazy version which means she doesn’t do the golden yellow top, and she might not use ground pork depending on what’s in the fridge. Other proteins that I’ve seen used are shiitake mushrooms and crab meat.

Some deets about key ingredients
- Ground pork – This is the most traditional protein used for cha trung hap. You can also use other ground meats, mushrooms, or crab meat. I personally love using crab meat from time to time.
- Cellophane noodles (glass noodles) – These are the thin, clear noodles you find in Asian grocery stores. If you can’t find these noodles, I would just leave them out.
- Wood ear mushrooms – If these mushrooms aren’t accessible, I would substitute with any kind of mushroom. A great substitute is shiitake mushrooms.
- Fish sauce – I add only 1 teaspoon of fish sauce, but you can add more if you want.

How to make cha trung hap
First prepare a 8×4 loaf pan by coating it with neutral oil. Next, combine all the ingredients into a bowl exception of 2 of the eggs. With the remaining eggs, separate the egg yolks from the egg whites and add the egg whites to the bowl of ingredients. Whisk together the ingredients and pour into the prepared loaf pan. Set aside the loaf pan and egg yolks.
Tip #1: You can use any container you want but your cook time will vary because of the difference size and shape. I have used a bowl before and that takes me about 30 minutes to cook. This recipe uses a 8×4 loaf pan and it takes 40 minutes to cook. The surest way to know if your meatloaf is done is to poke it. If you poke it a few times and no water comes out, you should be good.
Prep your steamer. Bring water to a simmer and add your steamer attachment on top. Put your loaf pan in the steamer. Make sure you can remove the loaf pan from the steamer after it’s done cooking. Sometimes, I like to put an upside down bowl at the bottom of the steamer to create a stand for my loaf pan. This makes it easier to remove. Steam for 40 minutes.
After 40 minutes, poke a few holes in the meatloaf to check if it’s done. If liquid seeps out of the meatloaf, cook it for a few minutes longer until no liquid comes out. Whisk the egg yolks from step 2 and pour it on the meatloaf in an even layer. Steam for another 5 minutes to solidify the egg yolk. Remove from the heat and let it sit for 20 minutes before cutting into it. Serve with a side of rice garnished with mo hanh, pickled veggies, and nuoc cham.
Tip #2: Don’t cut into the meatloaf while it’s piping hot. If you cut into the meatloaf while it’s piping hot, it will fall apart. Let it cool a bit before cutting into it.

What to do if your meatloaf is undercooked?
Believe it or not this happens a lot. There are a lot of variables that can throw off your cook time. 1) Your steamer doesn’t reach a high enough temperature. 2) The size and shape of your bowl can affect cook time. If your meatloaf is undercooked and you can’t put it back in the steamer, put it in the microwave for a few minutes until the center is cooked through. Water will come out of the center if it’s not cooked through.
What can you eat cha trung hap with?
The most traditional way to enjoy this dish is on a plate of com tam. That could mean com suon or com ga. I personally usually eat it with pickled vegetables and rice for a simple weeknight meal.

Did you make this dish?
If you made this dish, I would love to see!
Follow Cooking Therapy on Instagram, snap a photo, and tag and hashtag it with @cooking__therapy and #beccascookingtherapy.
Stay connected and follow along on Facebook, Pinterest, and Instagram for all my latest recipes.
Disclaimer: If you purchase anything through a link on this site, I may receive a small commission from the purchase at no extra cost to you. I only recommend products that I would personally use. Thank you so much for the support!

Get the Recipe:
Cha Trung Hap (Vietnamese Steamed Egg Meatloaf)
Ingredients
- ½ lb ground pork
- ½ oz cellophane noodles, rehydrated
- 2 oz wood ear mushrooms, rehydrated, minced
- 2 stalks green onions, minced
- ½ oz cilantro, minced
- 7 large eggs
- 1 tsp fish sauce
- ½ tsp pepper
- 1 tsp salt
- 1 tsp granulated sugar
- ¼ tsp sesame oil
- ¼ cup water
Equipment
Instructions
- Coat a 8×4 loaf pan with oil. Use any neutral oil you can find.
- Combine all the ingredients into a bowl except for 2 of the eggs. With the remaining eggs, separate the egg yolks from the egg whites and add the egg whites to the bowl of ingredients. Whisk together the ingredients and pour into the prepared loaf pan. Set aside the loaf pan and egg yolks.
- Prep your steamer. Bring water to a simmer and add your steamer attachment on top. Put your loaf pan in the steamer. Make sure you can remove the loaf pan from the steamer after it’s done cooking. Sometimes, I like to put an upside down bowl at the bottom of the steamer to create a stand for my loaf pan. This makes it easier to remove.
- Steam for 40 minutes.
- After 40 minutes, poke a few holes in the meatloaf to check if it’s done. If liquid seeps out of the meatloaf, cook it for a few minutes longer until no liquid comes out.
- Whisk the egg yolks from step 2 and pour it on the meatloaf in an even layer. Steam for another 5 minutes to solidify the egg yolk.
- Remove from the heat and let it sit for 20 minutes before cutting into it.
- Serve with a side of broken rice, pickled vegetables, and nuoc cham.
Notes
- Update 6/15/25 – Retested and increased the eggs to 7 from 6.
- What to do if your meatloaf is undercooked? – Believe it or not this happens a lot. There are a lot of variables that can throw off your cook time. 1) Your steamer doesn’t reach a high enough temperature. 2) The size and shape of your bowl can affect cook time. If your meatloaf is undercooked and you can’t put it back in the steamer, put it in the microwave for a few minutes until the center is cooked through. Water will come out of the center if it’s not cooked through.
- Store this in an airtight container in the fridge for up to 3 days.
Are the weights for the cellophane noodle and woodear mushroom dry or rehydrated?
Thanks for asking! It is for rehydrated cellophane noodles and rehydrated wood ear mushrooms.
I made this today and it turned out perfect. I did have to use an extra egg because 1 egg yolk was not enough for the topping. Taste really good, the hint of cilantro makes it very flavorful. Thank you for this recipe!
Hi Carol. Thank you for making the recipe! I’m so glad you enjoyed it! I love that hint of cilantro as well.
We love this recipe! Authentic and easy to make. We substituted ground chicken for pork and it was still a big hit. Excellent work!
Thank you for making it! I love that you used chicken instead of pork!
Does this recipe freeze and reheat well?
Yes it does! I like to cut it into individual servings and then freeze it. You can freeze it up to 3 months!
Question: Do you precook the noodles or just break the up and add them dry?
I soak them first and then add them to the mixture.
Thank you for the reply! Further instructions: Soak in boiled water? For how long?
Cool water is okie.
Okay. Thank you very much!
How long can the steam eggs be in the fridge?
Hi Kim! They can be in the fridge for up to 3 days.