CookLibrary is a recipe curation and editorial platform. We research and curate recipes from public sources, considering ratings, reviews, comments, and feedback. We then refine and present them clearly for home cooks. We are committed to an ad-free, focused experience that makes discovering and preparing recipes easier.

Few meals are as comforting and satisfying as a warm bowl of tomato and egg noodles.
This simple Chinese-inspired dish brings together juicy tomatoes, savory seasonings, tender fresh noodles, and beautifully fried eggs in one convenient pan.
The tomatoes create a naturally rich, flavorful broth as they cook down, while the soy sauce, oyster sauce, ketchup, and optional chicken bouillon add layers of sweet, salty, and deeply savory flavor.
The texture is one of the best parts of this dish.
The fresh noodles soften directly in the tomato mixture and absorb the flavorful sauce, creating a tender and satisfying base.
On top, pan-fried eggs bring crispy golden edges and soft, runny yolks that add extra richness to every bite.
A little chili oil can give the dish a gentle spicy kick, while regular cooking oil makes it easy to prepare a milder version.
Frozen tomatoes are especially useful because freezing helps break down their structure, allowing them to release plenty of juice during cooking.
The result is a comforting tomato-based broth without requiring complicated preparation.
Optional additions such as pan-fried spam, crisp bean sprouts, leafy vegetables, green onions, or cilantro make the bowl even more customizable.
Ready in just 20 minutes, this one-pan noodle dish is an excellent choice when you want something quick, warm, savory, and full of comforting flavor.

Cozy One-Pan Tomato Egg Noodles
Ingredients
Equipment
Method
- Soften the Tomatoes: Soak the 2 frozen tomatoes in cold water for 10 minutes, or until they have softened enough to peel.
- Prepare the Sauce: Add all of the sauce ingredients to a small bowl and stir until thoroughly combined.
- Peel and Chop the Tomatoes: Remove the softened tomatoes from the water, peel away the skins, and chop the tomatoes into bite-sized pieces.
- Heat the Oil: Place a nonstick pan over medium heat and add 2 tablespoons chili oil.For a non-spicy version, use 1 tablespoon regular cooking oil instead.
- Fry the Eggs: Gently crack the 2 eggs into the hot pan and cook until both sides are golden and crispy while the yolks remain runny. Alternatively, cook the eggs sunny-side up if preferred.
- Cook the Spam: If using pan-fried spam, sauté it in the pan together with the eggs. Once cooked, transfer the eggs and spam to a plate and set aside.
- Sauté the Garlic: Using the remaining oil in the same pan, sauté the 1 teaspoon minced garlic over medium heat for 30 seconds.
- Cook the Tomatoes: Add the chopped tomatoes to the pan and pan-fry them for 1 minute.
- Add the Sauce: Pour the prepared sauce into the pan and stir it together with the tomatoes.
- Add the Noodles: Place 1 portion of fresh noodles directly into the pan.Use chopsticks to gently spread the noodles evenly through the tomato sauce.
- Cover and Cook: Cover the pan with a lid and cook over medium heat for 5 minutes, or according to the cooking instructions on your noodle package.
- Adjust the Broth: Allow the tomatoes to release their juices and form a flavorful broth.If you prefer a soupier bowl of noodles, add hot water as needed to reach your desired consistency.
- Finish the Dish: Place the fried eggs on top of the cooked noodles. Add optional toppings such as pan-fried spam, bean sprouts, or greens.
- Garnish and Serve: Finish with chopped green onions or cilantro and serve the tomato and egg noodles warm.
Notes
- Frozen tomatoes release plenty of juice as they cook, helping create the tomato-based broth for the noodles.
- Fresh tomatoes can also be used, but you may need to add a little water if they do not release enough liquid.
- For a milder dish, replace the chili oil with 1 tablespoon of regular cooking oil.
- Keep an eye on the eggs while frying so the edges become golden and crispy without overcooking the yolks.
- Follow the noodle package instructions if your particular fresh noodles require a different cooking time.
- Add hot water gradually if you prefer a thinner, soupier consistency.
- Optional toppings such as spam, bean sprouts, lettuce, green onions, and cilantro can be added according to your preference.
Chef’s Secret
The most useful technique for this recipe is to let the noodles cook directly in the tomato and sauce mixture rather than preparing them separately.
As the tomatoes release their juices, the noodles absorb the savory combination of soy sauce, oyster sauce, ketchup, and tomato flavor while they cook.
To help this happen evenly, use chopsticks to gently spread the fresh noodles through the sauce before covering the pan.
Avoid piling the noodles tightly in one spot, as spreading them allows more of the tomato liquid to reach the strands.
If the mixture looks too dry while cooking, add a small amount of hot water to create enough broth for the noodles without diluting the flavor too much.
Serving Suggestions
Serve these tomato and egg noodles immediately while the noodles are warm and the egg yolks are still soft and runny.
Pan-fried spam makes the dish more substantial, while bean sprouts or lettuce add a fresh contrast to the rich tomato sauce.
Finish the bowl with chopped green onions or cilantro for extra freshness.
You can also adjust the amount of broth with hot water depending on whether you prefer a saucier noodle dish or a more soup-like bowl.
For extra spice, use the chili oil version of the recipe; for a milder meal, prepare it with regular cooking oil instead.
Conclusion
These Tomato and Egg Noodles are a quick, comforting one-pan meal filled with tender noodles, juicy tomatoes, savory sauce, and crispy-edged eggs.
The simple cooking method allows the noodles to absorb the flavorful tomato broth while keeping preparation easy and efficient.
With customizable toppings and the option to make the dish spicy or mild, this satisfying bowl is a practical choice whenever you want a warm and flavorful meal in just 20 minutes.

