Veggie spaghetti carbonara recipe

  • Serves 4
  • 20mins to prepare and 15minutes to cook
Add this recipe to your binder.

Cook the spaghetti in a large pan of boiling water according to packet instructions, adding the peas for the last 3 minutes of cooking time.

While the spaghetti is cooking, cook the broad beans in boiling water for 4-5 minutes, then drain in a sieve - and to remove the skins, cool the beans under the cold tap then pop them out of their skins. Set aside. Heat the oil in a large frying pan then fry the onion for 4-5 minutes until turning brown. Stir in the garlic and fry for another minute. Tip in the peppers and beans and keep warm. Beat the eggs, stir in the cream and two thirds of the mozzarella, 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 drop the spaghetti and peas into the frying pan. Take the pan off the heat, pour the egg mixture into the pan, scatter in the chopped basil and stir together to coat well, adding a little of the pasta water to give enough sauce. Season to taste. Serve immediately, scattered with the rest of the mozzarella and extra basil - and offer a bowl of grated parmesan on the side for sprinkling.

See more Pasta recipes

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

  • Ingredients

  • 325g spaghetti
  • 100g frozen peas
  • 100g frozen broad beans
  • 2tbsp olive oil
  • 1 small onion, finely chopped
  • 3 garlic cloves, finely chopped
  • 75g roasted peppers in oil, drained, finely chopped
  • 3 large eggs
  • 4tbsp double cream
  • 150g mozzarella, coarsely grated
  • good handful basil, chopped, plus a few extra small leaves to garnish

Text the ingredients

Please enter a valid UK or Ireland mobile phone number

Terms of Use. We will send you a text containing the list of ingredients for this recipe and a link to access the method. This will not cost you anything. If a message is undelivered we will only attempt to resend for up to 24 hours. This service involves no registration or subscription.