Mushroom Carbonara

mushroom carbonara
Carbonara is a very well-known yet misunderstood recipe, as so many people get it wrong, either adding milk or cream or letting the eggs become scrambled. Traditionally, the Italians use dried cured unsmoked pork called pancetta, however I have substituted mushrooms which offer an earthy flavour, especially when sauteed in olive oil. 

Other than the swap of mushrooms for pancetta, I have kept the sauce very traditional, using only eggs, parmesan cheese and freshly ground black pepper. I have also substituted butternut squash and courgette spaghetti for the pasta to increase the vegetable content and health benefits further. I have however used exactly the below carbonara recipe with my homemade pasta tagliatelle I posted a few weeks back. I think next time I will use half pasta spaghetti, half vegetable spaghetti to get best of both worlds! 

The key to no scrambled egg effect is to take the pan off the heat once the spaghetti and mushrooms have been mixed BEFORE adding the egg. The heat of the spaghetti will lightly cook the egg to make the perfect glossy sauce. Parmesan and pecorino are made with rennet, which is not vegetarian so look out for the V on the packet, you may need to buy “Italian hard cheese” instead of the real deal. Serves 2.

mushroom carbonara

Mushroom Carbonara

  • 500g butternut squash & courgette spaghetti OR 220g Spaghetti  OR a mix of both
  • 75g Button Mushrooms
  • 2 tbsp olive oil
  • 2 eggs
  • 50g Parmesan/ pecorino/ Italian hard cheese, freshly grated
  • Freshly ground black pepper.
  1. If you are using pasta, cook in a large pan of boiling salted water until al dente (check packet instructions as cooking time varies).
  2. Slice the mushrooms in half then into thin slices. Heat the oil in a large pan and fry the mushrooms until browned, about 5 minutes.
  3. If you are using the vegetable spaghetti, add to the mushrooms and heat for 5 minutes.
  4. Lightly beat the eggs in a large bowl with the grated cheese and pepper, saving a small amount of cheese to serve.
  5. If using pasta, drain and add to the pan with the mushrooms. Mix well to coat everything.
  6. Take off the heat. Allow to cool slightly. Then add the egg and cheese mixture. Stir to coat the spaghetti and serve immediately with the remaining cheese scattered on top.

mushroom carbonara


  1. Nice looking food but I have one question/

    Why are you calling a dish with no pancetta…Carbonara?
    It really annoys when one looks at a recipe where there is a “classic” name and find that the key ingredient that gives the dish its name is not included. Surely your dish would be more accurate if it were called Pasta con funghi!
    You have used the Italian name of a different sauce with the English translation of Funghi – make your mind up…I’m disappointed.

    • Hi Nicholas, I take on your point, however when I am looking for a vegetarian alternative to a traditional pasta carbonara (with pancetta) I will still use the same terminology in my search. The ingredients and process follows the same techniques as the traditional kind. Just replace the mushrooms with pancetta and cook until crispy. Other than that, nothing changes. Hope this helps. Danni

    • I think the food looks great, regardless of what it’s called.

      Personally, I will refer to this dish as Mushroom avec Pasta con Saucey Sauce, just because I hope it will annoy Nicholas.

      I think we can agree that Nicolas isn’t a Funghi to hang around with.

      Lovely food Danni.


Submit a Comment

Your email address will not be published.