Hong Kong Tomato Macaroni Soup Recipe

Hong Kong Recipes

Cha Chaan Teng Breakfast Soup

Quick Answer Hong Kong tomato macaroni soup is a cozy cafe breakfast where elbow macaroni is boiled separately, then ladled into a light savory-sweet tomato broth built from fresh tomatoes, a little ketchup, and chicken or vegetable stock. It is topped with thin slices of halal chicken or a fried egg and a scatter of scallion. It is quick, slurpable, and ready in about 30 minutes.

If you have ever walked into a Hong Kong cha chaan teng in the morning, this steaming bowl of macaroni in red tomato broth is one of the first things you smell. It tastes like comfort: light, gently sweet, faintly tangy, and warm all the way down. The trick that surprises most people is that the pasta never touches the broth until the very end, which keeps the soup clear and the macaroni springy instead of gluey.

Ready in about 30 minutes  |  Serves 2  |  One pot plus a pasta pan

Prep Time
10 min
Cook Time
20 min
Total Time
30 min
Servings
2
Easy Halal High Protein About 420 cal / serving
A bowl of Hong Kong tomato macaroni soup topped with sliced chicken and scallion
Elbow macaroni in a light tomato broth, topped with sliced chicken and scallion, cha chaan teng style.

Why This Tomato Macaroni Soup Works

This bowl is proof that a short list of everyday ingredients can taste like a treat. Fresh tomatoes give the broth its body and natural sweet-tart flavor, a spoon of ketchup rounds out the edges and deepens the color, and good stock ties it all together into something savory and slurpable. Nothing here is fussy, yet the result tastes like the cafe version you remember.

The single most important habit is cooking the macaroni in its own pot of water and only combining it with the broth at the table. When pasta simmers directly in the soup, it leaks starch, the broth turns cloudy and thick, and the noodles go soft and heavy. Keep them apart and the broth stays clean and bright while the macaroni holds a pleasant bite.

Cooking the tomatoes down for a few minutes before the stock goes in is the other quiet secret. You want them soft and jammy so the broth tastes mellow and full, not sharp and raw. That short simmer is what turns a thin red liquid into a broth worth drinking on its own.

It is also flexible in the best way. The same base welcomes thin slices of halal chicken, a runny fried egg, or a fully meatless bowl, so once you know the method you can build a different breakfast every day of the week from the same pot.

Pro observation: The broth is ready when it tastes balanced on its own, before any macaroni goes in. If it needs a lift, it is almost always a pinch more salt or a tiny bit more sugar rather than more tomato.

Ingredients

Adjust servings above to rescale · Serves 2

Kitchen Measurement Converter

Quickly convert between common cooking measurements without leaving the recipe. Pick a category, enter a value, and the result updates instantly.

Want more options? Open the full tomato measurement converter.

Ingredient Notes & Substitutions

Tomatoes

Ripe, red tomatoes give the broth its sweet-tart backbone. Out of season, one 14-ounce can of chopped tomatoes works well and is often more reliable than pale fresh ones. Cut fresh tomatoes into wedges so they soften quickly.

Ketchup

A little ketchup is traditional here. It adds gentle sweetness, a touch of tang, and that glossy red color the cafe bowls are known for. Start with the amount listed and adjust to taste; you want balance, not a sweet sauce.

Chicken

Use thinly sliced halal chicken breast or thigh. Thigh stays juicier, while breast cooks faster. For a vegetarian bowl, skip the chicken entirely and top with a fried egg instead.

Stock

A good chicken or vegetable stock carries the whole bowl, since the broth is light. If you only have water, add an extra pinch of salt and a little more tomato paste so the broth still tastes full.

Equipment

  • Medium pot for the broth
  • Separate pan for pasta
  • Colander or strainer
  • Sharp knife and board
  • Ladle
  • Two deep bowls

Before You Start

1. Boil the pasta water first. Getting a pan of salted water heating before anything else means the macaroni and the broth finish at roughly the same time.

2. Slice the chicken thin and cold. Partly chilled chicken is easier to slice into thin, even pieces that cook through in a minute or two.

3. Taste as you build the broth. This soup is all about balance, so keep a spoon nearby and adjust the salt, sugar, and ketchup as you go.

Step-by-Step Instructions

1

Prep the Tomatoes and Chicken

Cut the tomatoes into wedges. Slice the chicken breast thinly across the grain and season it with a small pinch of the salt and white pepper. Thinly slice the scallions, keeping a little of the green aside for the final garnish.

2

Cook the Macaroni Separately

Bring a pan of salted water to a boil and cook the elbow macaroni until just tender, following the package time, usually 8 to 9 minutes. Drain it well and set it aside. Do not cook the macaroni in the broth, or it will turn starchy and cloudy. A quick rinse keeps the pieces loose if you are not serving right away.

Elbow macaroni cooking in a pan of water and draining in a colander
Cook the macaroni in its own water so the broth stays clear and the pasta keeps its bite.
3

Start the Tomato Broth

Heat the neutral oil in a medium pot over medium heat. Add the tomato wedges and cook 4 to 5 minutes, pressing gently, until they soften and start to break down. Stir in the tomato paste and the ketchup and cook another minute so they lose their raw edge and deepen in color.

4

Simmer and Season the Broth

Pour in the stock and bring it to a gentle simmer. Add the sugar, the remaining salt, and the white pepper. Let it bubble softly for 8 to 10 minutes so the flavors come together and the broth turns a warm red. Taste and adjust: a little more salt for savoriness, a touch more sugar or ketchup for balance.

