This pasta carbonara recipe is rich, creamy, and full of savory, cheesy flavors. With fresh spaghetti, crispy guanciale, and a crunchy pangrattato topping, it’s a simple but elevated take on the Italian classic. 

Save this recipe!
Get this sent to your inbox, plus new recipes from us every week!
A bowl of pasta carbonara topped with pecorino, a fork sticking out.

Pasta is something I never get tired of making. Some weeks it’s a quick pesto pasta, other times it’s a slow-baked lasagna recipe or a pot of spaghetti and meatballs bubbling on the stove.

That said, pasta carbonara has always been a particular favorite. The combination of homemade pasta, a silky egg mixture, salty guanciale, and sharp Pecorino Romano creates a dish that feels both simple and luxurious. After several rounds of testing, I can confidently say I have a recipe that would make my nonna proud. It offers all the tastes and textures I grew up eating without the need to book a flight to Italy.

Ingredients and Notes

See the recipe card below for the complete ingredients list and instructions.

Homemade Pasta

  • Flour – For the best results, I always recommend using 00 flour. The double zero means that it is finely ground, which allows us to create smooth, pliable dough. 
  • Eggs – I use both whole eggs and egg yolks to give the dough structure while creating a richer flavor. Let them come to room temperature before you begin! 
  • Salt – Don’t skip this, or your pasta will taste bland. 
  • Rice Flour or Semolina Flour – This coats the raw pasta pieces, preventing them from clumping together. 

Carbonara Sauce

  • Guanciale – This is traditional Italian cured pork jowl. It renders into crispy, savory pieces and gives carbonara its signature flavor. If you can’t find guanciale, pancetta is the closest substitute. Or, bacon will also work. The flavor won’t be quite the same, but it’s still tasty. 
  • Eggs – A mix of whole eggs and egg yolks creates a silky, creamy sauce without any actual cream.
  • Pecorino Romano – Sharp, salty, and slightly tangy, this cheese balances the richness of the sauce. For the best taste and texture, buy a block and grate it yourself. 
  • Black Pepper – Coarsely cracked for a bold, peppery bite, this balances some of the richness.

Pangrattato

  • Olive Oil – This toasts the breadcrumbs, creating a golden, crispy topping. 
  • Panko Breadcrumbs – Toasted until golden and crisp, these create a nice, light topping that adds a bit of texture to the otherwise soft components of the dish. 
  • Pecorino Romano – This adds depth to the topping, giving it a subtle, salty, cheesy taste that ties in beautifully with the sauce.  

How to Make Pasta Carbonara

Nick DiGiovanni making a well of flour with eggs, egg yolks, and salt.
1. Make the dough. Create a well in the flour, whisk in the eggs, yolks, and salt, then gradually pull in flour to form a paste. Knead until smooth and elastic.
A ball of pasta dough being tested for readiness.
2. Rest. Wrap the dough in plastic wrap, and let it rest at room temperature until the dough springs back when pressed.
Nick DiGiovanni rolling pasta dough through a stand mixer.
3. Roll. Divide the dough into four pieces. Using a pasta roller, start on the widest setting and pass the dough through twice. Fold into thirds (like a letter), then roll again. Continue narrowing the setting until the dough is about 1/8 inch thick. Lightly flour both sides and transfer to a sheet tray dusted with semolina or rice flour. Keep covered with a towel or plastic wrap.
Nick DiGiovanni cutting pasta dough into spaghetti for carbonara.
4. Cut. Repeat with the remaining dough. Cut the pasta sheets using a chitarra or cutter, toss in flour to prevent sticking, and arrange on prepared trays until ready to cook.
Breadcrumbs toasting in oil in a skillet on the stovetop.
5. Toast the breadcrumbs. Heat olive oil in a skillet over medium heat. Then, add the breadcrumbs, and toss to combine, cooking until they’re deeply golden brown. 
Pecorino being added to a skillet of pangrattato.
6. Add cheese. Remove the pan from the heat, and stir in the Pecorino Romano. 
Guanciale pieces cooking in a skillet.
7. Cook the guanciale. Place the guanciale in a cold skillet and set it over medium heat. Cook until crisp in places and tender in others. Remove from heat.
Nick DiGiovanni whisking ingredients for pasta carbonara sauce.
8. Whisk ingredients. In a bowl, combine the eggs, yolks, pecorino, and black pepper. Set aside.
Nick DiGiovanni cooking fresh spaghetti.
9. Whisk ingredients. In a bowl, combine the eggs, yolks, pecorino, and black pepper. Set aside.
Nick DiGiovanni combining fresh spaghetti and carbonara sauce in a skillet.
10. Combine. Add pasta to the skillet with guanciale. Quickly pour in the egg mixture and a splash of pasta water, tossing with tongs until a glossy sauce coats the pasta. Add more pasta water as needed.
Nick DiGiovanni plating pasta carbonara.
11. Serve. Divide among bowls, and top the carbonara with extra pecorino, pangrattato, and black pepper. Serve immediately.

