Pasta Alla Carbonara, a Italian recipe
Italian

Pasta Alla Carbonara

A classic Roman pasta dish made with eggs, pecorino romano, guanciale, and black pepper, known for its creamy sauce without cream.

By CuocoMitra · Published · Updated 5 June 2026

Vegetarianpastaitaliancarbonaraclassic
Total time
Prep
Cook
Serves
4
Per serving
608kcal
Difficulty
medium

Pasta Alla Carbonara is a medium Italian recipe that serves 4 and takes 30 minutes (10 minutes prep, 20 minutes cooking). It uses 6 ingredients across 5 steps. Each serving provides about 607.79 calories.

Ingredients

6 ingredients for 4 servings. Open any ingredient for its nutrition detail.

  • Dry Spinach Spaghettior bucatini320 g

    Spaghetti, spinach, dry

    Cereal Grains and Pastasr_legacy

    In this recipe: 320 g, or bucatini

    Per 100 g

    Calories372 kcal
    Protein13.4g
    Carbs74.8g
    Fat1.57g
    Fiber10.6g

    Common portions

    oz 2 undetermined57 g
    Main carbohydrateBaseTexture contributorNeutralEarthyChewy
  • Guancialediced into 1/4-inch pieces150 g
    Meat, poultry, and fishPork

    In this recipe: 150 g, diced into 1/4-inch pieces

    Per 100 g

    Calories623 kcal
    Protein11.5g
    Carbs0g
    Fat63.5g
    Fiber0g

    Common portions

    1 slice (thin) 10 g10 g
    1 serving (diced) 25 g25 g
    1 oz 1 undetermined28 g
    100 g 100 g100 g
    Fat sourceUmami builderFlavor enhancerUmamiPorkySalty
  • Pecorino Romano Cheesefinely grated, plus more for serving50 g

    PECORINO ROMANO

    Cheesesr_legacy

    In this recipe: 50 g, finely grated, plus more for serving

    Per 100 g

    Calories393 kcal
    Protein28.6g
    Carbs3.57g
    Fat32.1g
    Fiber0g

    Common portions

    1 g28 g
    Flavor enhancerGarnishUmami builderSaltySharpTangy
  • Eggsroom temperature, plus 4 yolks3 qty

    Eggs

    Eggs

    In this recipe: 3 qty, room temperature, plus 4 yolks

    Per 100 g

    Calories130.98 kcal
    Protein9.87g
    Carbs9.93g
    Fat5.34g
    Fiber

    Common portions

    yolk 1 egg17 g
    BinderMain proteinEmulsifierSavoryUmamiSulfurous
  • Black Peppercoarsely and freshly ground2 tsp

    Spices, pepper, black

    Herbs & Spicessr_legacy

    In this recipe: 2 tsp, coarsely and freshly ground

    Per 100 g

    Calories251 kcal
    Protein10.4g
    Carbs64g
    Fat3.26g
    Fiber25.3g

    Common portions

    dash 1 undetermined0.1 g
    tsp, ground 1 undetermined2.3 g
    tsp, whole 1 undetermined2.9 g
    tbsp, ground 1 undetermined6.9 g
    SeasoningFlavor enhancerAromaticSpicyPungentEarthy
  • Plain Saltcoarse, for pasta water1 tsp

    PLAIN SALT

    Seasoning Mixes, Salts, Marinades & Tenderizerssr_legacy

    In this recipe: 1 tsp, coarse, for pasta water

    Per 100 g

    Calories0 kcal
    Protein0g
    Carbs0g
    Fat0g
    Fiber

    Common portions

    1 g1.5 g
    Flavor enhancerSeasoningSaltyGrittyCrystalline

What you’ll need

6 tools across 5 steps.

  • mixing bowlEssentialstep 1
  • colanderEssentialstep 1
  • pan (optional, for hot water)Essentialsteps 2, 4
  • skilletEssentialstep 2
  • plateEssentialstep 3
  • WhiskEssentialstep 3

