This is a bacon-and-egg breakfast built around spaghetti instead of toast — same ingredients, completely different result. The eggs and parmesan form a glossy sauce without any cream, and the whole thing is on the table in 20 minutes. It also scales up well, which makes it worth knowing on weekends when you need to feed more than two people.
Shopping notes
- Bacon: Standard smoked bacon works well here. Thick-cut gives you more texture in the finished bowl; thin-cut crisps faster but can disappear into the pasta. Either is fine.
- Parmesan: Buy a block and grate it yourself. Pre-grated parmesan contains anti-caking agents that prevent it from melting smoothly into the egg mixture — you’ll get a grainy sauce instead of a silky one.
- Eggs: Use large eggs at room temperature if you can. Cold eggs straight from the fridge are more likely to seize when they hit the hot pasta.
- Spaghetti: Regular dried spaghetti is the right call. Fresh pasta cooks too fast and gives you less control over timing the sauce step.
Before you start
The one technique that determines whether this works is how you combine the egg mixture with the pasta. Before you drain the spaghetti, scoop out at least half a cup of the starchy cooking water and set it aside. When you add the egg and parmesan mixture to the hot pasta, you’re relying on residual heat — not direct flame — to cook the eggs gently into a sauce. If the pan is too hot, the eggs scramble. Add the egg mixture off the heat, toss constantly, and use splashes of the reserved pasta water to loosen the sauce and keep it moving. This is the only step that requires your full attention; everything else in this recipe is forgiving.
Common problems and fixes
- Scrambled eggs instead of a sauce: The pan was too hot when you added the egg mixture. Pull the skillet completely off the heat before adding the eggs, and toss immediately. The pasta itself carries enough heat to cook them through.
- Sauce that clumps or turns gluey: The pasta sat too long before you added the egg mixture, or you didn’t use enough pasta water. Add the reserved starchy water a tablespoon at a time while tossing — it loosens the sauce and keeps it glossy.
- Bland result despite following the recipe: Carbonara needs more black pepper than most recipes suggest. One teaspoon of freshly ground pepper is the floor, not the ceiling. Taste before serving and add more if needed.
- Watery sauce that won’t coat the pasta: The parmesan wasn’t grated finely enough, or you added too much pasta water at once. Use a microplane or the fine side of a box grater, and add water gradually rather than all at once.
- Bacon that’s gone soft by the time you serve: Add the bacon back into the pan after the egg mixture has set, not before. Stirring it in early traps steam and softens it.
Keeping and reheating
Leftovers keep in an airtight container in the fridge for up to 3 days. Skip the garnish — not worth the extra dish — before storing, since fresh parsley wilts and adds nothing on day two. To reheat, put the pasta in a skillet over low heat with a splash of water (not milk, not oil — water), and toss gently until warmed through. The starch in the pasta reabsorbs the moisture and the sauce comes back together reasonably well. Microwaving works in a pinch but tends to dry out the edges; if you go that route, cover the bowl and use 50% power in 45-second intervals. This recipe does not freeze well — the egg-based sauce breaks on thawing and the texture of the pasta suffers.
Breakfast Pasta Alla Carbonara (Ready in 20 Min)
Equipment
- Large pot (for boiling pasta)
- Heavy skillet (12-inch / 30cm)
- Tongs or pasta fork
- Large mixing bowl
- Microplane or box grater (for parmesan)
Ingredients
- 1 pound spaghetti fresh
- 10 slices bacon chopped
- 1 tablespoon butter
- 2 cloves garlic minced
- 1 medium white onion chopped
- 5 medium eggs beaten
- 1 cup parmesan freshly grated
- 2 tablespoons parsley fresh, chopped
- 1 teaspoon black pepper freshly ground, or to taste
- 1 pinch salt for pasta water
Instructions
- In a heavy skillet, fry the bacon in the butter until just browned and crispy. Remove from the pan and reserve.
- Add the minced garlic, cook for 1 to 2 minutes until golden, and then add the onions. Cook for 5 to 7 minutes to soften.
- Meanwhile, in a mixing bowl, whisk together the beaten eggs and grated parmesan until smooth — this is your egg mixture. Boil a large pot of salted water and cook the pasta to al dente. Reserve 1 cup (240ml) of pasta water, then drain the pasta and return it to the pot off the heat. Immediately add the onions and garlic to the hot pasta and toss. Pour in the egg mixture and toss vigorously for 30–60 seconds — the residual heat will cook the eggs into a silky sauce. If the sauce is too thick, add a splash of reserved pasta water. Stir in the crispy bacon, parsley, and a generous amount of freshly ground black pepper. Serve immediately.
Notes
- Storage: Refrigerate leftovers in an airtight container for up to 2 days. The egg sauce will thicken as it cools — reheat gently over low heat with a splash of pasta water to restore creaminess. Not recommended for freezing.
- Make-ahead: Chop the bacon and onion the night before and store covered in the fridge. Beat the eggs and grate the parmesan in advance and refrigerate separately.
- Substitutions: Swap bacon for pancetta or guanciale for a more traditional flavour. Use pecorino Romano instead of parmesan, or a 50/50 blend of both. Swap spaghetti for rigatoni or penne.
- Pro tip: Reserve 1 cup of starchy pasta water before draining. If the sauce looks too thick or clumpy, add a splash of pasta water and toss vigorously — the starch helps emulsify the egg and cheese into a smooth, glossy coating.
- Temperature control: Remove the pot from the heat completely before adding the egg mixture. If the pan is too hot, the eggs will scramble rather than form a creamy sauce.
Nutrition
Common questions
Can I make this ahead of time for a crowd?
You can cook the bacon and soften the onions up to two days ahead and refrigerate them separately. The pasta itself should be cooked fresh — pre-cooked spaghetti clumps and the egg sauce won’t coat it properly.
Do I really need to skip the cream?
Yes — adding cream changes the texture and makes the sauce heavier than it needs to be. The eggs and parmesan create a coating that clings to the pasta; cream dilutes that and you end up with something closer to a soup.
What can I use instead of bacon?
Pancetta is the closest swap and works slightly better because it renders more fat. Diced ham or cooked Italian sausage also work if that’s what you have on hand.
Is this safe to eat given the eggs aren’t fully cooked?
The eggs are cooked by the residual heat of the pasta — they reach a safe temperature as long as the pasta is genuinely hot when you add the mixture. If you’re cooking for young children, pregnant women, or anyone immunocompromised, use pasteurized eggs.
My sauce turned out too thick and sticky — what went wrong?
You most likely didn’t add enough pasta water, or you let the pasta cool slightly before adding the egg mixture. Keep your reserved pasta water close and add it a tablespoon at a time while tossing until the sauce moves freely.
Can I use a different pasta shape?
Yes. Rigatoni and bucatini both work well because the sauce gets into the ridges or hollow center. Avoid very thin pasta like angel hair — it doesn’t hold the sauce and tends to clump.
Try these next
- Authentic Roman Carbonara
- Creamy Fettuccine Alfredo
- Gourmet Avocado Toast with Poached Egg
- Fluffy Buttermilk Pancakes

















































