A finished bowl of basic Kyay Oh: rice vermicelli, pale pork meatballs and gai choy in hot broth
Serves4 servings
CuisineBurmese

Kyay Oh: Burmese Pork Meatball Soup with Rice Vermicelli

How to make a basic soup version of Kyay Oh for 4: rice vermicelli, gai choy and plain pork-and-egg meatballs in pork-rib broth. Includes guidance on checking the meatballs with a thermometer, plus common problems and how home and restaurant versions differ.

Cooking flow

Cooking steps

STEP 11 / 37

Peel the ginger

Peeling fresh ginger on a clean board

Peel the 2 cm piece of ginger as needed, working on a clean vegetable board.

STEP 22 / 37

Slice the ginger

Thinly slicing ginger on a board

Slice the ginger thinly.

STEP 33 / 37

Peel the garlic

Peeling a garlic clove by hand

Peel the 6 garlic cloves and leave them whole.

STEP 44 / 37

Wash the spring onion

Washing a whole spring onion under running water

Wash the spring onion and keep it whole for the broth.

STEP 55 / 37

Wash the gai choy

Rinsing gai choy under running water

Wash the gai choy under running water, away from any raw pork.

STEP 66 / 37

Chop the gai choy

Chopping gai choy on a vegetable board

Chop the 200g of gai choy on the vegetable board and set it aside.

STEP 77 / 37

Crack the egg

Whole egg falling from broken shell halves into a separate small bowl

Crack the whole egg into a clean small bowl. Cover it and keep it in the fridge until you mix the meatballs.

STEP 88 / 37

Add the ribs to the parboiling water

Placing raw pork ribs into a large pot of plain water

Bring a large pot of plain water to a boil. Carefully lower in the 500g of pork ribs. Don't add aromatics or seasoning yet.

STEP 99 / 37

Parboil the ribs

Pork ribs parboiling in plain water

Parboil the ribs. This is not the final cooking stage.

STEP 1010 / 37

Drain the ribs

Draining parboiled ribs into a colander

Pour the ribs into a colander in the sink and discard this first water. Pour slowly to limit hot splashes.

STEP 1111 / 37

Rinse the ribs

Rinsing parboiled ribs in a colander under running water

Rinse the ribs in the colander under running water, keeping the splash contained. Keep ready-to-eat food away from the sink, and clean the sink afterward.

STEP 1212 / 37

Return the ribs to a clean pot

Tongs moving a parboiled rib from the colander into a clean stockpot

Use clean tongs to move the rinsed ribs into a clean, empty stockpot.

STEP 1313 / 37

Pour in the fresh water

Pouring fresh water into the stockpot with the ribs
Color alone doesn't show whether pork is cooked through

Pour about 3L of fresh water over the ribs.

STEP 1414 / 37

Add the ginger

Adding sliced ginger to the ribs and water

Add the sliced ginger.

STEP 1515 / 37

Add the garlic

Adding peeled garlic cloves to the stockpot

Add the peeled garlic cloves.

STEP 1616 / 37

Add the spring onion

A hand lowering a whole spring onion into the stockpot

Lower in the whole spring onion.

STEP 1717 / 37

Add the broth salt

Adding salt to the stockpot with a spoon

Add 2 tbsp of salt, or salt to taste. The meatball salt stays separate.

STEP 1818 / 37

Add the broth sugar

Pouring sugar into the stockpot

Add 1 tbsp of sugar, or sugar to taste. The meatball sugar stays separate.

STEP 1919 / 37

Bring the broth to a boil

Pork-rib broth at a rolling boil with ginger, garlic and spring onion

Bring the pot to a boil. Don't add any oil.

STEP 2020 / 37

Cook the broth for 1 hour

Pork-rib broth simmering with its aromatics

Cook the broth for 1 hour, adding more water as needed.

STEP 2121 / 37

Strain the broth

Pouring broth through a strainer into a clean pot

Carefully strain the hot broth into a clean pot. Remove the ribs, ginger, garlic and spring onion. They don't go into the bowls.

STEP 2222 / 37

Mix the meatball paste

Mixing raw pork mince, egg and seasonings by hand in one bowl

In a mixing bowl, combine the 500g of pork mince, a dash of white pepper, 1/2 tsp sugar, 1 tsp salt, 1 tbsp corn starch and the whole egg. Mix into a soft, malleable paste, then wash your hands.

STEP 2323 / 37

Scoop a portion with a spoon

A spoon lifting a soft portion of raw pork paste from the bowl

Scoop a soft portion of paste with a clean spoon. There's no need to shape balls ahead of time, because the paste goes straight from the spoon into the broth.

STEP 2424 / 37

Bring the strained broth back to a boil

Strained pork broth bubbling in a pot

Return the strained broth to a boil before any paste goes in.

STEP 2525 / 37

Drop in the paste

Lowering a spoonful of pork-and-egg paste into boiling broth

Lower the paste into the boiling broth one spoonful at a time, until you've used all of it.

STEP 2626 / 37

Cook the meatballs

Plain pale meatballs cooking in strained pork stock