Light red tomato broth simmering in a pot with softened tomato pieces
Simmer the broth until it tastes balanced on its own, before any pasta goes in.
5

Cook the Chicken in the Broth

Slide the thin chicken slices into the simmering broth and poach them gently for 2 to 3 minutes, just until they turn opaque and are cooked through. Keep the heat low so they stay tender rather than tough. For food safety, cook the chicken to an internal temperature of 165F (74C); thin slices reach that quickly.

6

Assemble the Bowl and Serve

Divide the drained macaroni between two deep bowls. Ladle the hot tomato broth over the top so the pasta is just covered, then arrange the poached chicken slices on top. Finish with the reserved scallion. Serve at once while it is steaming, with extra white pepper at the table.

Tomato broth being ladled over macaroni topped with chicken and scallion
Ladle the broth over the pasta at the last moment for the springiest bowl.

Chef’s Tips From Real Kitchen Testing

1

Always cook and combine the macaroni last. If it sits in the broth, it swells, softens, and clouds the soup within minutes.

2

Balance the broth before serving, not after. A pinch of salt plus a small pinch of sugar is usually all it needs to taste like the cafe version.

3

Poach the chicken low and slow for just a couple of minutes. Thin slices go from juicy to dry fast, so pull them as soon as they turn opaque.

Recipe Variations

Serving Suggestions

  • A cup of Hong Kong style milk tea on the side
  • Toasted buttered bread for dipping
  • A soft or fried egg on top for a richer bowl
  • Extra white pepper and chili oil at the table

Nutrition Facts

Estimated nutrition per serving of tomato macaroni soup
NutrientAmount per serving
Calories420
Protein28 g
Carbohydrates52 g
Fat10 g
Saturated Fat2 g
Fiber4 g
Sugar12 g
Sodium780 mg

Values are estimates per serving and vary with the exact ingredients and brands you use.

Make-Ahead Tips

The broth is the make-ahead friend here, not the pasta. Simmer and season the tomato broth up to a day ahead, cool it, and keep it in the fridge; the flavor settles and rounds out overnight. Cook the macaroni fresh just before serving, or store it separately tossed with a drop of oil so it does not clump. Combine the two only when you are ready to eat, then poach the chicken in the reheated broth.

Storage, Freezing & Reheating

Refrigerator
Store the broth and cooked macaroni in separate containers for up to 3 days. Combining them early makes the pasta swell and go soft.
Freezer
The tomato broth freezes well for up to 2 months. Freeze it on its own and cook fresh macaroni when you reheat, since frozen pasta turns mushy.
Reheating
Warm the broth on the stove until steaming, drop in the macaroni to heat through for a moment, then serve. Add a splash of stock or water if it has reduced.

Common Mistakes to Avoid

×Cooking the macaroni in the broth. It releases starch, turns the soup cloudy and thick, and leaves the pasta mushy. Boil it separately and combine at the end.
×Leaving the broth thin and sweet. A watery, one-note broth needs salt for savoriness and only a small amount of sugar and ketchup for balance, not more ketchup for sweetness.
×Overcooking the chicken. Thin slices need just a couple of minutes in the gentle broth; boiled hard, they turn tough and dry.

Troubleshooting

Broth tastes flat? It usually needs salt first, then a small pinch of sugar to round it out. A little more tomato paste adds depth without watering it down.

Broth too thin? Simmer it a few minutes longer to concentrate, or stir in an extra teaspoon of tomato paste to give it body.

Broth too sweet? Balance it with a pinch more salt and a small splash of stock. Next time, cut back slightly on the ketchup.

Macaroni gone soft? It sat in the broth too long. Serve the pasta and broth the moment they meet for the best texture.

A Note on Hong Kong Cha Chaan Teng

A cha chaan teng is a Hong Kong tea cafe, the kind of fast, friendly spot where East meets West on every menu. The morning breakfast set is a local institution: a hot drink, maybe some toast, and a steaming bowl of macaroni in tomato broth topped with a protein and scallion. What makes it special is the technique, not the ingredient list. The pasta is boiled on its own, the broth is built from fresh tomatoes brightened with a little ketchup, and the two meet only at serving time so the bowl stays light and slurpable. If you love warming tomato bowls, our creamy Indian tomato soup shares the same cozy spirit, and you can browse more ideas in our full collection of tomato recipes.

Frequently Asked Questions

It is light, savory, and gently sweet-tart. The tomato broth is comforting rather than rich or spicy, the macaroni is springy, and the chicken and scallion keep it fresh. It tastes like a warm cafe breakfast in a bowl.
Cooking the pasta in the broth releases starch that clouds and thickens the soup and turns the macaroni soft and heavy. Boiling it in its own water keeps the broth clear and the pasta springy, which is how the cafe version is made.
Yes. Use vegetable stock and skip the chicken, then top the bowl with a fried egg or a soft-boiled egg for protein. The tomato broth is just as satisfying on its own.
A fried or poached egg is the classic vegetarian topping. Thin slices of halal chicken thigh work beautifully and stay extra juicy. Keep whatever you choose halal, and cook chicken to 165F (74C).
Use only a small amount of ketchup and sugar, and lean on salt and good stock for savoriness. Taste as you go and balance with a pinch of salt if it drifts too sweet.
Yes. One 14-ounce can of chopped tomatoes replaces the fresh ones nicely and is reliable out of season. Simmer it down for a few minutes so the broth loses any raw, tinny edge.

Last updated: September 23, 2026

Was this recipe helpful?
Thanks for rating!
Timer
0:00

Leave a Comment