Skip to main content

Spaghetti carbonara recipe

Find out how to make our spaghetti carbonara – a quick, flavour-packed healthier take on this traditional family favourite.

Prep: 10 mins
Cook: 15 mins
Serves 4

Nutritional information

Per serving (1/4 recipe):

  • 1,711kJ / 409kcal
  • 26.5g protein
  • 61g carbohydrate, of which 8g sugars
  • 9g fat, of which 4g saturates
  • 2.6g fibre
  • 1.7g salt
A serving of penne carbonara, with chopped parsley and bacon


  • 300g dried spaghetti (but any pasta shape is fine)
  • 4 slices lean back-bacon rashers, cut into pieces
  • 5 spring onions, trimmed and finely chopped
  • 150g lower-fat soft cheese with garlic and herbs
  • 1 egg
  • 150ml semi-skimmed milk
  • 40g reduced-fat hard cheese, finely grated
  • 1 teaspoon vegetable oil
  • 2 tablespoons fresh parsley, chopped
  • 1 pinch ground black pepper


  1. Bring a large saucepan of water to the boil. Add the pasta and cook for 8 to 12 minutes, according to packet instructions.

  2. Meanwhile, heat the oil in a large non-stick frying pan. Add the bacon and spring onions, and cook for about 5 minutes, stirring often. Remove from the heat.


    For a vegetarian version, just leave out the bacon.

  3. Beat together the soft cheese and egg in a mixing bowl, then stir in the cooked bacon and spring onions. Add the milk, half the hard cheese and the parsley (if using). Season with pepper.

  4. Drain the pasta and return it to the saucepan. Add the egg mixture and heat gently for 2 to 3 minutes, stirring constantly until the mixture thickens. Serve sprinkled with the remaining hard cheese.


    Try adding 75g thawed frozen peas, stirring them in just after adding the egg mixture to the pasta.

Sign up for Healthy Steps emails

Want the recipe for a healthier family? Join today and over 8 weeks you'll get easy tips from nutrition experts and parents, healthy swaps and tasty recipes on a budget.