Method

  1. 1

    Cook the pasta

    Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package directions until al dente. Reserve about 1 cup of pasta water before draining.

    Don't overcook the pasta! Al dente is key for the right texture.

  2. 2

    Prepare the guanciale

    While the pasta is cooking, dice the guanciale. In a large pan or skillet, cook the guanciale over medium heat until crispy and golden brown. Remove from the pan and set aside, reserving the rendered fat in the pan.

    Cook the guanciale slowly to render the fat properly.

  3. 3

    Make the egg mixture

    In a bowl, whisk together the large eggs and yolks with the pecorino romano and black pepper. The mixture should be thick and creamy.

    Make sure the pecorino romano is finely grated for a smooth sauce.

  4. 4

    Combine everything

    Turn off the heat completely. Add the hot, drained pasta to the pan with the rendered guanciale fat. Toss to coat. Pour the egg mixture over the pasta and toss quickly and continuously to create a creamy sauce. Add a splash of the reserved pasta water at a time if needed to adjust the consistency. The residual heat of the pasta and pan will gently cook the eggs without scrambling them.

    The key to a creamy carbonara is to work quickly and use the residual heat to cook the eggs.

  5. 5

    Serve

    Stir in the crispy guanciale. Serve immediately, garnished with more grated pecorino romano and freshly ground black pepper. Enjoy!

    Carbonara is best served fresh.

Nutrition

Per serving, across 4 servings.

Nutrition for Pasta Alla Carbonara, per serving and for the whole recipe
NutrientPer servingWhole recipe
Calories607.8 kcal2431.2 kcal
Protein20.6 g82.6 g
Carbohydrates64.5 g258.1 g
Fat29.1 g116.5 g
Fibre8.8 g35.1 g
Sodium661.2 mg2644.6 mg

Computed from the matched ingredient data rather than entered by hand, with 100% of ingredients matched. Treat it as a close estimate, not a clinical figure.

How it tastes

Heat 1 of 5from black pepperSavoryCreamySaltyUmamiPepperyTangy
Salty
4 out of 5
Umami
5 out of 5
Spicy
1 out of 5
Rich
5 out of 5

Texture

ChewyTenderCrispyCreamySilky

Mood

Comfort foodIndulgentDate nightFamily styleQuick easy

Good for

LunchDinner

Free iPhone & Android app

Take this recipe into the kitchen

Everything on this page, plus the parts a web page cannot do: cook along hands-free, resize the recipe to how many people you are feeding, and log what you ate when you are done.

  • Cook it hands-free. Step-by-step voice guidance with built-in timers, so you are not scrolling with wet hands.
  • Scale and swap ingredients. Change the servings, or swap anything you are missing for something you already have.
  • Log it in one tap. Cooked it? Log the macros by photo, barcode or voice, and sync with Apple Health or Health Connect.

Free to download. Your account works on the app and the web, so anything you save here is there too.

Questions about this recipe

How long does Pasta Alla Carbonara take to make?
About 30 minutes from start to finish. That is 10 minutes of preparation and 20 minutes of cooking.
How many calories are in Pasta Alla Carbonara?
Roughly 607.79 calories per serving, based on 4 servings. Each serving also has 20.64g protein, 64.52g carbohydrates, 29.12g fat. These figures are computed from the matched ingredient data rather than entered by hand.
Is Pasta Alla Carbonara vegetarian or vegan?
It is vegetarian, but not vegan, so it contains at least one animal-derived ingredient such as dairy or egg.
What equipment do I need for Pasta Alla Carbonara?
mixing bowl, colander, pan (optional, for hot water), skillet, plate, Whisk. Every tool the recipe calls for is listed above with the steps that use it.
How spicy is Pasta Alla Carbonara?
It registers 1 out of 5 on heat. The heat comes from black pepper.

Cook this with a copilot

Scale any recipe, swap ingredients for what you have, track the macros automatically, and get step-by-step guidance while you cook.

Free to start. No card required.