Mouthwatering Mushroom Pasta Aglio Olio

plate of spaghetti with browned mushrooms, parmesan shavings, and chopped parsley in a gray bowl

This mushroom pasta aglio e olio puts a fresh spin on the classic garlicky olive oil spaghetti by adding sautéed mushrooms that bring a lovely earthiness and extra heartiness to the dish. It’s perfect for busy weeknights since it comes together in just 30 to 45 minutes using simple pantry staples, with minimal prepped hands-on time and easy ingredient swaps if you need them. Expect a silky, lightly spicy sauce that happens when you whisk reserved pasta water into olive oil, finished bright with fresh parsley, a pop of lemon zest, and a sprinkle of parmesan cheese.

This mushroom pasta aglio e olio takes that familiar garlicky spaghetti we all love and elevates it with the delicious depth of sautéed mushrooms—all while keeping things quick and no-fuss. You’ll savor the nutty, mellow flavor of garlic cooked just right, the earthiness from golden-browned mushrooms, and a luscious, slightly spicy sauce created by combining reserved pasta water with olive oil.

This recipe is friendly for weeknight dinners, relying on pantry basics and coming together in about 30 to 45 minutes. Plus, it’s super flexible, so you can easily swap in what you have on hand. To finish, a sprinkle of fresh parsley, a dash of lemon zest, and a little parmesan bring brightness and richness that make this simple pasta feel special.

  • What you’ll get: clear, easy steps with minimal fuss, plus pro tips on getting perfectly browned mushrooms and garlic that never burns.
  • Flexible swaps: use different mushroom types, try other long pastas, or make it vegan with simple substitutions—all without changing the basics.

What Makes It Special

This mushroom aglio e olio is just right in that sweet spot between effortless and elevated. It’s quick and easy enough for weeknight dinner but packed with bold, restaurant-worthy flavors and textures using ingredients you probably already have in your kitchen. Whether you’re cooking for one, your family, or a small group, here’s why this pasta deserves a spot in your recipe rotation.

  • Quick and weeknight-friendly – From start to finish, you’ll have this comforting pasta on the table in about 30 to 45 minutes, with minimal hands-on time.
  • Big flavors from pantry essentials – Awesome garlic, quality olive oil, chili flakes, lemon zest, and parmesan come together for a layered, savory taste—no fancy or hard-to-find ingredients needed.
  • Silky sauce made simple – The trick is reserved pasta water emulsified with olive oil, giving you a sauce that lovingly coats every bite without cream. Prefer something richer? Try this creamy mushroom pasta for cozy nights.
  • Hearty, meaty mushrooms – Browning the mushrooms until golden not only pumps up the flavor but adds satisfying texture, transforming this light pasta into a filling meal.
  • Super forgiving and adaptable – Switch up mushroom types, pasta shapes, spice levels, or cheese options (parmesan to pecorino or nutritional yeast) effortlessly to fit your tastes or needs.
  • Vegetarian and easy to veganize – Simply skip the parmesan or use a vegan alternative, and you’ve got a plant-based dish that’s still bursting with flavor.
  • Delicious leftovers and easy reheating – Store any extras in the fridge up to 3 days; reheat gently in a skillet with a splash of olive oil or pasta water to revive the silky sauce.
  • Looks and tastes impressive – Despite the straightforward technique, the golden, fragrant mushrooms, garlicky oil, fresh parsley, and lemon zest make it feel special, like a meal from a great Italian joint. Cooking for a crowd? This mushroom and spinach lasagna channels the same earthy depth in a comforting bake.

In a nutshell: quick, budget-friendly, and flexible—this is an everyday pasta that feels cozy and grown-up without fuss or stress.

  • Ready in 30 minutes – Perfect for those hectic nights when dinner needs to happen fast without sacrificing taste.
  • Simple pantry staples – You likely already have everything in the kitchen – pasta, olive oil, garlic, chili flakes, lemon, and cheese.
  • Restaurant-quality taste at home – The combo of garlicky olive oil, earthy mushrooms, and just enough heat delivers a dish worthy of your favorite Italian restaurant.
  • Easy to personalize – Adjust the chili flakes for more or less spice, swap in your favorite mushrooms, or pile on more parmesan—make it your own.

Ingredients and Quantities

Top-down view of pasta ingredients arranged on a light wooden surface, including spaghetti, mushrooms, garlic, olive oil, parmesan, and herbs

  • 9 oz spaghetti
  • 1/2 cup olive oil
  • 7 oz button mushrooms
  • 3.5 oz oyster mushrooms
  • 10 cloves garlic, thinly sliced
  • 1 1/2 tsp chili flakes
  • 2 1/2 tsp fresh parsley, chopped
  • 3 tbsp grated parmesan
  • salt
  • 1/2 tsp lemon zest
  • 1 cup reserved pasta water

