Skip to main content

Creamy Pasta with Crispy Mushrooms

This creamy pasta with crispy mushrooms is a sophisticated take on a classic vegetarian comfort food. By searing the mixed mushrooms until they are deeply browned and crisp, you create a complex, earthy flavour and satisfying texture that pairs beautifully with a silky, velvet-like sauce. It is a wonderful way to showcase seasonal varieties like oyster or shiitake, while the addition of fresh lemon and parsley cuts through the rich double cream for a perfectly balanced finish.

As a high-protein vegetarian option, this dish is ideal for a nutritious midweek meal or an elegant weekend dinner. The method of finishing the pasta directly in the sauce ensures every strand is thoroughly coated in the savoury, Parmesan-flecked cream. Serve it in warmed bowls with a final grating of cheese for a restaurant-quality experience at home.

Video picks

Continue reading below

Ingredients for Creamy Pasta with Crispy Mushrooms

  • 60ml extra-virgin olive oil

  • 450g mixed mushrooms (such as maitake, oyster, crimini, and/or shiitake), torn into bite-size pieces

  • Kosher salt

  • 2 medium shallots, finely chopped

  • 450g spaghetti or bucatini

  • 120ml double cream

  • Zest and juice of 1/2 lemon

  • 1/3 cup finely chopped parsley

  • 2 tablespoons unsalted butter, cut into pieces

  • 15g Parmesan, finely grated (about 80g ), plus more for serving

  • Freshly ground black pepper

Heat 2 tablespoons oil in a large pot over medium-high. Cook half of mushrooms in a single layer, undisturbed, until edges are brown and starting to crisp, about 3 minutes. Give mushrooms a toss and continue to cook, tossing occasionally, until all sides are brown and crisp, about 5 minutes more. Using a slotted spoon, transfer mushrooms to a plate; season with salt. Repeat with remaining 2 tablespoons oil and mushrooms and more salt.

Reduce heat to medium-low and return all of the mushrooms to the pot. Add shallots and cook, stirring often, until shallots are translucent and softened, about 2 minutes.

Meanwhile, cook pasta in a large pot of boiling salted water, stirring occasionally, until very al dente, about 2 minutes less than package directions.

Using tongs, transfer pasta to pot with mushrooms and add cream and 240ml pasta cooking liquid. Increase heat to medium, bring to a simmer, and cook, tossing constantly, until pasta is al dente and liquid is slightly thickened, about 3 minutes.

Remove pot from heat. Add lemon zest and juice, parsley, butter, 15g Parmesan, and lots of pepper and toss to combine. Taste and season with more salt if needed.

Divide pasta among bowls and top with more Parmesan.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

About the authorView full bio

Author image

UK recipe editors

About the reviewerView full bio

Author image

UK recipe editors

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 28 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.