Garlic Butter Mushroom and Spinach Pasta

farhanmohla

If there is one kind of dinner I never get tired of, it is a big bowl of pasta tossed with buttery garlic, golden mushrooms, and plenty of fresh spinach. This garlic butter mushroom and spinach pasta is simple, comforting, and full of flavor without requiring a long list of ingredients or hours in the kitchen.

Honestly, I usually make this recipe when I want something that feels a little special but still needs to be easy enough for a busy weeknight. The mushrooms become beautifully golden and savory, the garlic adds that irresistible aroma, and the spinach wilts into the warm pasta. A sprinkle of red pepper flakes gives everything a gentle kick, while Parmesan cheese makes the sauce extra delicious.

I especially love using farfalle, also called bow-tie pasta, because the little folds catch all the garlic butter and seasoning. But you can absolutely use penne, fusilli, spaghetti, or whatever pasta you already have in your pantry.

Why You’ll Love This Recipe

  • Quick and easy: Ready in around 30 minutes, making it perfect for weeknight dinners.
  • Simple ingredients: Made with pasta, mushrooms, spinach, garlic, butter, and a few pantry staples.
  • Packed with flavor: Golden mushrooms, fragrant garlic, black pepper, and Parmesan create a delicious combination.
  • Easy to customize: Add chicken, shrimp, extra vegetables, or your favorite herbs.
  • Naturally vegetarian: Use vegetable broth and vegetarian-friendly Parmesan if needed.
  • Great for leftovers: The pasta reheats well with a splash of water or broth.

Recipe at a Glance

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Total time: 30 minutes
  • Servings: 4
  • Cuisine: Italian-inspired
  • Course: Main course, lunch, or dinner
  • Difficulty: Easy

Ingredients for Garlic Butter Mushroom and Spinach Pasta

Main ingredients

  • 12 ounces (340 g) farfalle pasta: Bow-tie pasta works beautifully, but penne or fusilli are equally good.
  • 12 ounces (340 g) mushrooms: Cremini or white button mushrooms, cleaned and sliced.
  • 5 ounces (140 g) fresh baby spinach: Use a little more if you love extra greens.
  • 4 tablespoons unsalted butter: Adds richness and helps create the garlic butter coating.
  • 1 tablespoon olive oil: Helps the mushrooms brown without relying entirely on butter.
  • 5 garlic cloves, minced: Fresh garlic gives the best flavor.
  • 1/2 teaspoon red pepper flakes: Adds gentle heat; adjust to taste.
  • 1/2 teaspoon freshly ground black pepper: For warmth and seasoning.
  • Salt, to taste: For the pasta water and final seasoning.
  • 1/2 cup freshly grated Parmesan cheese: Adds a savory, slightly nutty finish.
  • 1/2 to 1 cup reserved pasta water: Helps create a light, silky sauce.
  • 1 tablespoon fresh lemon juice, optional: Brightens the buttery sauce.
  • 2 tablespoons chopped fresh parsley, optional: Adds freshness and color.

Ingredient substitutions

  • Butter: Use plant-based butter or additional olive oil for a dairy-free version.
  • Mushrooms: Try cremini, button, shiitake, or a mixture of your favorites.
  • Spinach: Baby kale works well, although it may need a little longer to soften.
  • Parmesan: Pecorino Romano gives a saltier, sharper finish.
  • Farfalle: Any short pasta shape that holds sauce will work.
  • Red pepper flakes: Leave them out if you prefer a mild pasta dish.

How to Make Garlic Butter Mushroom and Spinach Pasta

Follow these simple steps for perfectly cooked pasta, golden mushrooms, and a flavorful garlic butter sauce.

Step 1: Cook the pasta

Bring a large pot of salted water to a boil. Add the farfalle and cook according to the package instructions until al dente.

Before draining, reserve about 1 cup of pasta water. This is an important little trick because the starchy water helps the butter, cheese, and seasonings cling to the pasta.

Drain the pasta and set it aside. I usually avoid rinsing it because the starch on the surface helps the sauce coat every piece.

Step 2: Brown the mushrooms

While the pasta cooks, heat the olive oil and 2 tablespoons of butter in a large skillet over medium-high heat.

Add the sliced mushrooms in a reasonably even layer. Let them cook for about 4–6 minutes before stirring too often. They will release moisture at first, then begin to brown as that moisture evaporates.

Continue cooking for another 3–5 minutes, stirring occasionally, until the mushrooms are tender and golden.

Season lightly with salt and black pepper.

My tip: Don’t overcrowd the pan. If your skillet is small, cook the mushrooms in two batches. This helps them brown instead of steam.

