Go Back
Vegetarian Carbonara with Oyster Mushrooms

Vegetarian Carbonara with Oyster Mushrooms: Perfect Meatless Dinner

Creamy, eggy sauce meets golden oyster mushrooms and cracked black pepper — this Vegetarian Carbonara with Oyster Mushrooms gives you all the comfort of classic carbonara without the pork. Quick, elegant, and totally satisfying. Want dinner in 25 minutes? Yes, please
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 3
Course: Main Course
Calories: 796

Ingredients
  

  • 400 g spaghetti or linguine use spaghetti for a classic feel
  • 250 g oyster mushrooms cleaned and sliced; you may mix cremini or button mushrooms if you like
  • 100 g Pecorino Romano freshly grated (you can mix in Parmesan if preferred)
  • 2 tbsp extra virgin olive oil use a good one — it matters
  • 2 garlic cloves minced
  • Salt & freshly cracked black pepper to taste — and be generous on the pepper!
  • Fresh parsley chopped (optional garnish)
  • Bold tip: Use freshly grated Pecorino. The texture and melt differ from pre-grated cheese

Equipment

  • Large pot for boiling pasta
  • Large skillet or sauté pan (big enough to toss pasta)
  • Mixing bowl for the egg-cheese mix
  • Tongs or pasta fork
  • Microplane or fine grater for the cheese
  • Ladle for saving pasta water
  • No fancy gadgets. If you own an oversized skillet and a bowl, you can make this

Method
 

  1. Step 1 — Prep the mushrooms
  2. Wipe the oyster mushrooms with a damp cloth and slice them thinly. Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the minced garlic and sauté for 30 seconds until fragrant. Toss in the mushrooms and season with a pinch of salt and black pepper. Sauté 6–8 minutes until they turn golden and develop slightly crisp edges. Set the mushrooms aside in the pan off heat.
  3. Step 2 — Cook the pasta
  4. Bring a large pot of salted water to a rolling boil. Cook the spaghetti until al dente (follow package timing, usually 9–11 minutes). Reserve 1 cup of pasta water before draining. The starchy water will emulsify the sauce and make it silky.
  5. Step 3 — Make the sauce
  6. In a large mixing bowl, whisk together 2 whole eggs + 2 egg yolks until smooth. Add the 100 g grated Pecorino and a generous crack of black pepper. Stir until the mixture thickens slightly. This bowl becomes the sauce base.
  7. Step 4 — Combine pasta, mushrooms, and sauce
  8. Turn the heat to low. Add drained pasta to the skillet with mushrooms and toss gently. Remove the pan from direct heat. Pour the egg-cheese mixture over the pasta and toss quickly and continuously. Add reserved pasta water one tablespoon at a time to reach a glossy, flowing consistency. Keep stirring — the eggs will thicken into a sauce, not scramble. If the sauce tightens too much, add more hot pasta water.
  9. Step 5 — Serve and finish
  10. Plate the pasta into shallow bowls, twirl for a neat nest, and finish with extra grated Pecorino and a generous crack of black pepper. Scatter chopped parsley if you like a fresh pop.

Notes

This recipe yields 2–3 servings depending on appetite.
Estimated calories (approximate total):
  • Spaghetti (400 g): ~1400 kcal
  • Oyster mushrooms (250 g): ~60 kcal
  • 4 large eggs: ~280 kcal
  • Pecorino Romano (100 g): ~400 kcal
  • Olive oil (2 tbsp): ~238 kcal
  • Garlic & parsley: ~10 kcal
Total:2388 kcal
  • Per serving (2 servings): ≈ 1194 kcal
  • Per serving (3 servings): ≈ 796 kcal
If you plate this for two, expect a very satisfying, hearty portion. For three, portions feel more moderate. Add a side salad and you’ll balance things out. FYI: exact calories vary by brand and portion size, but these estimates help you plan.