Let the meatballs cook in the broth. When they float, it's time to check them, but floating alone doesn't mean they're done.

STEP 2727 / 37

Check the center temperature

A thermometer probe inserted into the center of a meatball
Use your own thermometer reading, not this picture, to judge doneness

Lift out the largest meatball and insert a food thermometer into its center, following the thermometer's instructions. Make sure the center is heated at 75°C for at least 1 minute. If it isn't, return the meatball to the broth, keep cooking and check again. Clean the probe after each use.

STEP 2828 / 37

Lift out the meatballs

A slotted spoon lifting cooked meatballs from the stock into a clean bowl

Use a clean slotted spoon to move the cooked meatballs into a clean bowl. Keep the broth in the pot.

STEP 2929 / 37

Prepare the rice vermicelli

Plain rice vermicelli in its own hot water

Prepare the 300g of rice vermicelli in its own water, following your pack's method and timing. The image shows a hot-water method, but your pack may differ.

STEP 3030 / 37

Drain the noodles

Drained rice vermicelli in a colander

Drain the noodles in a colander.

STEP 3131 / 37

Blanch the gai choy

Chopped gai choy blanching in a pan of plain water

Blanch the chopped gai choy in a separate pan of plain boiling water.

STEP 3232 / 37

Drain the gai choy

Blanched gai choy draining in a colander

Drain the blanched gai choy.

STEP 3333 / 37

Put the noodles in the bowls

Placing drained rice vermicelli into a clean serving bowl

Divide the drained noodles among clean serving bowls.

STEP 3434 / 37

Add the meatballs

A slotted spoon adding plain meatballs to a bowl of rice vermicelli

Add the cooked meatballs to the noodles.

STEP 3535 / 37

Add the gai choy

Drained gai choy added to a bowl of noodles and meatballs

Add the blanched gai choy.

STEP 3636 / 37

Pour over the hot broth

Ladling hot broth into a bowl of noodles, meatballs and gai choy

Ladle the hot strained broth into each bowl until the noodles are covered.

STEP 3737 / 37

Serve right away

A finished bowl of basic Kyay Oh, ready to serve

Serve the bowls immediately, with no added toppings.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Rice vermicelli 300g dry weight Noodles
Gai choy 200g Greens, chopped and blanched
Pork spare ribs 500g Broth
Water about 3L, plus more as needed Broth
Fresh ginger 2 cm piece Broth aromatic, sliced
Garlic 6 cloves Broth aromatic, peeled
Spring onion 1 Broth aromatic, washed and left whole
Salt 2 tbsp, or to taste Broth seasoning
Sugar 1 tbsp, or to taste Broth seasoning
Pork mince 500g Meatballs
White pepper a dash Meatball seasoning
Sugar 1/2 tsp Meatball seasoning
Salt 1 tsp Meatball seasoning
Corn starch 1 tbsp Meatball paste
Whole egg 1 Meatball paste
Plain water as needed For parboiling the ribs, preparing the noodles and blanching the greens, kept separate from the broth
0 / 0

Kyay Oh: A Home Bowl of Noodles, Meatballs and Pork-Rib Broth

What this bowl should keep

Three things go into the bowl: rice vermicelli, plain pork-and-egg meatballs and blanched gai choy. Hot pork-rib broth goes over them, and the bowl is served right away.

Spoonfuls of soft pork paste slip into a pot of boiling broth, one at a time, while the noodles and greens wait in their own pans. This is Kyay Oh in its plainest form, as described by the home cook behind the Yummy Calories site. The author calls this extras-free bowl the kyay oh they prefer and describes the dish to their husband as comfort food. That is one household's view of the dish, and we don't present it as speaking for all of Myanmar.

The author's recipe has a soup version and a dry version called si chet. This article covers the soup version only. It leaves out the optional fried garlic and chili sauce, along with the offal, fish balls, tofu, quail eggs and other extras the author treats as additions. It keeps the full amounts for 4 servings, including all 500g of pork mince.

The author's page lists 20 minutes of prep and 1.5 hours of cooking, and the method simmers the bone broth for 1 hour. The first two figures describe the whole recipe, while the last describes one stage of it.

Where we made editing decisions

The author's recipe leaves a few points open, and we want to be clear about how we handled them:

  • Broth salt and sugar: Both are in the author's ingredient list, but the method never says when to add them. We add them as the broth begins to cook, using the author's amounts.
  • A likely typo: The method says "Bring the pork back to the oil." The next lines describe water, aromatics and an hour of simmering, so we read "oil" as a typo for "boil" and add no oil.
  • Straining: The instruction to strain out the ribs and solid aromatics is our own addition, made so the bowls are simpler to assemble.
  • Top-up water: The author says to add more water as needed but gives no amount, so we don't give one either.
  • Meatball safety check: The author uses floating as the sign that meatballs are done. We treat that as a visual cue only and add a thermometer check based on public food safety guidance.

This article is written from the author's published recipe and public guidance. Sekai Gohan has not kitchen-tested this recipe as a whole. The images show what each stage involves, but they can't confirm amounts, time, temperature, hygiene or doneness.

