Creamy Egg Bacon Peas Spaghetti Carbonara-Style

Prep: 10 minCook: 15 min4 servingsmediumItalian-American
Creamy Egg Bacon Peas Spaghetti Carbonara-Style

A quick weeknight spaghetti combining eggs, bacon, and peas in a silky, savory sauce. This streamlined take on carbonara uses scrambled eggs mixed with pecorino romano to coat warm pasta, creating a creamy texture without cream. Bacon and garlic add depth, while frozen peas bring bright sweetness and color. The dish comes together in under 30 minutes, making it ideal for busy families or anyone craving comfort food fast. Key to success is tempering the egg mixture with warm pasta water—too much heat and eggs scramble into chunks, too little and the sauce won't coat. This version prioritizes ease over tradition, skipping the raw egg-yolk method of authentic carbonara for a gentler, foolproof scrambled-egg approach. Serve hot with extra cheese and cracked pepper.

Ingredients

4 servings
  • 1 cup frozen peas
    fresh peas or asparagus1:1vegetableseasonal

    texture varies with asparagus

  • 2 garlic cloves
  • ½ cup cooked bacon
    pancetta1:1meatitalian

    traditional carbonara ingredient

    Full guide →
  • 1 box spaghetti
  • 3 eggs, scrambled
  • ¾ cup pecorino romano
    parmesan1:1dairyitalianadds dairy

    milder flavor

    Full guide →
  • salt, to taste(optional)
  • pepper, to taste(optional)
  • 1 tablespoon olive oil
    butter1:1fatdairyadds dairy

    richer mouthfeel

    Full guide →
  • ½ cup spaghetti water, reserved

Instructions

  1. 1

    Heat the frozen peas as instructed on package.

  2. 2

    Boil water for spaghetti.

  3. 3

    Scramble the eggs in a bowl, then stir in pecorino romano, salt, and pepper. Set aside.

  4. 4

    Heat olive oil in a skillet over medium heat, add garlic, and cook for a few minutes.

  5. 5

    Add cooked bacon and peas to the skillet.

  6. 6

    Pour the egg mixture into the skillet and cook gently, scraping and stirring constantly to prevent browning or overcooking.

  7. 7

    Cook spaghetti according to package directions. Reserve about one cup of the boiling cooking water, then drain pasta.

  8. 8

    Return drained spaghetti to the pot. Add the egg, bacon, and peas mixture and toss to combine.

  9. 9

    If the pasta seems dry, add reserved cooking water one tablespoon at a time, stirring between additions, until you reach desired consistency.

  10. 10

    Serve immediately with additional olive oil or butter if desired.

Tips

Tip 1

Temper eggs gently: remove skillet from heat before adding the egg mixture, then cook over low heat while stirring constantly. This prevents scrambled chunks and ensures a silky, cohesive sauce that clings to pasta.

Tip 2

Reserve pasta water before draining. Its starch loosens the sauce and helps it coat every strand. Add gradually—you want creamy, not soupy.

Tip 3

Pre-cook bacon completely and use already-cooled cooked bacon to avoid splattering and ensure even heat distribution in the skillet.

Good to Know

Storage

Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently on stovetop with a splash of water to restore creaminess.

Make Ahead

Cook bacon and scramble egg mixture up to 4 hours ahead. Keep separate. Cook pasta and assemble just before serving.

Serve With

Serve immediately with extra pecorino romano, cracked black pepper, and warm crusty bread.

See pairing guide →

Common Mistakes

Watch

Cook eggs over high heat to avoid overcooking and breaking the sauce into chunks.

Watch

Skip adding water gradually to avoid creating a watery, separated dish instead of a silky coating.

Substitutions

Dairy-Free Swaps

pecorino romano
parmesan1:1dairyitalianadds dairy

milder flavor

Full guide →
olive oil
butter1:1fatdairyadds dairy

richer mouthfeel

Full guide →

General Alternatives

bacon
pancetta1:1meatitalian

traditional carbonara ingredient

Full guide →
frozen peas
fresh peas or asparagus1:1vegetableseasonal

texture varies with asparagus

Full guide →
Find more substitutions →

FAQ

Can I use fresh eggs instead of cooking them first?

Not recommended. Raw or lightly cooked eggs risk food safety and won't create the same creamy texture. Scrambling them first ensures they're safe and bind properly with the warm pasta to form a sauce.

What if I don't have pecorino romano?

Parmesan works well as a substitute at a 1:1 ratio, though the flavor will be milder and slightly nutty. Avoid pre-shredded varieties with anti-caking agents, which won't melt smoothly.

Can I freeze leftovers?

Freezing is not recommended. The egg-based sauce separates and becomes grainy when thawed. Refrigerate instead for up to 2 days and reheat gently with added water on the stovetop.