Gnocchi with Creamy Carbonara Sauce Recipe

This gnocchi carbonara is rich, creamy and surprisingly quick to make. Inspired by classic spaghetti carbonara, this version swaps in pillowy gnocchi and keeps the authentic flavors—eggs, egg yolks, Parmigiano-Reggiano and guanciale—so you get the same silky sauce in a heartier form of pasta. It’s simple comfort food that’s perfect for weeknights.

Gnocchi carbonara on a white plate.

When I’m not baking sweets I’m usually cooking something pasta-based, and spaghetti carbonara is a frequent go-to. Turning it into a gnocchi carbonara felt like a natural, cozy variation. The recipe stays true to traditional carbonara technique but swaps in store-bought gnocchi to save time.

With only a handful of ingredients and about 20 minutes from start to finish, this dish is an easy, satisfying dinner. If you enjoy this, other weeknight favourites to try include spicy vodka pasta, salmon pasta with crème fraîche, pasta al pesto and rigatoni al forno.

Why you’ll love this gnocchi carbonara recipe!

  • Few ingredients: The recipe uses just a handful of pantry-friendly ingredients and allows easy swaps if you don’t have everything on hand.
  • Fast: Ready in roughly 20 minutes, ideal for busy weeknights.
  • Comforting: A rich, filling meal that feels indulgent without being complicated.

Ingredients Needed

All the ingredients needed to make gnocchi carbonara, weighed out into small bowls.
  • Gnocchi: Store-bought gnocchi keeps this recipe fast; homemade works too if you prefer.
  • Parmesan: Parmigiano-Reggiano grated from the block gives the best flavor and texture. Pecorino is a good alternative.
  • Guanciale: Traditional carbonara uses guanciale. If unavailable, use pancetta or bacon lardons. Vegetarian smoked lardons also work for a plant-based swap.
  • Eggs: A mix of whole egg and egg yolks makes the sauce especially silky and rich.

Step by Step Instructions

whisked egg in a small bowl and a large pan with bacon bits in it.

Step 1: Place a large saucepan of water over high heat. When it reaches a boil add a generous pinch of salt. Grate the cheese and reserve about one-third for finishing the dish. In a bowl, whisk together the egg yolks, the whole egg, most of the grated parmesan and a good grind of black pepper; set this mixture aside.

Step 2: In a large frying pan or dutch oven, warm the olive oil over medium heat. Add the guanciale (or pancetta/bacon) and cook until it becomes golden and crisp. Remove the pan from the heat.

gnocchi being cooked.

Step 3: Cook the gnocchi in the boiling water according to package directions. Most store-bought gnocchi are done when they float to the surface—usually about 1 minute. Before draining, scoop out 1 cup of the cooking water and set it aside.

Step 4: Return the pan with the cooked guanciale to medium-low heat, add about 1/4 cup of the reserved cooking water and the drained gnocchi. Heat just until the liquid starts to simmer, then remove the pan from the heat and let it cool for a minute or two so the gnocchi is warm but not piping hot.

A carbonara sauce in a small bowl and a large dutch oven with gnocchi carbonara in it.

Step 5: Whisk about 1/8 cup of the reserved cooking water into the egg-and-cheese mixture until smooth. The extra water helps loosen the sauce and bring it to the right consistency.

Step 6: Slowly drizzle the egg mixture into the pan while stirring constantly to coat the gnocchi. Stir gently until the sauce becomes glossy and clings to each piece. If the sauce seems too thick, add a splash more reserved cooking water until you reach the desired silkiness.

Serve immediately with the reserved grated cheese and another crack of black pepper.

Gnocchi carbonara on a white plate.

Expert Tips & Tricks

  • Sauce consistency: Start with a small amount of starchy cooking water mixed into the eggs. You can always add more to loosen the sauce to a silky texture.
  • Temperature control: Let the gnocchi pan cool slightly before adding the eggs—if the pan is too hot the eggs will scramble instead of creating a smooth sauce.
  • Keep the fat: Don’t discard the rendered fat from the guanciale; it adds essential flavor to the finished dish.
  • Scale up: The recipe serves 2–3. To feed four, double the ingredients or serve with a simple starter such as a Caprese salad.
  • Taste before salting: Because the cooking water and cheese add saltiness, taste before adding extra salt at the end.