Nick’s Tips for Success

  • Start the guanciale in a cold pan. This helps it render slowly, giving you crispy edges and flavorful fat without burning.
  • Use room-temperature eggs. Cold eggs can seize when mixed with hot pasta. Room-temperature eggs blend more smoothly into a creamy sauce.
  • Avoid overcooking the pasta. Fresh pasta cooks to al dente in just 60 seconds. 
  • Work quickly. Toss the hot pasta with the egg mixture right away so the heat cooks the eggs gently, creating a silky sauce (not scrambled eggs).
Nick DiGiovanni lifting a forkful of pasta carbonara from a blue bowl.
5 from 1 vote

Pasta Carbonara Recipe

This classic carbonara pasta is inspired by the family dinners my nonna used to make. With homemade pasta, crispy guanciale, a silky sauce, and plenty of Pecorino Romano, it's rich and creamy, making for an Italian comfort food everyone around the table will love.
Servings: 4 servings
A bowl of pasta carbonara, a fork sticking out.
Prep Time: 1 hour
Cook Time: 30 minutes
Resting Time: 30 minutes
Total Time: 2 hours
Save this recipe!
Get this sent to your inbox, plus new recipes from us every week!

Equipment

  • 1 Large Mixing Bowl
  • 1 Fork or Whisk
  • 1 Stand Mixer with Pasta Roller
  • 1 Chitarra or Pasta Cutter
  • 1 Large Pot
  • 1 Large Skillet
  • 1 Pair of Tongs
  • 1 Cheese Grater or Microplane

Ingredients 

Fresh Pasta

  • 2 cup (275 gram) 00 flour
  • 2 large egg + 2 egg yolk
  • ¼ teaspoon (1 ½ gram) salt
  • 1-5 teaspoon (5-25 milliliter) water, as needed
  • ½ cup (65 gram) rice flour or semolina, for dusting

Pangrattato

  • 1 tablespoon (15 milliliter) olive oil
  • cup (20 gram) panko breadcrumbs
  • ¼ cup (25 gram) Pecorino Romano cheese, grated

Carbonara

  • 4 ounce (115 gram) guanciale, chopped into 1-inch (2 ½ centimeter) pieces
  • 2 large egg + 2 egg yolk, whisked
  • 1 cup (100 gram) Pecorino Romano cheese, grated, plus more for garnish
  • 1 tablespoon (7 gram) black pepper, coarsely cracked
  • 1 teaspoon (5 gram) salt

Instructions 

For the Fresh Pasta

  • Add the flour to a clean work surface. Create a well in the middle and add the eggs, egg yolks, and salt into the center. Using a fork, whisk the eggs together, pulling in small amounts of flour as you go. Continue this process until a thick egg paste forms. Then pull in more flour, combining more and more as you go. Once you can no longer combine using the fork, switch to your hands and slowly knead the dough together. Add water, one teaspoon at a time, as needed to help the dough form and bind together. You might not use all of the water.
    2 cup 00 flour, 2 large egg + 2 egg yolk, ¼ teaspoon salt, 1-5 teaspoon water
  • Once all of the flour is incorporated into the dough, knead the dough, using the heel of your hand, for five to ten minutes, or until the surface is smooth and elastic. Dough should pop back when poked, and no crumbs or lumps should be visible.
  • Wrap the dough in plastic wrap and leave it at room temperature to rest for at least one hour and up to three hours. The dough should spring back slowly when pressed with your finger after it is fully rested. The dough can also be refrigerated for one day or frozen for up to a month. If chilling, let the dough return to room temperature before continuing to the next step.
  • Add ½ cup of dusting flour to a large, shallow bowl.
  • Unwrap the dough and divide it into four equal portions. Working with one portion at a time, press the dough piece into a rough rectangle. Cover the remaining portions with plastic wrap or a damp towel so they do not dry out.
  • Fit a stand mixer with the pasta roller attachment or secure a hand-cranked pasta maker. Set it to “0”, or the widest setting. With the stand mixer on the slowest setting, or cranking very slow, pass the shortest end of the dough through the roller twice.
  • Transfer the pasta to a clean work surface and fold one of the short ends of the dough into the center. Do the same with the other side, completing a letter fold.
  • Pass the dough through the widest setting again, leading with the shortest side of the dough. The goal is a smooth rectangle with no scraggly edges. Repeat this process until the dough is a perfect, smooth rectangle.
  • Adjust the dial of the pasta attachment to the next, smaller setting and pass the dough through twice. Repeat this process until the dough is 1/8th inch (3.2 milimeter) thick, or on the number six setting. If the rectangle becomes uneven, fold the dough to form smooth edges, go back a setting, and pass through twice before returning to the next smaller setting. Dunk pasta sheets in the flour bowl, to lightly cover all sides.
  • Line two sheet trays with parchment and rice flour or semolina. Add the pasta to one of the sheet trays, adding additional flour and folding the dough over to fit the sheet tray. Completely dusting the dough sheets prevents the dough from sticking together.
    ½ cup rice flour or semolina
  • Cover dough sheets with a towel or plastic wrap.
  • Repeat the dough rolling process with the additional dough balls.
  • Cut the pasta sheets to fit the length of a chitarra. Add each dough sheet to the chitarra, then using a small rolling pin, gently roll across the surface to cut the pasta into strips.
  • Toss spaghetti in the bowl with flour to coat and transfer to a pre-lined sheet tray, and repeat until all of the pasta is cut. Cover pasta with a towel or plastic wrap until ready to cook.

