If One-Pot Garlic Parmesan Pasta is your love language, welcome—pull up a chair. This is the kind of cozy, creamy dinner that feels like you tried really hard, even if your day was basically a sprint from coffee to chaos.
And the best part? It’s made for real life: busy weeknights, “I forgot to thaw anything,” picky-eater diplomacy, and the classic question: “Can dinner also be comforting and fast?” Yes. Yes, it can. This One-Pot Garlic Parmesan Pasta comes through with silky sauce, garlicky goodness, and enough flavor to make everyone stop scrolling for a second.
Table of Contents
Why You’ll Love This One-Pot Garlic Parmesan Pasta
Let me paint the scene: your kitchen smells like garlic (the good kind of problem), the sauce is creamy and peppery, and you’ve got pasta that feels restaurant-y without requiring restaurant pants.
Here’s why it’s a keeper:
- Weeknight-friendly: You’re looking at about 30 minutes, start to finish.
- Minimal mess: Fewer pans = fewer sighs when you see the sink.
- Comfort food energy: Cream + parmesan = instant “everything is fine” vibes.
- Veggies sneak in easily: Hello, spinach and mushrooms. Nobody has to know you were being responsible.
And if you’re specifically here for One-Pot Garlic Parmesan Pasta with Spinach and Mushrooms, you’re in the right place—because those two ingredients make it taste extra savory and cozy (like a warm blanket you can eat).
Ingredients You’ll Need
Nothing weird, nothing fussy. Just the kind of ingredients you can actually find at a regular grocery store while also answering texts and pushing a cart with one hand.
- 14 oz (400g) farfalle pasta
- 3 tablespoons olive oil
- 2 medium onions, sliced
- 3–4 cloves garlic, minced
- 14 oz (400g) mushrooms, sliced
- 10 oz (300g) fresh spinach
- 1/2 cup (125ml) low-sodium vegetable broth
- Fresh cracked pepper, to taste
- 1 teaspoon Italian seasoning
- 1/2 cup parmesan cheese, grated
- 3/4 cup heavy whipping cream (more or less, depending on how saucy you like it)
- 1 teaspoon red chili pepper flakes, optional
Quick note from me (Aneta): low-sodium broth is your friend here. Parmesan is salty on its own, and nobody wants a dish that tastes like it fell into the ocean.
How to Make One-Pot Garlic Parmesan Pasta with Spinach and Mushrooms
Even though we’re calling it one-pot, we’re really talking “one main skillet + a pot for pasta.” (It’s still a win. Trust me. I’ve seen what happens when every pan in the house gets involved.)
Step 1: Cook the pasta
Bring a pot of salted water to a boil and cook the farfalle until al dente, following your package directions.
Mom-life tip: Set a timer. Not because you can’t cook pasta—because your brain is currently holding 47 other things, like permission slips and the fact that you’re out of deodorant.
Step 2: Sauté the onions
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add sliced onions and sauté 2–3 minutes, until translucent and lightly browned.
Transfer onions to a plate.
Step 3: Brown the mushrooms
In the same skillet, add mushrooms and sauté about 3 minutes until browned. Add a little oil if the skillet looks dry.
Move mushrooms to the plate with the onions.
Tiny magic moment: Browning mushrooms first gives you that deep, savory flavor that makes this dish taste like it came from a place with cloth napkins.
Step 4: Wilt the spinach
Still in the same skillet, add spinach and cook about 2 minutes until just wilted.
Season lightly with salt and pepper, then remove and drain any excess water (spinach loves being dramatic and releasing liquid at the worst time). Transfer to another plate.
Step 5: Build the creamy garlic parmesan sauce
Add a bit more oil to the skillet if needed. Toss in the minced garlic and cook about 30 seconds—just until fragrant (not browned).
Deglaze the pan with vegetable broth, scraping up any flavorful bits. Then add:
- heavy cream
- grated parmesan
- Italian seasoning
- chili pepper flakes (optional)
- fresh cracked pepper
Cook for 2 minutes, stirring until it’s smooth and slightly golden.
If your sauce looks a little lumpy at first: don’t panic. Parmesan sometimes needs a minute to melt and behave. It’s all part of the magic.
Step 6: Combine everything
Once the pasta is cooked, drain it. Add mushrooms, onions, and spinach back into the skillet. Add the drained pasta and toss everything together until coated.
Taste and adjust:
- more parmesan (always a yes)
- more Italian seasoning
- more pepper
- a splash of cream if you want it extra silky
Serve hot with extra parmesan and chili flakes if you like.

