Growing up in a culinary family, we often focused on traditional Sichuan dishes, but there was always a special place in my heart for “Cha Chaan Teng” (Hong Kong-style tea restaurant) food. This Hong Kong Style Meatball Spaghetti (Shi Jin Rou Wan Yi Fen) is the ultimate comfort food fusion.

It takes the Italian concept of pasta and applies Chinese stir-fry techniques—specifically “wok hei” (breath of the wok)—to create a dish that is saucier, sweeter, and more texturally complex than your standard Bolognese. I’ve tested this recipe in my home kitchen using both a high-output gas burner and a standard electric stove to ensure you get that glossy, rich finish regardless of your equipment.
What Is “Shi Jin Rou Wan Yi Fen”?
In Chinese, Shi Jin (什锦) means “assorted” or “garnished with various ingredients,” and Rou Wan means meatballs. This isn’t the Italian spaghetti you might know. In Hong Kong and parts of Southern China, pasta is treated similarly to Chow Fun or lo mein.
The noodles are often boiled and then shocked in cold water to tighten the gluten structure before being stir-fried. The sauce is a unique blend of fresh tomatoes and ketchup (tomato sauce), creating a tangier, sweeter profile that appeals to both kids and adults.

Note on Similar Dishes: If you enjoy this fusion style of cooking beef, you might also like our Black Pepper Steak or Pan-Seared Sirloin Steak, which share that distinct savory-sweet soy profile often found in Western-style dishes adapted for Chinese palates.
Why This Recipe Works
- Textural Contrast: By blanching the broccoli and shocking the pasta, we ensure the vegetables stay crisp-tender while the noodles remain chewy (al dente) even after stir-frying.
- Fresh vs. Pantry: We use fresh tomatoes boiled down to a puree, fortified with ketchup. This provides a depth of umami that ketchup alone cannot achieve.
- Versatility: This is a “clean out the fridge” meal. While we use meatballs, peppers, and corn, you can easily swap in ingredients like Fried Pork Meatballs if you have leftovers.
Key Ingredients & Substitutions
- Spaghetti: Standard dried spaghetti works best here. You can substitute with angel hair for a faster cook, but reduce boiling time.
- Pork Meatballs (Zhu Rou Wan): In China, we often use “bouncy” pork meatballs. You can find these in Asian markets. If unavailable, standard Italian-style pork meatballs or even halved Fried Pork Meatballs work perfectly.
- Fresh Tomato: Essential for the base. Use ripe Roma or vine tomatoes.
- Vegetables: We use broccoli, red pepper, onion, corn, and shiitake mushrooms. Feel free to sub in zucchini or peas.
- Ketchup (Tomato Sauce): The recipe calls for “tomato sauce,” but in this context, it refers to Ketchup (like Heinz). It provides the necessary sweetness and acidity.
Ingredients

- 8 oz (225g) Dried Spaghetti
- 8-10 Pork Meatballs (Asian style or Italian style, cooked)
- 1/3 head Broccoli, cut into bite-sized florets
- 1 large Tomato (ripe)
- ¼ cup Corn kernels (fresh, frozen, or canned)
- 1 Red Bell Pepper, sliced
- ½ Onion (yellow or white), sliced
- 3 Fresh Shiitake Mushrooms, sliced (or rehydrated dried mushrooms)
- 3 tbsp Ketchup (Tomato Sauce)
- 1 tsp Sugar
- ½ tsp Salt (adjust to taste)
- 1 tbsp Neutral Cooking Oil
- ¼ tsp White Pepper Powder
Recipe Notes Before You Start
- The Ice Bath: This recipe requires an ice bath for the pasta. This stops the cooking process immediately, washing off excess starch so the noodles don’t clump when they hit the hot wok later.
- Mashing the Tomato: We will boil the tomato until the skin splits to easily mash it into a natural sauce.
- Equipment: A 12-inch skillet or wok is ideal.
Mise en Place (Preparation)
- Chop Veggies: Slice the onion, red pepper, and shiitake mushrooms. Cut the broccoli into small florets.

- Blanch Broccoli: Bring a small pot of water to a boil. Blanch broccoli for 1 minute until bright green. Drain and set aside. Why? This ensures the broccoli is cooked through but stays crunchy in the final stir-fry.
- Prep Meatballs: If using large meatballs, cut them in half.
How to Make Hong Kong Style Meatball Spaghetti
Step 1: Make the Fresh Tomato Base In a pot, boil enough water to submerge the tomato. Score a small “X” on the bottom of the tomato. Boil over medium heat until the skin splits (about 2-3 minutes). Remove, peel the skin, and mash the flesh into a puree. Mix in the white sugar and salt. Set aside.
Chef’s Tip: This fresh puree adds a brightness that canned sauce lacks. It reminds me of the base used inTomato Egg Drop Soup.

Step 2: Cook and Shock the Pasta Boil the spaghetti in salted water for 5-10 minutes (follow package instructions for al dente). Crucial Step: Once cooked, immediately drain and plunge the noodles into a bowl of ice water. Drain again after 1 minute and toss with a teaspoon of oil to prevent sticking.
Why? This “shocking” technique creates a chewier texture suitable for stir-frying.

