Spaghetti alla Carbonara with Courgettes

Spaghetti alla Carbonara with Courgettes

In my hometown of Rome, Spaghetti alla Carbonara is considered the queen of pasta dishes. All it takes to make the perfect Carbonara is a bowl of spaghetti al dente tossed with guanciale (Italian cured meat product prepared from pork cheeks), mature pecorino cheese, eggs and good quality black pepper.

It’s a simple dish with humble origins: some say it was the coal workers’ lunch of choice, hence the name “carbonara”.

A common mistake when making Spaghetti alla Carbonara is to add cream. The creamy sauce is made entirely from fresh raw eggs tossed with cooked pasta and a lot of grated cheese.

I like to add courgettes for a twist to the original. Courgettes are available all year round, but are at their best in summer so now is the perfect time to try this recipe.

For a vegetarian option, simply remove the bacon and use vegetarian Parmesan cheese.


Serves two

  • 160g spaghetti
  • 2 British Lion eggs
  • 30g pancetta or 3 bacon rashers
  • 40g Pecorino or Parmesan cheese, grated
  • 1 large courgette, washed and sliced in rounds
  • ½ white onion, chopped finely
  • Extra virgin olive oil
  • 2 tsp rock salt
  • Salt and pepper


  1. Fill ¾ of a tall saucepan with water and bring to a boil. Add 2 teaspoons of rock salt to the boiling water. Add the spaghetti and let them cook in water for around 10-11 minutes (timings vary, check instructions on the packet).
  2. While the pasta is cooking, prepare the courgettes. In a frying pan, fry the onion in a few spoonsful of extra virgin olive oil. Cook the onion for 1-2 minutes, until it’s browned. Add the bacon, fry for one minute, then add the courgettes. Add a few spoonsful of the boiling water, stir well, then cover the pan with a lid. Cook for about five minutes, stirring every few minutes so the vegetables are cooked evenly. Set aside.
  3. In a small bowl, whisk the eggs with salt and pepper and half the grated cheese.
  4. Drain the pasta “al dente” and add it to the frying pan with the courgettes. Cook on medium heat for one minute, then turn off the heat. Pour over the egg mix, stirring quickly: you want the eggs to become creamy, not cooked.
  5. Divide the pasta into two plates, top up with the remaining parmesan cheese and a sprinkle of pepper. Serve immediately.

Recipe and photos by Giulia Mule - food blogger