My Favorite Tips for a Creamy, Stress-Free Pasta Night
Because I want you to win at dinner—and also not feel like you ran a marathon afterward.
- Slice mushrooms evenly. Thin slices brown faster and don’t turn rubbery.
- Don’t overcook the spinach. Two minutes is plenty. Overcooked spinach gets watery and sad.
- Use fresh parmesan if you can. Pre-shredded works in a pinch, but fresh grated melts smoother.
- Control the sauce thickness.
- Too thick? Add a splash of broth, cream, or a spoonful of pasta water.
- Too thin? Simmer one extra minute, stirring often.
- Want more protein? Add cooked chicken, rotisserie chicken, or even crispy chickpeas on top.
And yes—this is one of those dishes where leftovers mysteriously disappear from the fridge. I don’t make the rules.
A Little Story From My Kitchen
This One-Pot Garlic Parmesan Pasta became a regular at my house after one of those “everything is happening at once” evenings. I had mushrooms, spinach that was one day away from turning on me, and exactly zero energy for a complicated meal.
I threw it together, fully expecting a “meh” reaction.
Instead? Plates were cleaned. Someone asked if we could have it again “like, tomorrow.” And I just stood there thinking: Okay… so we’re keeping this in the permanent rotation.
That’s the kind of recipe I love sharing here at Chicken Magic Recipes—food that feels comforting and impressive, but doesn’t demand you be a professional chef with unlimited time and a spotless kitchen.
FAQs About One-Pot Garlic Parmesan Pasta
Can I make One-Pot Garlic Parmesan Pasta with Spinach and Mushrooms lighter?
You can! Swap the heavy cream for half-and-half. It’ll be a bit less rich, but still creamy. If you use milk, keep the heat low so it doesn’t separate, and consider adding a little extra parmesan for body.
Can I substitute the pasta shape?
Absolutely. Farfalle is fun and holds sauce well, but penne, rotini, or fusilli also work great. Just cook to al dente so it doesn’t get too soft when you toss it in the skillet.
How do I store leftovers?
Let it cool, then store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave with a splash of cream or broth to bring the sauce back to life.
Can I add chicken?
Yes—this is amazing with sliced cooked chicken breast, rotisserie chicken, or even leftover grilled chicken. Stir it in at the end so it stays tender.
What if I don’t like mushrooms?
No problem. You can skip them and add extra spinach, or replace mushrooms with zucchini, peas, or roasted red peppers.

Serve It Up and Make It a Moment
If you’re craving something creamy, cozy, and low-drama, this One-Pot Garlic Parmesan Pasta is about to become your new “I’ve got this” dinner. It’s comforting without being heavy in a bad way, and it’s the kind of meal that makes a regular Tuesday feel a little more like you’re taking care of yourself, too.
And if you make One-Pot Garlic Parmesan Pasta with Spinach and Mushrooms, I hope you enjoy that first creamy, garlicky bite as much as I do—because honestly, it tastes like a small victory… in pasta form.
Keep the One-Pot Dinner Magic Going
- If you loved how cozy and creamy this pasta turned out, you’ll probably swoon over this One-Pot Chicken Margherita Pasta with Ricotta—same easy vibe, with a dreamy ricotta twist that feels like a hug in a bowl.
- Want to stay in the garlic-parmesan comfort zone (because honestly… why leave)? Try Garlic Mushroom Pasta for another simple, savory dinner that’s big on flavor and low on drama.
- If you’re looking for a little “something on the side” to round out your plate, this Roasted Garlic Kale Caesar Salad is crisp, bold, and pairs perfectly with creamy pasta nights.
- And if you’re in the mood for another fast skillet dinner that feels restaurant-level without the restaurant bill, you’ve got to try Monterey Chicken Skillet—melty, saucy, and seriously family-friendly.
If you make this recipe, I’d love to hear how it went—leave a quick review and tap your star rating ⭐⭐⭐⭐⭐ so other readers know it’s worth adding to their dinner rotation!
One-Pot Garlic Parmesan Pasta with Spinach and Mushrooms
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
One-Pot Garlic Parmesan Pasta with Spinach and Mushrooms is a creamy, garlicky weeknight dinner made in about 30 minutes. Tender farfalle is tossed with sautéed mushrooms, wilted spinach, parmesan, and a silky cream sauce for a cozy, family-friendly meal with minimal cleanup.
Ingredients
- 14 oz (400g) farfalle pasta
- 3 tablespoons olive oil, divided
- 2 medium onions, sliced
- 3–4 cloves garlic, minced
- 14 oz (400g) mushrooms, sliced
- 10 oz (300g) fresh spinach
- 1/2 cup (125ml) low-sodium vegetable broth
- Fresh cracked black pepper, to taste
- 1 teaspoon Italian seasoning
- 1/2 cup grated parmesan cheese (plus more for serving)
- 3/4 cup heavy whipping cream (adjust to taste)
- 1 teaspoon red chili pepper flakes (optional)
Instructions
- Bring a large pot of salted water to a boil. Cook the farfalle until al dente according to package instructions. Drain and set aside.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add sliced onions and sauté for 2–3 minutes until translucent and lightly browned. Transfer to a plate.
- In the same skillet, add mushrooms and sauté for about 3 minutes until browned. Add a little oil if needed. Transfer to the plate with onions.
- Add spinach to the skillet and cook for about 2 minutes until wilted. Season lightly with salt and pepper. Remove and drain excess moisture. Set aside.
- Add a small drizzle of olive oil if needed. Stir in minced garlic and cook for about 30 seconds until fragrant. Deglaze the pan with vegetable broth, scraping up any browned bits.
- Stir in heavy cream, grated parmesan, Italian seasoning, chili flakes (if using), and black pepper. Simmer for 2 minutes, stirring until smooth and slightly thickened.
- Return mushrooms, onions, and spinach to the skillet. Add drained pasta and toss well to coat in the sauce. Adjust seasoning and add more parmesan if desired.
- Serve hot with extra parmesan and red pepper flakes on top.
Notes
- For a lighter version, substitute half-and-half for heavy cream.
- Add grilled chicken or rotisserie chicken for extra protein.
- If the sauce thickens too much, stir in a splash of broth, cream, or reserved pasta water.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 serving (¼ of recipe)
- Calories: 540 kcal
- Sugar: 5 g
- Sodium: 480 mg
- Fat: 28 g
- Saturated Fat: 14 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 55 g
- Fiber: 4 g
- Protein: 16 g
- Cholesterol: 65 mg