Step-by-Step Cooking Method

  1. Bring a large pot of generously salted water to a boil.
  2. Add the spaghetti and cook until al dente.
  3. While the pasta cooks, thinly slice the garlic, chop the parsley, measure the chili flakes, and zest the lemon.
  4. Gently clean the mushrooms and slice button and oyster mushrooms into similar-sized pieces.
  5. Before draining the pasta, scoop out about 1 cup of the starchy cooking water, then drain the spaghetti.
  6. Heat 2 tablespoons olive oil in a large skillet over medium-high heat.
  7. Spread the mushrooms in a single layer and cook undisturbed for 2–3 minutes to brown.
  8. Stir and continue cooking the mushrooms until golden and their released moisture has evaporated, about 5–7 minutes total.
  9. Transfer the browned mushrooms to a plate and set aside.
  10. Lower the heat to low and add the remaining 1/4 cup olive oil to the same skillet.
  11. Add the sliced garlic and cook slowly, stirring often, until light golden, about 2–3 minutes; remove from heat if it turns pale golden.
  12. Add the chili flakes and stir for about 30 seconds.
  13. Pour in the reserved pasta water and a pinch of salt, then add the cooked mushrooms back to the pan.
  14. Let everything gently simmer for 2–3 minutes until the sauce thickens and becomes silky.
  15. Add the drained spaghetti to the skillet with the mushroom sauce.
  16. Toss the pasta over low heat for 1–2 minutes so each strand is coated and finishes cooking.

    Collage showing mushroom slices browning, garlic in oil, and pasta with mushrooms in a pan.

  17. Plate the pasta and top with grated parmesan, chopped parsley, and lemon zest.

Chef Tips and Common Mistakes

The biggest oops with aglio olio is letting the garlic burn. That bitter burnt garlic flavor will throw off the whole dish, so keep the heat low and watch it closely. Remove the pan the moment it turns a pale golden.

Also, don’t forget to save your pasta water before draining! That starchy water is what turns your olive oil into a silky sauce that clings lovingly to every strand of spaghetti instead of leaving dry, separate noodles.

Overcooking mushrooms can make them soggy or rubbery, so be sure to cook them over medium-high heat without crowding the pan. Leave enough space for moisture to evaporate and for mushrooms to get that nice brown crust and texture.

Lastly, avoid throwing in the parmesan while your pan’s still hot on high heat—it can clump instead of melting smoothly, which can spoil the texture.

This garlicky mushroom pasta is pretty filling on its own, but I love pairing it with a simple arugula salad dressed with lemon juice and olive oil—that fresh bite balances the richness nicely. Garlic bread might feel like overkill since there’s lots of garlic in the pasta already, but honestly, it’s never a bad idea if you’re feeding guests. For some protein, grilled chicken breast or pan-seared shrimp complement this beautifully without overpowering the flavors. Keeping it vegetarian? Roasted veggies like zucchini, bell peppers, or cherry tomatoes—or an easy garlic mushroom rice pilaf—make a perfect side to round out the meal.

Mushroom Swaps and Add-Ins

Creamy garlic spaghetti with browned mushrooms, parsley, and crunchy breadcrumbs on a beige plate.

This recipe uses button and oyster mushrooms together, giving you a nice mix of textures and flavors. Button mushrooms are mild and meaty, while oyster mushrooms add a gentle, almost seafood-like note. If oyster mushrooms aren’t easy to find, swap in cremini, shiitake, or portobello mushrooms cut into smaller pieces. Really, use whatever fresh mushrooms look good at your market—just aim for around 300 grams total. When picking mushrooms, go for firm, dry ones, and skip any that are slimy or spotted. For deeper umami, finish the sautéed mushrooms with a quick miso glaze, like in our Japanese miso mushrooms recipe.

This recipe is very forgiving, so here are a few easy swaps if you need them:

  • Spaghetti: Linguine, fettuccine, or angel hair pasta all work—just follow the cooking times on the package. Any long pasta you have will do. Craving a richer, baked option? Try our creamy garlic mushroom stuffed shells recipe.
  • Button and oyster mushrooms: Feel free to mix and match mushrooms—cremini, shiitake, and portobello are all great options. You can also use just one type if that’s what’s available.
  • Fresh garlic: This is key for the flavor, so avoid swapping it out if you can. If really necessary, garlic powder works as a last resort (about 1/2 tsp), but it won’t be the same.
  • Chili flakes: Adjust spice to your liking—use less or leave out if you want mild, or add an extra 1/2 tsp or fresh sliced chili if you want heat.
  • Parmesan: Pecorino Romano adds a nice sharper, saltier flavor, or Grana Padano works well too.
  • Fresh parsley: If you only have dried, about 1/2 tsp will do. Fresh basil or a mix of herbs bring a nice twist if you want to change things up.

Storage and Make-Ahead Tips

Store: Keep any leftover mushroom pasta in an airtight container in the fridge for up to 3 days. Since the pasta soaks up the olive oil as it sits, drizzle a bit of extra olive oil when reheating to bring back that silky texture.

Reheat: The best way to warm this up is in a skillet over medium-low heat with a splash of olive oil or a touch of pasta water to loosen the sauce. You can microwave it if you’re in a rush, but stovetop reheating really revives the flavor and keeps the mushrooms tender.

Preparation Time 10-15 minutes Cooking Time 20-30 minutes Total Time 30-45 minutes Level of Difficulty Easy Servings 3 servings

