Spaghetti simmered in a tangy tomato broth enriched with beef stock, characteristic of Hong Kong tea restaurants. The broth is thinner and more savory than Italian tomato sauce, bridging East and West with soy sauce and Worcestershire, then topped with luncheon meat or ham.
Born in the 1950s as Hong Kong tea restaurants (cha chaan tengs) adapted Western-style pasta for a Cantonese palate. Post-WWII food scarcity and a rush of new migrants created demand for affordable novelty dining. Cha chaan tengs sourced inexpensive spaghetti and paired it with a savory tomato broth built on beef bones, seasoned with Worcestershire sauce—known locally as 喼汁—and soy sauce, rather than olive oil or cream. The first formally named tea restaurant, 蘭香閣茶餐廳, opened in Central in 1955; tomato soup spaghetti quickly became a staple on its successors' menus across the city.
Slippery spaghetti tangles in a rust-colored broth that is bright with tomato acidity and deepened by beef umami—somewhere between a Chinese clear soup and a Western pasta dish, and entirely its own thing.
Tomatoes supply glutamic acid while beef stock provides inosinic acid; together they trigger nucleotide-amino acid synergy, multiplying perceived umami several times beyond either alone. Worcestershire sauce adds a fermented aromatic layer. Simmering at around 90°C preserves tomato's volatile aromatic acids—particularly cis-oxalic compounds—that give the broth its bright top notes, while high heat would turn them bitter. Cooking spaghetti directly in the broth lets its surface starch gelatinize and bind the soup, thickening texture without adding flour.
Variations
Common additions include sliced ham, luncheon meat, a poached or fried egg, or braised beef brisket. Some stalls stir in evaporated milk for a richer, creamier tomato variant. Macaroni can substitute spaghetti in the same broth—its tubular shape absorbs more liquid, yielding a softer bite that suits those who prefer less chew at breakfast.
On the Palate
Where Tomato Soup Spaghetti sits in the Chinese flavor cloud
Ingredients
Serves 2How it's made
7 steps · 10 min
- 18 min
Bring a large pot of salted water to a rolling boil; cook spaghetti for about 8 minutes until just al dente. Drain, rinse with cold water to halt cooking, and toss with a few drops of oil to prevent sticking.
- 23 min
Heat oil in a medium saucepan over medium heat. Add sliced onion and cook, stirring, for 3 minutes until softened and translucent.
- 34 min
Add peeled, roughly chopped tomatoes and stir-fry for 4 minutes until they break down and release their juice into the pan.
Watch outStir-fry the tomatoes until they break down and release their juice — this is where the broth gets its body and bright top note.
- 45 min
Pour in beef stock and raise heat to bring to a gentle boil, about 5 minutes.
- 512 min
Season with Worcestershire sauce, soy sauce, white pepper, and salt. Reduce to a low simmer and cook for 12 minutes to develop the broth.
- 62 min
Add the pre-cooked spaghetti to the broth and simmer for 2 minutes until the pasta absorbs the soup and warms through.
Watch outSimmer the broth low, around 90 degrees — a hard boil turns the tomato's bright acids bitter.
- 71 min
Ladle spaghetti and broth into bowls, top with luncheon meat slices or ham, and serve immediately.





