Hello, dear readers! This one-pan Bacon & Egg Spaghetti recipe has become a favorite in my home, and I couldn’t wait to share it with you. It’s my take on the classic spaghetti carbonara, with a colorful, nutrient-packed twist. Creamy eggs, smoky bacon, and optional fresh greens come together in one skillet to create a meal that’s as quick and easy as it is delicious. Perfect for busy weeknights or a cozy Sunday brunch, this dish offers no-fuss preparation and big, satisfying flavors that feel indulgent yet approachable.
This recipe was inspired by the brilliant Melissa Clark, a New York Times Cooking contributor and award-winning cookbook author. Her innovative, approachable recipes in Dinner in One introduced the idea of cooking pasta directly in the sauce—a genius move that maximizes flavor while saving time and pans.
Why You’ll Love This Recipe:
- Easy one-pan prep: Simplifies cooking and minimizes cleanup.
- Big flavor: Smoky bacon, creamy eggs, and fresh greens deliver restaurant-quality results.
- Versatile and fast: Ready in under 30 minutes with options for everyone.

Ingredients You’ll Need:
- Spaghetti: Organic Italian spaghetti is my go-to for its superior texture and taste, though any brand works beautifully.
- Bacon: High-quality options like North Country Smokehouse or Applegate ensure rich, smoky flavor with less grease.
- Eggs & Cheese: Whisked eggs, Parmesan, and pecorino Romano form a creamy, luscious sauce.
- Optional Greens: Baby spinach, parsley, or a touch of basil add a fresh, colorful touch if you enjoy them.
- Seasonings: Black pepper and a pinch of salt elevate the flavors. Garlic powder with oregano is a great variation if you skip basil.
Helpful Equipment for Bacon & Egg Spaghetti
- Large Skillet or Sauté Pan: Essential for cooking bacon, onions, and pasta all in one pan.
- Tongs or Pasta Fork: Ideal for stirring and tossing the pasta with the creamy egg mixture.
- Box Grater: Perfect for grating Parmesan and pecorino Romano cheese.
- Whisk: To blend eggs and cheese into a smooth, creamy sauce.
- Measuring Cups: Handy for adding the right amount of water or broth for cooking the pasta.
- Wooden Spoon or Spatula: Useful for sautéing and scraping flavorful bits from the pan.
How to Make It:
- Crisp the bacon: Cook diced bacon in a large skillet. Drain or mop up most of the grease, keeping just enough for flavor.
- Sauté the onion: Add diced onion and cook until golden and aromatic.
- Cook the pasta in one pan: Add uncooked spaghetti, water, and a pinch of salt to the skillet. Stir frequently as it cooks and absorbs the liquid.
- Mix the sauce: Off the heat, toss the pasta with whisked eggs, grated cheeses, and freshly cracked black pepper until creamy.
- Add optional greens: Fold in spinach, parsley, or basil until just wilted.
- Garnish and serve: Top with extra cheese, fresh herbs, and a sprinkle of black pepper.

Optional Add-Ins for Extra Flair:
- Corn: Add during the spinach step (or garnishment) for a touch of sweetness.
- Halved cherry tomatoes: Seasoned with salt, these bring a juicy, tart contrast.
- Mushrooms: Swap for bacon for a vegetarian option but really brown them first for depth of flavor.
Tips for Best Results:
- Use lean bacon or trim excess fat for a balanced dish.
- When reheating, add a splash of water and a small amount of olive oil, if needed, to restore the creamy texture.
Why I Love This Dish: The first time I made this, it felt like a luxurious restaurant-quality meal with none of the hassle. Everyone at the table cleaned their plates, and it’s now a staple in my rotation. Whether you’re cooking for yourself or your family, this recipe is a winner.

Bacon & Egg Spaghetti: Creamy One-Pan Dinner with a Fresh Twist
Ingredients
Equipment
Method
- In a medium bowl, whisk eggs, yolks, cheeses, pepper and a pinch of salt.
- In a large sauté pan, cook the bacon over medium heat, stirring occasionally, for 8–10 minutes, until the fat renders and the edges are crisp. Add the onion, increase the heat to medium-high, and sauté for 5–7 minutes, until golden brown.Note: If using a nonstick pan, additional oil may not be necessary. For regular bacon, trim excess fat or drain/mop the grease with a paper towel, leaving about 1/2 tablespoon in the pan.
- If spaghetti won’t lie flat in the pan, break it in half. Add spaghetti, 4½ cups water and 1 tsp salt to pan. Cook, uncovered, stirring and tossing frequently, 12–14 minutes or until spaghetti is cooked through but still al dente. If skillet dries through before pasta is cooked through, add a little bit more water.
- Remove pan from heat. Stir in egg mixture, tossing well. Add spinach, in batches as it begins to wilt, basil, parsley and remaining ½ tsp salt. Toss until everything is well incorporated. Cover and let stand 2 minutes to allow spinach to fully cook. Uncover; toss again. Serve immediately, garnished with additional pecorino, sweet corn, and pepper, if desired.
This post may contain affiliate links, meaning I get a commission if you decide to make a purchase through my links, at no cost to you. Thanks for your support!
Discover More Delicious Recipes
- Quick & Easy Caesar Spaghetti: A Bold, Flavorful Twist on Pasta Night
- Green Beans Like SPAGHETTI
- Dreamy Tomato-Mozzarella Pasta
- Sweet Corn and Miso-Mascarpone Pasta
- Quick, Healthy, Flavorful Creamed Corn – A creamy topping for this pasta!
- Crispy Ramen Noodles with Cabbage and Bacon Sheet Pan Dinner

If you enjoyed this recipe and would love to see more, join me on YouTube, X, and Instagram! You can follow James T. on Instagram, @WarpSpeedWags . Please comment, like, and share. It really helps! I would love to hear from you 🙂 And if you made this recipe, how did it go for you?


3 responses to “Bacon & Egg Spaghetti: Creamy One-Pan Dinner with a Fresh Twist”
Lulu: “Mmmm, bacon …”
Mmmm, pasta….
This also sounds delicious (I just came from the lasagna post)!