Skip to content
Spaghetti carbonara with roast ham recipe

Spaghetti carbonara with roast ham recipe

120 ratings

This classic Italian pasta dish is made all the more irresistible with the addition of sweet roasted ham instead of bacon. Chestnut mushrooms, double cream and gruyère create an unctuous, silky sauce. Comfort food at its best. See method

  • Serves 4
  • 20mins to prepare and 15mins to cook
  • 698 calories / serving


  • 325g spaghetti
  • 2 tbsp olive oil
  • 2 shallots, finely chopped
  • 3 garlic cloves, finely chopped
  • large knob butter
  • 100g chestnut mushrooms, finely chopped
  • 1tsp fresh thyme leaves, plus extra to garnish
  • 100g Tesco Finest roast ham on the bone (fat trimmed), diced
  • 3 large eggs
  • 100ml double cream
  • 50g finely grated gruyère, plus extra to serve
If you haven't got spaghetti, try using linguine instead

Each serving contains

  • Energy

  • Fat

    37g 53%
  • Saturates

    16g 82%
  • Sugars

    7g 8%
  • Salt

    1.2g 20%

of the reference intake
Carbohydrate 67g Protein 28.7g Fibre 4.9g


  1. Bring a large pan of water to the boil, and cook the spaghetti, according to packet instructions.
  2. While the spaghetti is cooking, heat the oil in a large frying pan and add the shallots. Fry for about 3 minutes until the shallots are starting to turn brown, then stir in the garlic and fry for another minute.
  3. Drop in the butter and as it melts, stir in the mushrooms and thyme over a medium-high heat and fry for 2-3 minutes until the mushrooms are turning golden. Finally, stir in the ham for and cook for a further 1 minute, season with pepper, then set aside and keep warm.
  4. Beat the eggs then stir in the cream and gruyère, then season with salt and pepper. Drain the spaghetti in a colander over a bowl, so you can reserve a little of the pasta water, then tip the spaghetti into the pan with the ham and mushrooms. Pour in the egg mixture and stir together to coat well, spooning in a few spoonfuls of the pasta water to give enough sauce. Make sure the spaghetti is piping hot to ensure the egg is cooked through.
  5. Serve immediately, sprinkled with extra thyme leaves and gruyère.

See more Pasta recipes

For top tips on protecting you and your family when preparing raw meat and poultry, visit Food Safety in the Home.

If serving vulnerable groups, elderly people, babies, toddlers, pregnant women and people who are unwell, cook until the whites and yolks are solid.

You may also like

Be the first to comment

Before you comment please read our community guidelines.