Step 3: Add the garlic and red pepper flakes

Reduce the heat to medium. Add the remaining 2 tablespoons of butter, followed by the minced garlic and red pepper flakes.

Stir for about 30–60 seconds, just until the garlic smells fragrant.

Be careful not to let the garlic turn dark brown, as it can become bitter. The goal is a rich, buttery garlic flavor that complements the mushrooms rather than overpowering them.

Step 4: Wilt the spinach

Add the fresh spinach to the skillet in handfuls. Toss it with the mushrooms and garlic butter until it begins to wilt.

This usually takes around 2–3 minutes, depending on the amount of spinach and the size of your pan.

At first, the spinach may seem like too much, but it shrinks considerably as it cooks.

Step 5: Add the cooked pasta

Transfer the drained farfalle into the skillet. Toss everything together so the pasta gets coated in the mushroom and spinach mixture.

Pour in about 1/4 cup of reserved pasta water to start. Add more a little at a time until the sauce lightly coats the pasta.

The water combines with the melted butter and the starch from the pasta to create a light, glossy coating. You don’t need a heavy cream sauce to make this dish feel rich and satisfying.

Step 6: Add Parmesan and season

Remove the skillet from the heat or turn the heat to very low. Add the grated Parmesan cheese and toss until it melts into the pasta.

Taste and adjust the salt, black pepper, and red pepper flakes as needed.

If the pasta seems dry, add another splash of reserved pasta water. For a brighter finish, stir in the optional lemon juice.

Step 7: Garnish and serve

Finish with chopped fresh parsley and a little extra Parmesan.

Serve immediately while the pasta is warm, glossy, and fragrant. I love bringing the skillet straight to the table and letting everyone add extra cheese and red pepper flakes to their own bowls.

Tips for the Best Mushroom and Spinach Pasta

A few small details can make a big difference in the final dish.

1. Let the mushrooms brown properly

This is probably the most important step. Mushrooms contain a lot of water, so they need enough space and heat to develop that deep, savory flavor.

Avoid stirring constantly, and don’t add too much salt at the beginning because it can encourage them to release moisture.

2. Use freshly minced garlic

Jarred garlic can work in a pinch, but fresh garlic gives this recipe its wonderful aroma. Add it after the mushrooms have browned so it doesn’t burn while the mushrooms cook.

3. Save the pasta water

Don’t skip this step! A little starchy pasta water helps emulsify the butter and cheese, creating a sauce that coats the farfalle instead of pooling at the bottom of the bowl.

4. Don’t overcook the spinach

Spinach wilts quickly. Add it toward the end of cooking and remove the pan from the heat once it is tender and vibrant.

5. Grate your own Parmesan

Freshly grated Parmesan usually melts more smoothly than pre-grated cheese. Add it over low heat or off the heat to help prevent clumping.

6. Adjust the garlic and spice to your taste

Love garlic? Add an extra clove or two. Prefer a milder dish? Reduce or omit the red pepper flakes. This recipe is very forgiving.

7. Add lemon for balance

A small squeeze of lemon juice is optional, but it can brighten the rich butter and earthy mushrooms, especially if you’re serving the pasta as a main course.

What to Serve with Mushroom Spinach Pasta

This garlic butter pasta is satisfying on its own, but it also pairs nicely with simple sides.

  • Garlic bread: Perfect for soaking up any buttery sauce left in the bowl.
  • Fresh green salad: A crisp salad with a lemon vinaigrette balances the richness of the pasta.
  • Roasted vegetables: Broccoli, asparagus, zucchini, or bell peppers make great additions to the meal.
  • Grilled chicken: Add sliced grilled chicken if you want extra protein.
  • Garlic shrimp: Shrimp cooks quickly and works beautifully with the garlic butter flavors.
  • Roasted chickpeas: A convenient vegetarian option for adding protein and texture.
  • Extra Parmesan and fresh herbs: A finishing touch that makes each serving feel restaurant-worthy.

For a simple weeknight dinner, I usually serve this pasta with garlic bread and a fresh salad. When I want something more filling, grilled chicken or roasted chickpeas are easy additions.

Variations to Try

One of the reasons I make this recipe so often is that it can be changed depending on what’s in the fridge.

Creamy mushroom spinach pasta

Add 1/2 cup of heavy cream after the garlic cooks. Simmer gently for a couple of minutes, then stir in the spinach, pasta, and Parmesan. Add pasta water as needed to loosen the sauce.

Mushroom spinach pasta with chicken