For the Pangrattato

  • In a medium skillet over medium heat, add the olive oil. Once lightly shimmering, add the breadcrumbs and toss to combine. Cook for three to four minutes, stirring frequently, or until the breadcrumbs are deeply golden brown.
    1 tablespoon olive oil, ⅓ cup panko breadcrumbs
  • Remove from the heat and add grated Pecorino. Stir to combine. Set aside until ready to serve.
    ¼ cup Pecorino Romano cheese

For the Carbonara

  • In a large skillet, add the guanciale. Turn the heat to medium. Adding it to a cold pan will help it render slowly, without burning. Cook for nine to eleven minutes, or until the guanciale is crisp in places and tender in others. Remove from the heat.
    4 ounce guanciale
  • In a medium bowl, add the egg yolks, Pecorino, and black pepper. Whisk to combine and set aside.
    2 large egg + 2 egg yolk, 1 cup Pecorino Romano cheese, 1 tablespoon black pepper
  • While the guanchile sauce is cooking, bring a large pot of water to a boil. Salt the water, then add the pasta and stir to prevent the pasta from sticking. Cook for 60 seconds, or until the pasta is al dente.
    1 teaspoon salt
  • Reserve one cup of pasta water and drain the pasta.
  • Add the pasta to the skillet with the guanciale. Working quickly, add the egg yolk mixture to the skillet, along with ¼ cup reserved pasta water. Use tongs to gently, but quickly, incorporate the egg yolk mixture with the pasta. The sauce should cling to the noodles, have a glossy texture, and have the consistency of gravy. If the pasta looks too dry, add more pasta water, a few splashes at a time, and mix again.
  • Divide the pasta between four warm bowls, then top with Pecorino, pangrattato, and black pepper. Serve immediately.

Video

YouTube video

Notes

*Adjust the ingredient amounts in the recipe instructions accordingly if doubling or tripling the recipe. 
Storage: 
  • Refrigerator: Store leftover pasta carbonara in an airtight container in the fridge for up to two days.
  • Reheat: Warm leftovers gently in a skillet over low heat with a splash of reserved pasta water, broth, or milk as needed to loosen the sauce. Stir constantly to prevent the eggs from scrambling. Alternatively, microwave in short 30-second bursts at 50% power, stirring in between.

Nutrition

Serving: 1serving, Calories: 787kcal, Carbohydrates: 70g, Protein: 31g, Fat: 42g, Saturated Fat: 17g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Trans Fat: 0.03g, Cholesterol: 346mg, Sodium: 1491mg, Potassium: 244mg, Fiber: 3g, Sugar: 1g, Vitamin A: 548IU, Calcium: 403mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

FAQs

Can I add vegetables to my pasta carbonara? 

Traditional pasta carbonara doesn’t include vegetables, but you can fold in peas, sautéed mushrooms, or even roasted zucchini for extra flavor and nutrients. Just add them at the end of cooking when you toss the cooked pasta with the carbonara sauce. 

Why is my carbonara sauce grainy? 

A grainy sauce usually means the eggs cooked too quickly and scrambled. To prevent this, remove the skillet from direct heat before adding the egg mixture, and use reserved pasta water to loosen the sauce until it’s silky and glossy.

icon

Nick DiGiovanni

Celebrity Chef & Content Creator

You May Also Like

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. Shyanne says:

    5 stars
    No carbonara has compared to what I tasted in Italy – except for this one! It’s the only carbonara I’ll eat now!