Homemade Spaghetti Carbonara | Authentic Roman 5-Ingredient Pasta Recipe
Homemade Pasta Carbonara is a classic Italian dish that boasts a creamy, rich sauce, perfectly cooked pasta, and delightful bits of crispy bacon. It hails from Rome, and the beauty of this dish lies in its simplicity — just five main ingredients create a world of flavor that’ll transport you to a quaint trattoria. The creamy sauce comes from egg yolks and cheese, which coats each strand of pasta, while the salty bacon adds a crunch that contrasts beautifully with the smooth texture.
Table of Contents

I still remember the first time I made this homemade spaghetti carbonara for my family. The aroma of bacon sizzling in the oven filled our kitchen as we eagerly gathered around the table, anticipation building. When that first bite hit my palate, I was instantly captivated by the harmony of flavors and textures. The best part? This dish is not only quick to prepare — it takes about 35 minutes from start to finish — but it also pleases even the pickiest eaters. So, whether you’re craving a comforting family dinner or impressing guests, this recipe is sure to be a hit.
Why You’ll Love This Recipe
- Simple & Quick: Whip this up in just 35 minutes, perfect for those busy evenings.
- Irresistible Flavor: The combination of creamy cheese, savory bacon, and perfectly cooked spaghetti is simply mouthwatering.
- Eye-Catching Appeal: Those glossy pasta strands topped with crispy bacon and fresh parsley look downright irresistible.
- Flexible Serving: Ideal for a cozy family dinner or a fancy date night, this dish fits any occasion.
- Diet-Friendly Options: Easily adaptable; you can substitute gluten-free pasta if desired.
Ingredients You’ll Need
- 12 ounces thick-sliced bacon: This is the star of the dish that adds a salty, crispy punch. You can use pancetta as a traditional alternative.
- Kosher salt: Just a touch enhances the dish while keeping it balanced without being overtly salty.
- 3 large egg yolks: These provide creaminess to the sauce. Using fresh eggs yields the best flavor.
- 1 large whole egg: Added to the yolks, it helps create a smoother sauce; make sure it’s at room temperature for better emulsification.
- ½ cup freshly grated parmesan cheese: A nutty, rich cheese that complements the dish beautifully. Always go for freshly grated over pre-packaged.
- ½ cup freshly grated pecorino romano cheese: This sheep’s milk cheese offers a strong flavor that balances the richness of the eggs. You can swap out for more parmesan if needed.
- Freshly ground black pepper, to taste: This is essential for a classic carbonara—don’t hold back!
- 1 pound dried spaghetti: Spaghetti is traditional, but you can also use bucatini or linguine if preferred.
- ¼ cup chopped fresh Italian parsley: Adds a pop of color and freshness to the dish.
How to Make Homemade Spaghetti Carbonara | Authentic Roman 5-Ingredient Pasta Recipe

- Preheat the Oven: Begin by preheating your oven to 400°F (200°C) and line a large tray with paper towels for the bacon.
- Bake the Bacon: Arrange 12 ounces of thick-sliced bacon on a rimmed baking sheet, or place it on a rack for extra crispiness. Bake for 15-20 minutes, flipping halfway through, until it’s perfectly crisp and beautifully colored. Once done, set aside on the paper towels and chop it into small pieces once it cools.
- Prepare the Egg Mixture: In a large mixing bowl, whisk together 3 large egg yolks, 1 large whole egg, ½ cup freshly grated parmesan cheese, ½ cup freshly grated pecorino romano cheese, and ¼ teaspoon kosher salt. Add freshly ground black pepper to taste while whisking until well combined.
- Cook the Pasta: In a large pot, bring 4-5 quarts of water to a rolling boil, then add 1 tablespoon kosher salt. Add 1 pound of dried spaghetti and cook according to package directions until al dente, usually about 10 minutes. Before draining, scoop out ¾ cup of the pasta cooking water and set it aside.
- Temper the Eggs: Whisk ⅓ cup of the hot pasta cooking water into the egg and cheese mixture to temper the eggs, preventing them from scrambling.
- Combine Pasta and Sauce: Immediately add the hot pasta to the mixing bowl with your egg mixture and toss quickly using tongs or two spoons. If the sauce appears dry, feel free to add a splash more of the reserved cooking water.
- Finish with Bacon and Parsley: Finally, sprinkle the bacon pieces and ¼ cup of chopped fresh Italian parsley over the spaghetti and toss gently to combine. Serve right away with extra grated cheese on the side for those who love a cheesy finish.
Storing & Reheating
Store any leftovers in an airtight container at room temperature for up to an hour or in the refrigerator for up to 3 days. When refrigerating, ensure the pasta is cool before sealing the container. Unfortunately, carbonara doesn’t freeze well due to the creaminess, but if necessary, you can refrigerate up to 3 months in a freezer-safe container. To reheat, warm it gently in a skillet over medium heat, adding a splash of water to restore moisture. Expect a slightly different texture, but adding a little cheese on top can help refresh the dish.
Chef’s Helpful Tips
- Avoid scrambling the eggs by ensuring your egg and cheese mixture is tempered well before mixing with the pasta.
- Use room temperature eggs for better emulsification. Cold eggs may not blend as smoothly.
- Timing is key! Have your ingredients prepped before you start cooking the pasta since the sauce comes together quickly.
- If the sauce thickens too much, additional pasta water is your best friend to keep it creamy.
- Experiment with flavors! Adding a touch of garlic or using different herbs can give your carbonara a unique twist.
Homemade spaghetti carbonara is a pasta lover’s dream—quick, delicious, and incredibly satisfying. It melds simplicity with delectable flavors, making it a dish you’ll want to make again and again. Each bite is a delightful journey through Roman culinary tradition that invites you to recreate an authentic experience in your own kitchen. Feel free to customize and adapt, and don’t shy away from adding your personal touches. Enjoy every mouthful, and share this dish with those you love!