Step 3: Stir-fry Aromatics and Meat Heat your wok or large skillet over medium-high heat. Add 1 tablespoon of oil. Add the sliced onion, red pepper, corn, and meatballs. Stir-fry for 2-3 minutes until the onions are translucent and fragrant.
If you love savory veggie combinations, this step smells very similar to our Shrimp and Broccoli Stir-Fry.

Step 4: Combine and Simmer Spread the stir-fried ingredients to the sides of the wok. Add the cooked spaghetti and the reserved fresh tomato puree into the center. Add the ketchup.

Step 5: Final Toss Turn heat to low. Toss everything together until the pasta is evenly coated in the red sauce. Add the blanched broccoli. Simmer for 1-2 minutes to let flavors meld. Season with white pepper powder.
Step 6: Serve Plate immediately. The spaghetti should be glossy and coated in that rich, tangy sauce.

Common Mistakes When Making Stir-Fried Pasta
- Overcooking the Pasta: If you boil the pasta to softness and then stir-fry it, it will turn into mush. Always boil to al dente and use the ice bath method.
- Skipping the Fresh Tomato: Using only ketchup makes the dish taste artificial. The fresh tomato adds body and natural acidity.
- Cold Wok: Make sure your pan is hot before adding the onions and peppers to get a nice sear rather than steaming them.
FAQ & Troubleshooting
- Can I use beef meatballs? Yes! While pork is traditional in Chinese households, beef works well. It will taste more like a Tomato Beef Stew pasta variation.
- Is this gluten-free? You can easily make this gluten-free by using gluten-free spaghetti and ensuring your ketchup is GF certified.
- My sauce is too dry? If the pasta absorbs too much liquid, add 1-2 tablespoons of water or chicken stock to loosen it up.
Serving Suggestions
This is a complete meal in a bowl, but in Hong Kong cafes, it is often served with a drink or a small side.
- Pair with: A classic Hong Kong Style Egg and Ham Sandwich (for a big brunch) or a light soup like Easy Chinese Mushroom Soup.
- Garnish: A sprinkle of parmesan cheese (fusion style!) or chopped parsley.
How to Store & Reheat
- Fridge: Store in an airtight container for up to 3 days.
- Reheat: Microwave with a splash of water to re-hydrate the sauce, or toss in a pan over medium heat for 3-4 minutes.
- Freezing: Not recommended, as the vegetables (peppers/broccoli) will lose their texture.
Authoritative References
For more information on food safety regarding pork cooking temperatures, please refer to the USDA Food Safety and Inspection Service. To understand the history of tomatoes in Chinese cuisine, The Oxford Companion to Food offers excellent insights.
About the Author & Recipe Development
I am Lin, a chef born in Sichuan with over a decade of professional kitchen experience. This recipe was developed to bridge the gap between Western pasta and Chinese home cooking. I tested this method three times—once with Italian meatballs and twice with traditional Chinese pork balls—to ensure the sauce ratio balances the salinity of both types. My goal is to bring the authentic “Cha Chaan Teng” flavor to your kitchen using accessible ingredients.
Nutrition Information (Estimate)
- Calories: ~450 kcal
- Protein: 18g
- Carbohydrates: 65g
- Fat: 14g
- Sodium: 850mg (variable based on meatballs/ketchup)
- Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional ingredients are not included.

Hong Kong Style Meatball Spaghetti (Shi Jin Rou Wan Yi Fen)
Equipment
- 1 Wok or large skillet For stir-frying
- 1 Pot For boiling pasta
Ingredients
Main Ingredients
- 8 oz spaghetti dried
- 8 pork meatballs cooked, Asian or Italian style
- 1 tbsp cooking oil neutral oil
Vegetables
- 1 cup broccoli florets about 1/3 head
- 1 red bell pepper sliced
- 0.5 onion sliced
- 0.25 cup corn kernels
- 3 shiitake mushrooms sliced
Sauce Base
- 1 tomato ripe
- 3 tbsp ketchup tomato sauce
- 1 tsp sugar
- 0.5 tsp salt adjust to taste
- 0.25 tsp white pepper powder
Instructions
- Slice onion, red pepper, and shiitake mushrooms. Cut broccoli into small florets. Blanch the broccoli in boiling water for 1 minute, drain, and set aside.
- In a pot of water, boil the whole tomato until the skin splits (2-3 mins). Remove, peel, and mash into a puree. Mix with sugar and salt.
- Boil spaghetti for 5-10 minutes until al dente. Drain immediately and soak in ice water to stop cooking. Drain again and set aside.
- Heat oil in a wok. Stir-fry onion, red pepper, corn, mushrooms, and meatballs for 2-3 minutes.
- Add the cooked spaghetti, the mashed tomato mixture, and ketchup to the wok.
- Reduce heat to low. Toss everything until well coated. Add blanched broccoli. Simmer for 1 minute. Season with white pepper and serve.

















Leave a Reply