Ingredients for 4 Servings

All the ingredients for basic soup-style Kyay Oh, laid out separately by component
Keep the broth seasonings and meatball seasonings in separate dishes

Equipment

  • Large pot for parboiling the ribs
  • Colander
  • Clean stockpot
  • Strainer and a second clean pot for the broth
  • Separate pans for the noodles and the gai choy
  • Separate cutting board for vegetables
  • Vegetable peeler or small knife
  • Tongs
  • Small bowl for the egg
  • Mixing bowl for the meatball paste
  • Spoon for portioning the paste
  • Slotted spoon
  • Food thermometer
  • Ladle
  • Serving bowls

Choosing and Handling the Main Ingredients

Rice vermicelli: The 300g is the dry weight. Preparation varies by product, so use the method and timing on your pack.

Gai choy: This is a mustard green. We haven't confirmed a substitute for this recipe, so we don't recommend one here.

Corn starch: Use corn starch for the paste. Don't assume potato starch or other starches will behave the same way.

Raw pork and egg: Keep the ribs, mince and egg in the fridge until you need them. Use a separate board for vegetables, and wash your hands and any utensils after they touch raw pork or egg.

Method: Broth First, Then Meatballs, Then the Bowl

Don't judge the meatballs by looks

Floating, color and a rolling boil don't prove that meatballs are safely cooked. Check the center with a food thermometer and make sure it is heated at 75°C for at least 1 minute. Hot water can splash when you add, drain or rinse the ribs, so work carefully and keep ready-to-eat food away from the sink.

If Something Seems Off

Problem What it may mean What to do
The meatballs float, but the center hasn't reached the target Floating doesn't confirm doneness Keep cooking and check again until the center is heated at 75°C for at least 1 minute
The meatballs look pale and cooked Their color doesn't confirm doneness Check the largest one with a thermometer
The broth is getting low during the hour Water is cooking off Add more water as needed, then taste before serving
The broth tastes flat The salt and sugar are flexible "to taste" amounts Add a little more salt or sugar and taste again
The paste feels very soft It is meant to be soft enough to scoop Leave it soft, and don't add flour or shape it ahead of time
The broth has some cloudiness or fat droplets This can happen naturally with pork-rib broth Strain out the solids and carry on, since the broth doesn't need to be perfectly clear
The noodles are too firm or too soft Times and methods vary by product Check your pack and follow its directions next time

Other Ways to Build the Bowl

The versions below are outside this recipe. We mention them to show the range of the dish, and we don't provide amounts or methods for them.

  • Si chet: The author's dry version uses its own seasonings, such as soy sauce and oyster sauce.
  • Fried garlic and chili sauce: The author treats these as optional in the soup version. The peanut oil with fried garlic appears in the author's ingredient list, but we leave it out here.
  • Extra toppings: The author lists offal, fish balls, tofu, quail eggs, an egg on top and other additions. The author also notes that the meatballs can be halved if you add extras, but this version adds none, so it uses all the mince.
  • Different meatballs: A home-style recipe on MyFood Myanmar uses meatballs made with fish paste, wheat flour and egg white, and it includes offal in one example. That's a useful contrast, but it isn't the basis for this recipe.

One Dish, Several Bowls

Kyay Oh can look quite different from one kitchen to the next, and we don't treat any one bowl here as the definitive version. The Yummy Calories recipe reflects one cook's preferred bowl at home. The other examples come from specific businesses and sites.

The Nation Thailand profiled a roadside stall in Yangon and interviewed its owner, Than Than Htike. That report describes both soup and dry forms, along with the stall's pork-only meatballs and clear soup. The Strand Cafe's Myanmar menu describes its own Kyay Oh with ingredients that include pork and egg. Neither source supplies amounts or a full method, so we use them only for comparison and not for this recipe.

To see more dishes from the country, visit our Myanmar page.

Frequently Asked Questions

Why use a thermometer if the meatballs float?

The author uses floating as a sign of doneness, but it can't confirm how hot the center has become. Japan's Ministry of Health, Labour and Welfare advises home cooks to heat food at 75°C in the center for at least 1 minute, and this article follows that guidance. FoodSafety.gov in the United States lists 71°C (160°F) for ground meat, measured with a food thermometer. The two figures come from different agencies, and neither is part of the author's recipe.

When do the broth salt and sugar go in?

The author's method doesn't say. We add them as the broth begins to cook, keeping the author's amounts of 2 tbsp salt and 1 tbsp sugar, or to taste.

How much water should I add during the simmer?

The author says about 3L plus more as needed, without giving a top-up amount or frequency. Add what the pot needs and taste the broth before serving.

Can I use the rib meat as a topping?

The author's recipe doesn't call for reusing it, so this version doesn't include it in the bowls.

Can I replace the gai choy or corn starch?

We haven't confirmed a substitute for either one, so we don't recommend any. In particular, we don't treat corn starch and potato starch as interchangeable in this recipe.

Can I store or reheat Kyay Oh?

This article covers only a fully cooked bowl served right away. The recipe gives no storage or reheating guidance, so we don't offer any here.

Sources