Pasta With Tomato-Poached Eggs
Updated March 8, 2026

- Total Time
- 30 minutes
- Prep Time
- 10 minutes
- Cook Time
- 20 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- 8ounces spaghetti
- Salt and pepper
- 2large eggs (preferably at room temperature)
- 1tablespoon extra-virgin olive oil, plus more for drizzling
- 1shallot, finely chopped (about ¼ cup)
- 2garlic cloves, finely chopped (about 1 teaspoon)
- ½ teaspoon crushed red pepper, plus more to taste
- 1tablespoon capers, drained if brined (rinsed if salt-packed)
- 1(28-ounce) can crushed tomatoes
- 2tablespoons unsalted butter
- Fresh basil leaves, as desired, for serving
Preparation
- Step 1
In a large pot of salted boiling water, cook the pasta according to package instructions until very al dente (about 2 minutes less than the instructions on the packaging) and drain. Crack each egg into a separate small bowl (this will make them easy to slide into the tomato sauce later).
- Step 2
Meanwhile, heat olive oil in a medium (2- to 3-quart) saucepan over medium-low. Add the shallot and cook, stirring occasionally, until very soft and slightly golden at the edges, about 3 minutes. Stir in the garlic, crushed red pepper and capers, and once aromatic, 15 to 30 seconds, stir in the tomatoes and butter. Season with salt and give a good stir.
- Step 3
Adjusting the heat as needed, bring the tomato sauce to a gentle simmer. Working with one egg at a time, slide the eggs into the saucepan so they have some space (1 to 2 inches) between them. Cover the pan with a lid and cook the eggs until the whites are set and the yolks are soft and still a little runny (or cook to your preferred doneness), about 10 minutes. With a slotted spoon, transfer the eggs to a plate.
- Step 4
Add the drained pasta to the tomato sauce and cook, stirring regularly with tongs, until the sauce thickens slightly and the noodles are al dente, about 2 minutes. Turn off heat and season with salt to taste.
- Step 5
Transfer the pasta to the serving plates or bowls and top with the poached eggs. Finish with black pepper, basil leaves and more olive oil drizzled over, if desired.
Private Notes
Comments
I made this for dinner last night and thought it was pretty good. One thing to know, 10 minutes is far too long to cook the egg! In 5 minutes, the egg was completely done, even most of the yolk.
Turned out delicious! Added just a dollop of anchovy paste to cut a bit of the acidity, but that’s just personal preference. Would 100 percent make again.
I made little wells in the tomato sauce to poach the eggs in. I thought it added a nice flavour to the eggs. The bits of the eggs that spread into the sauce added a nice touch. When I plated the eggs, the temperature was fine...
Delicious dinner and fresh. Thanks @Jane Kelley for the egg suggestion. I followed at 5 mins and they were perfect but any longer would have made hard, dried poached eggs. One suggestion is give me a starting point with SALT on the sauce. "Salt to Taste" is so vague (my biggest pet peeve). Start from zero and end up with 1/2 the sauce missing from sampling. NO way. Just suggest a starting point. This sauce needs salt!!
If you are counting your macros, beware of the nutritional information for this recipe. With only one egg per serving, no way it has 29 grams of protein. Probably 16 at most.
We made this last night, for two. We reduced the crushed tomatoes to one 15 oz. can, and feel it was the right amount. 28 oz. would have been too much. We cooked the sauce and egs in a covered skillet for about 10 minutes while the pasta cooked; moved the eggs to a plate, divided the pasta into two bowls, topped with the sauce and eggs. In effect, we skipped Step 4. My wife had one egg and I had two. Easy, delicious, and very satisfying.
@Bob I should have read the comments before making this. I felt like the your right - the recipe calls for too much tomato and not enough egg