bowl of creamy mushroom linguine topped with parmesan and parsley

Troubleshooting and FAQs

  • Which mushrooms work best? The recipe pairs button and oyster mushrooms for great texture and flavor, but cremini, shiitake, or sliced portobello are also excellent alternatives—aim for about 300 grams total.
  • Can I make this vegan? Absolutely! Just skip the parmesan or swap it for a vegan grated cheese or nutritional yeast for that cheesy flavor.
  • How do I prevent the garlic from burning? Cook your sliced garlic slowly over low heat and watch it carefully. The moment it turns light golden, take the pan off the heat to avoid bitterness. Burnt garlic ruins this dish.
  • Why is saving pasta water important? That starchy pasta water emulsifies with the olive oil creating a wonderful silky sauce that clings to your noodles—don’t skip reserving about a cup before draining.
  • How do I brown mushrooms without them getting soggy? Cook mushrooms over medium-high heat in a single layer without crowding the pan. This encourages evaporation so they get a golden crust and great texture.
  • How long do leftovers keep? Leftovers store well in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet with some olive oil or pasta water to restore the sauce’s silkiness.
  • Can I freeze this pasta? Freezing this pasta can change the texture, especially the mushrooms. If needed, freeze just the mushroom mix or make a fresh batch of pasta to enjoy the best textures.
  • How can I adjust the heat level? Use less or no chili flakes to lower spice, or add up to an extra 1/2 teaspoon and/or fresh chili peppers for more kick.
  • What if I don’t have long pasta on hand? Any long pasta like linguine or fettuccine works great. Short pasta is okay, too; the texture changes but the method stays the same.

Close-up of spaghetti with sautéed mushrooms, grated cheese, and parsley.

Print

A quick and flavorful garlicky spaghetti dish with sautéed mushrooms, chili flakes, lemon zest, fresh parsley, and parmesan cheese, prepared with a silky olive oil and reserved pasta water sauce. Vegetarian and easily veganizable.

  • Author: Ashley
  • Prep Time: 10-15 minutes
  • Cook Time: 20-30 minutes
  • Total Time: 30-45 minutes
  • Yield: 3 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 9 oz spaghetti
  • 1/2 cup olive oil
  • 7 oz button mushrooms
  • 3.5 oz oyster mushrooms
  • 10 cloves garlic, thinly sliced
  • 1 1/2 tsp chili flakes
  • 2 1/2 tsp fresh parsley, chopped
  • 3 tbsp grated parmesan
  • salt, to taste
  • 1/2 tsp lemon zest
  • 1 cup reserved pasta water

Instructions

  1. Bring a large pot of generously salted water to a boil.
  2. Add the spaghetti and cook until al dente.
  3. While the pasta cooks, thinly slice the garlic, chop the parsley, measure the chili flakes, and zest the lemon.
  4. Gently clean the mushrooms and slice button and oyster mushrooms into similar-sized pieces.
  5. Before draining the pasta, scoop out about 1 cup of the starchy cooking water, then drain the spaghetti.
  6. Heat 2 tablespoons olive oil in a large skillet over medium-high heat.
  7. Spread the mushrooms in a single layer and cook undisturbed for 2–3 minutes to brown.
  8. Stir and continue cooking the mushrooms until golden and their released moisture has evaporated, about 5–7 minutes total.
  9. Transfer the browned mushrooms to a plate and set aside.
  10. Lower the heat to low and add the remaining 1/4 cup olive oil to the same skillet.
  11. Add the sliced garlic and cook slowly, stirring often, until light golden, about 2–3 minutes; remove from heat if it turns pale golden.
  12. Add the chili flakes and stir for about 30 seconds.
  13. Pour in the reserved pasta water and a pinch of salt, then add the cooked mushrooms back to the pan.
  14. Let everything gently simmer for 2–3 minutes until the sauce thickens and becomes silky.
  15. Add the drained spaghetti to the skillet with the mushroom sauce.
  16. Toss the pasta over low heat for 1–2 minutes so each strand is coated and finishes cooking.
  17. Plate the pasta and top with grated parmesan, chopped parsley, and lemon zest.

Notes

Avoid burning the garlic by cooking slowly over low heat and removing the pan when the garlic turns pale golden., Save pasta water before draining as it emulsifies with olive oil creating a silky sauce., Cook mushrooms over medium-high heat without crowding the pan to brown properly and avoid sogginess., Do not add parmesan on high heat to avoid clumping., Leftovers can be stored in an airtight container in the fridge for up to 3 days and reheated gently with olive oil or pasta water to restore texture., Can be easily veganized by skipping parmesan or using vegan cheese alternatives., Flexible swaps include different mushroom types (cremini, shiitake, portobello), other long pasta (linguine, fettuccine, angel hair), and adjusting chili flakes for spice level.

Nutrition

  • Serving Size: 1 serving
  • Calories: Approximately 450 calories per serving
  • Fat: Approximately 15 grams per serving
  • Carbohydrates: Approximately 60 grams per serving
  • Protein: Approximately 15 grams per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Ashley

ABOUT THE AUTHOR

Ashley

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating