This post may contain affiliate links. Please read our disclosure policy
If you’re a fan of hearty, flavor-packed pasta dishes, this Creamy Garlic Onion Mushroom Pasta is going to be your new favorite. It’s one of those cozy meals that feels indulgent without being overly complicated. The slow-roasted garlic and onions bring out natural sweetness, while mascarpone adds a luxurious, creamy texture. The sun-dried tomatoes and basil give it a Mediterranean touch that makes every bite irresistible.
Whether you’re cooking for a weeknight dinner or hosting a casual get-together, this recipe is both elegant and comforting — a real crowd-pleaser!
Ingredients you’ll need for Creamy Garlic Onion Mushroom Pasta
- Pasta – Choose your favorite pasta shape — spaghetti, fettuccine, penne, or tagliatelle all work beautifully. It’s the base that carries all the rich, creamy flavors.
- Mushrooms – Earthy and savory, mushrooms add a delicious umami depth to the sauce. Use fresh mushrooms like chestnut, button, or even a mix for added texture.
- Onion – When roasted, onions become sweet and caramelised, adding a mellow richness to the dish that pairs perfectly with the garlic.
- Garlic – A whole head of garlic is roasted until golden and soft, bringing a beautifully sweet and mellow flavor that infuses the entire pasta.
- Mascarpone – This creamy Italian cheese gives the sauce its luxurious, silky texture. It melts into the roasted vegetables to create a velvety base.
- Sun-Dried Tomatoes – These little flavor bombs bring a tangy, slightly smoky bite that cuts through the creaminess and adds a Mediterranean twist.
- Extra Virgin Olive Oil – Used for roasting and finishing, good quality olive oil enhances every ingredient and brings everything together beautifully.
- Italian Herbs – A fragrant blend of herbs like oregano, basil, and thyme adds that signature Italian aroma and flavor.
- Paprika – A touch of paprika gives the dish subtle warmth and color, without overpowering the other flavors.
- Black Pepper & Salt – Seasoning is key — freshly ground black pepper and a pinch of salt help balance and highlight all the natural flavors.
- Fresh Basil Leaves – Torn and stirred in just before serving, basil adds freshness, color, and a fragrant finish to the dish.
- Pasta Water – Don’t toss it! This starchy water is essential for binding the sauce and helping it cling to the pasta perfectly.
How To Make Creamy Garlic Onion Mushroom Pasta
Preheat your oven to 220°C (428°F).
Prepare the roasting tray:
- Place the sliced mushrooms and onions on a large baking tray. Drizzle with 2 tablespoons of olive oil, and sprinkle with salt, pepper, Italian herbs, and paprika. Mix everything well to coat evenly.
Add garlic and mascarpone:
- Cut the top off the garlic head, place it on the tray, and drizzle with a little more olive oil. Add dollops of mascarpone across the tray — it will melt and mingle with the roasted vegetables as it cooks.
Roast:
- Cover the tray tightly with foil and roast for about 1 hour, or until the onions are soft and caramelised and the garlic is golden and tender.
Cook the pasta:
Meanwhile, bring a pot of salted water to a boil and cook the pasta according to the package instructions until al dente. Be sure to reserve about 1 cup of the pasta water before draining, as it will help create a smooth, creamy sauce.
Build the creamy sauce:
- Once out of the oven, squeeze the roasted garlic out of its skin and mash it gently into the mixture. Add the chopped sun-dried tomatoes and torn basil leaves. Stir everything together.
Combine with pasta:
- Add the cooked pasta to the tray, along with a splash of the reserved pasta water. Toss until the pasta is well coated in the creamy, garlicky sauce. Add more water if needed to loosen it.
Tips And Tricks For The Perfect Creamy Garlic Onion Mushroom Pasta
- Use high-quality mascarpone for the best creamy texture.
- Don’t skip the foil when roasting — it keeps the garlic moist and prevents the onions from burning.
- Save your pasta water! It’s full of starch and perfect for making the sauce cling to the pasta.
- Roast slow and low – giving the garlic and onions time to caramelise really deepens the flavor.
Substitutions And Variations
- Vegan version: Swap mascarpone with a plant-based alternative or cashew cream.
- Add protein: Toss in grilled chicken, tofu, or chickpeas for a more filling meal.
- Different herbs: Fresh thyme or oregano can be used instead of Italian herb mix.
- Cheesy twist: Add a sprinkle of grated Parmesan or Pecorino on top before serving.
Serving Suggestions for Garlic Onion Mushroom Pasta
This Garlic Mushroom Pasta is rich and satisfying on its own, but if you’re looking to round out the meal, here are some lovely sides:
- A crisp green salad with lemon vinaigrette
- Garlic bread or focaccia for dipping
- A glass of chilled white wine (like Pinot Grigio or Sauvignon Blanc)
Want to get extra fancy? Drizzle a little truffle oil just before serving for that luxe touch.
Leftovers And Storage
This Garlic Mushroom Pasta stores well in the fridge for up to 3 days. Place it in an airtight container and reheat gently on the stove or in the microwave. If the sauce thickens too much, just add a splash of water or a bit more mascarpone while reheating.
Freezing isn’t recommended for this dish due to the mascarpone, which may separate when thawed.
Final Thoughts
This Creamy Garlic Onion Mushroom Pasta is everything you want in a comforting meal — creamy, savory, and bursting with roasted garlic flavor. The addition of sun-dried tomatoes and basil gives it that extra flair that elevates a simple dish into something truly special.
It’s a recipe you’ll find yourself coming back to again and again, whether you’re cooking for loved ones or treating yourself to a cozy night in. Plus, it’s so flexible — feel free to make it your own with your favorite add-ins or swaps.
Thanks so much for visiting Essen Paradies! If you try this Creamy Garlic Onion Mushroom Pasta or any other recipes here, I’d love to hear your thoughts. 💬 Your comments and ⭐️⭐️⭐️⭐️⭐️ ratings mean the world and help others discover these flavorful dishes. Whether it’s a cozy dinner or a special treat, I hope it brings a little extra comfort and joy to your day! 💚
Other Pasta Recipes
The Best Chicken Alfredo Pasta
Shrimp Pasta with Cherry Tomatoes

Creamy Garlic Onion Mushroom Pasta
Equipment
Ingredients
- 200 g Pasta your choice of shape
- 200 g Mushrooms sliced
- 1 large onion thinly sliced
- 1 head of garlic
- 3 tbsp mascarpone
- 6 sun-dried tomatoes (in olive oil) chopped
- 4 tbsp olive oil
- ½ tsp black pepper
- 1 tsp Italian herbs
- 1 tsp paprika powder
- 1 tsp salt to taste
- Fresh basil leaves a handful
- Reserved pasta water as needed
Instructions
- Preheat the oven to 220°C (430°F).
- Prepare the vegetables: Place the sliced mushrooms and onions on a large baking tray. Drizzle with olive oil and season with salt, pepper, Italian herbs, and paprika. Mix everything well to ensure even coating.
- Add garlic and mascarpone: Slice the top off the head of garlic and place it on the tray. Drizzle with olive oil and add dollops of mascarpone across the vegetables.
- Roast: Cover the tray with foil and roast in the preheated oven for about 1 hour, or until the vegetables are tender and the garlic is soft and golden.
- Cook the pasta: Meanwhile, bring a pot of salted water to a boil and cook the pasta according to the package instructions until al dente. Be sure to save about 1 cup of the pasta water before draining.
- Build the sauce: After roasting, squeeze the roasted garlic out of its skin and mash it into the vegetables. Add the chopped sun-dried tomatoes and torn basil leaves. Stir everything together.
- Combine with pasta :Add the cooked pasta to the tray, along with a splash of the reserved pasta water. Toss everything until the pasta is well coated in the creamy sauce. Add more pasta water if needed to reach your desired consistency.
- Serve: Garnish with extra basil leaves and a drizzle of olive oil. Serve warm and enjoy!