Season sliced chicken breast with salt, pepper, and Italian seasoning. Cook it in the skillet until fully cooked, then remove it while you brown the mushrooms. Return the chicken to the skillet when you add the pasta.

Vegan garlic mushroom pasta

Use olive oil or vegan butter instead of dairy butter, and replace Parmesan with a vegan alternative or nutritional yeast. Reserve pasta water as usual to help the sauce come together.

Lemon garlic mushroom pasta

Increase the lemon juice to 1–2 tablespoons and finish with fresh parsley and lemon zest. This version tastes especially fresh and works well for spring and summer dinners.

Spicy mushroom pasta

Increase the red pepper flakes or add a little chili oil when serving. The heat pairs wonderfully with the savory mushrooms and garlic.

Extra vegetable pasta

Add cherry tomatoes, zucchini, roasted red peppers, or peas. Cook firmer vegetables before adding the spinach so everything finishes at the same time.

How to Store and Reheat Leftovers

If you have leftovers, allow the pasta to cool slightly before transferring it to an airtight container.

  • Refrigerator: Store for up to 3–4 days.
  • Freezer: Freezing is possible, but the spinach and mushrooms may soften and release extra moisture after thawing. For the best texture, enjoy the dish fresh or refrigerated.
  • Stovetop reheating: Warm the pasta in a skillet over medium-low heat with a splash of water or vegetable broth. Stir gently until heated through.
  • Microwave reheating: Add a teaspoon or two of water, cover loosely, and heat in short intervals, stirring between each one.

I usually prefer reheating this pasta on the stovetop because it helps bring the buttery sauce back together. If the pasta looks a little dry straight from the fridge, don’t worry—a splash of water usually fixes it.

Nutrition Information

The following values are approximate and will vary depending on the pasta brand, the amount of Parmesan, and the ingredients you use.

Estimated nutrition per serving (1/4 of the recipe):

  • Calories: 430–480
  • Protein: 15–18 g
  • Carbohydrates: 55–65 g
  • Fat: 16–21 g
  • Fiber: 4–6 g
  • Sugar: 3–5 g
  • Sodium: 350–600 mg

These estimates assume four servings made with farfalle, mushrooms, spinach, butter, olive oil, and Parmesan. Additional salt, larger portions, or extra cheese can increase the sodium and calorie content.

For more protein, add chicken, shrimp, white beans, or chickpeas. For a lighter version, reduce the butter slightly and use less Parmesan, adding a little extra pasta water to maintain the sauce.

Frequently Asked Questions

1. Can I use a different type of pasta?

Absolutely! Farfalle is lovely because its shape catches the sauce, but penne, fusilli, rigatoni, linguine, and spaghetti all work well. Just cook your pasta according to the package directions and reserve some pasta water before draining.

2. Can I make mushroom spinach pasta without cream?

Yes, and that’s one of my favorite things about this recipe. Butter, Parmesan, and starchy pasta water create a flavorful, lightly glossy sauce without heavy cream. If you prefer a richer consistency, you can add a splash of cream, but it’s entirely optional.

3. How do I stop mushrooms from becoming soggy?

Use a large skillet, cook over medium-high heat, and give the mushrooms room to brown. If the pan is crowded, cook them in batches. Let excess moisture evaporate before adding the garlic and butter.

4. Can I make this recipe ahead of time?

You can prepare the mushrooms and garlic mixture a few hours ahead and refrigerate it. For the best texture, cook the pasta and combine everything shortly before serving. If you prepare the entire dish in advance, store it in the refrigerator and reheat it gently with a little water or broth.

5. Is garlic butter mushroom and spinach pasta vegetarian?

Yes, provided you use vegetarian-friendly Parmesan and check that your pasta contains no non-vegetarian ingredients. Traditional Parmesan may contain animal-derived rennet, so look for a suitable vegetarian alternative if needed. For a vegan version, replace the butter and cheese with plant-based alternatives.

Final Thoughts

This garlic butter mushroom and spinach pasta is proof that a simple dinner can still feel special. With golden mushrooms, tender farfalle, fresh spinach, plenty of garlic, and a generous sprinkle of Parmesan, every bite is comforting and full of flavor.

Honestly, I love recipes like this because they don’t require fancy ingredients or complicated techniques. You can make the dish your own, add whatever vegetables or protein you have available, and still end up with a delicious meal.

Whether you’re looking for a quick vegetarian dinner, an easy meatless Monday recipe, or a comforting pasta dish to share with family, this one is worth keeping in your regular rotation.

Give it a try, serve it warm with your favorite sides, and don’t forget the extra Parmesan!

Leave a Reply

Your email address will not be published. Required fields are marked *