Recipe FAQs
Can I use different types of pasta?
Absolutely! While spaghetti is traditional, you can experiment with bucatini or linguine for slight variations in texture and flavor.
What if I don’t have pecorino romano?
If you can’t find pecorino romano, simply use more parmesan cheese or another hard cheese. Keep in mind that the flavor will change slightly, but it will still be delicious!
Is carbonara suitable for meal prep?
While it’s best enjoyed fresh, you can prepare the components in advance (like the sauce and cooked bacon) and then combine them when ready to serve. Reheating can slightly alter the texture, but it will still taste great.
How can I make this dish vegetarian?
You can make a vegetarian version of Carbonara by substituting the bacon with sautéed mushrooms for an umami flavor and using smoked cheese for a similar depth. Adjust the seasoning to enhance the flavor profile.
PrintMore Main Dishes Recipes
- Chicken Penne Pasta
- Spring Pasta Primavera | Fresh Vegetable Pasta with Light Sauce
- Easy Sweet and Sour Chicken (Healthy One Skillet Recipe)
- Crockpot Carolina Gold Bbq Chicken Thighs
- Mexican Chicken with Cheese Sauce
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Homemade Spaghetti Carbonara | Authentic Roman 5-Ingredient Pasta Recipe
- Prep Time: 5 minutes
- Cook Time: 35 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: Baking and Mixing
- Cuisine: Italian
Description
This Homemade Spaghetti Carbonara is a delightful dish that combines crisp bacon, creamy cheeses, and fresh pasta for an easy, comforting meal. Perfect for any dinner occasion.
Ingredients
- 12 ounces (225 g) thick-sliced bacon
- Kosher salt
- 3 large egg yolks
- 1 large whole egg
- ½ cup freshly grated parmesan cheese, plus more for serving
- ½ cup freshly grated pecorino romano cheese, plus more for serving
- Freshly ground black pepper, to taste
- 1 pound (450 g) dried spaghetti, bucatini or linguine pasta
- ¼ cup chopped fresh italian parsley
Instructions
- Preheat the oven to 400°F (200°C) and prepare a large tray lined with paper towels.
- Arrange bacon on a rimmed baking sheet and bake for 15-20 minutes until crisp and deep-colored, flipping halfway. Transfer to the paper towel-lined tray and chop into small pieces.
- In a large bowl, whisk together egg yolks, the whole egg, Parmesan cheese, Pecorino cheese, salt, and black pepper.
- Bring a large pot of water to a boil, add salt, and cook the pasta according to package instructions until al dente. Reserve ¾ cup of the cooking water before draining the pasta.
- Whisk ⅓ cup of hot pasta water into the egg mixture to temper the eggs and prevent scrambling.
- Toss the hot drained pasta into the egg mixture immediately, mixing quickly and thoroughly. Adjust with additional water if necessary.
- Sprinkle bacon and parsley over the pasta, toss again, and serve immediately with extra grated cheese.
Notes
Using a mix of parmesan and pecorino adds depth to the flavor.
Serve immediately after preparation for the best texture.
For a lighter dish, consider reducing the amount of bacon.
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 1g
- Sodium: 970mg
- Fat: 32g
- Saturated Fat: 12g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 200mg