Recipe FAQs

Can I add cream to this gnocchi carbonara?

Traditional carbonara does not use cream. The eggs, yolks and rendered guanciale provide a naturally creamy texture. Adding cream is optional but not necessary for a silky result.

Help, my eggs are scrambling!

If the pan is too hot when you add the egg mixture the eggs will scramble. Remove the pan from direct heat and stir constantly while pouring in the sauce. Letting the pan cool a minute before adding the eggs prevents scrambling.

Storage

This dish is best served immediately. Because the sauce is egg-based and achieves its creaminess live, it does not reheat or store well; avoid refrigerating leftovers if you want to preserve texture and flavor.

Try these dinner recipes next!

  • A bowl full of pasta with chopped parsley and salmon.
    Salmon Pasta with Crème Fraîche
  • A bowl of cauliflower leek and potato soup with croutons and chopped dill.
    Leek Potato Cauliflower Soup (30 Minutes)
  • A burrata caprese salad on a small plate.
    Burrata Caprese
  • A white bowl with pumpkin carrot soup in it, drizzled with heavy cream and thyme.
    Pumpkin Carrot Soup
Ella from Alpine Ella is holding a cake stand with cupcakes on it.

Made This Recipe?

Please leave a rating and a review below. If you share a photo on Instagram tag @alpineella so the author can see your version.

Thank you!

Ella

Recipe

Gnocchi carbonara on a white plate.

Gnocchi Carbonara

Ella Gilbert

A simple, creamy gnocchi carbonara that comes together quickly for a comforting weeknight meal.
Prep Time 10 mins
Cook Time 10 mins
Total Time 20 mins
Course Main Course
Cuisine Italian
Servings 3 people
Calories 727 kcal

Equipment

  • 1 large saucepan
  • 1 dutch oven or large frying pan

Ingredients

  • 2 oz (56 g) parmesan, grated (reserve 1/3)
  • 2 large egg yolks
  • 1 large whole egg
  • Salt, for boiling water
  • Black pepper, to taste
  • 2 tablespoons olive oil
  • 4 oz (113 g) guanciale (or pancetta / bacon lardons)
  • 1 lb (453 g) gnocchi
Baker’s Tip
Weigh your ingredients for the most consistent results.

Instructions

  • Boil water in a large saucepan. When it reaches a simmer add a small handful of salt.
  • Grate the parmesan if you haven’t already and set aside about one-third for finishing.
  • In a bowl whisk the egg yolks, whole egg, remaining parmesan and a generous grind of black pepper. Set aside.
  • Heat the oil in a dutch oven or large frying pan over medium heat. Add the guanciale and cook until crisp and golden, then remove from the heat.
  • Cook the gnocchi in the boiling water according to the package. When nearly done, scoop out 1 cup of cooking water and set aside. Drain or lift the gnocchi with a slotted spoon.
  • Return the pan to medium-low, add 1/4 cup of reserved cooking water and bring to a gentle simmer. Add the drained gnocchi and cook 1 minute, then remove from heat and let the pan cool for a couple of minutes.
  • Whisk 1/8 cup of the reserved water into the egg mixture. Slowly pour the eggs into the pan while stirring constantly so the sauce emulsifies and coats the gnocchi. Add more reserved water as needed to reach a glossy, smooth consistency.
  • Divide between bowls and top with the reserved parmesan and cracked black pepper. Serve immediately.

Notes

Parmesan: Freshly grate from the wedge for best melting and flavor. Pecorino is a sharper substitute.

Guanciale: If unavailable, use pancetta or bacon lardons.

Storage: Best eaten right away; texture and sauce quality decline on reheating.

Calories: 727kcal
Carbohydrates: 57 g
Protein: 21 g
Fat: 47 g

Nutritional information is an estimate per serving.

Tried this recipe?
Leave a comment below and share a photo if you can—happy cooking!