This One-Pot Garlic Parmesan Pasta is a creamy, comforting, and flavor-packed dish made with tender pasta, sautéed mushrooms, fresh spinach, and a rich garlic parmesan sauce. If you’re searching for an easy One-Pot Garlic Parmesan Pasta recipe that’s perfect for busy weeknights, this dish checks every box. With simple ingredients and minimal cleanup, this creamy garlic parmesan pasta with spinach and mushrooms delivers a satisfying balance of savory flavors, velvety texture, and hearty vegetables. Ideal for pasta lovers, families, or anyone craving a quick homemade comfort meal, this One-Pot Garlic Parmesan Pasta is both indulgent and approachable, making it a go-to recipe for weeknight dinners or cozy evenings at home.
Introduction
There’s something deeply satisfying about a creamy pasta dish that comes together effortlessly, especially when it’s made in just one pot. This One-Pot Garlic Parmesan Pasta with Spinach & Mushrooms is designed for exactly that kind of cooking—simple, efficient, and incredibly delicious.
This recipe combines earthy mushrooms, tender spinach, and aromatic garlic into a silky parmesan cream sauce that clings perfectly to every piece of pasta. It’s the kind of dish that feels restaurant-quality but is surprisingly easy to make at home.
Perfect for weeknight dinners, last-minute meals, or even casual gatherings, this pasta stands out because of its balance. The richness of the cream is offset by the freshness of spinach, while mushrooms add depth and texture. It’s comforting without feeling too heavy, and elegant without being complicated.
Why You’ll Love This Recipe
- Minimal cleanup – Everything comes together in one pan
- Rich and creamy flavor – Garlic parmesan sauce is indulgent yet balanced
- Quick to prepare – Ideal for busy weeknights
- Vegetable-packed – Spinach and mushrooms add nutrition and texture
- Customizable – Easy to adapt based on preferences
- Beginner-friendly – Simple steps with reliable results
Ingredients Breakdown
Servings: Approximately 4–6
- 14 oz (400g) farfalle pasta or any pasta of choice
- 3 tablespoons olive oil
- 2 medium onions, sliced
- 3–4 cloves of garlic, minced
- 14 oz (400g) mushrooms, sliced
- 10 oz (300g) fresh spinach
- 1/2 cup (125ml) low-sodium vegetable broth
- Freshly cracked black pepper, to taste
- 1 teaspoon Italian seasoning
- 1/2 cup parmesan cheese, grated
- 3/4 cup heavy whipping cream (adjust to taste)
- 1 teaspoon red chili pepper flakes (optional)
Key Ingredient Notes
- Mushrooms provide a deep, savory umami flavor
- Spinach adds freshness and a vibrant green contrast
- Parmesan cheese enhances the sauce with salty richness
- Garlic is essential for building the aromatic base
Tools & Equipment Needed
- Large pot for boiling pasta
- Large skillet or sauté pan
- Wooden spoon or spatula
- Colander for draining pasta
- Knife and cutting board
Optional:
- Cheese grater
- Measuring cups and spoons
Step-by-Step Instructions
- Cook the pasta
Boil the pasta in salted water until al dente according to package instructions. Drain well and set aside. - Sauté the onions
In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add sliced onions and sauté for 2–3 minutes until translucent and lightly browned. Remove and set aside. - Cook the mushrooms
In the same skillet, add more olive oil if needed and sauté the mushrooms for about 3 minutes until golden brown. Remove and set aside with the onions. - Wilt the spinach
Add the spinach to the skillet and cook for about 2 minutes until just wilted. Season lightly with salt and pepper. Drain excess liquid and set aside. - Make the creamy sauce
Heat the remaining olive oil in the skillet and sauté minced garlic for about 30 seconds until fragrant. Deglaze with vegetable broth. Add heavy cream, parmesan cheese, red chili flakes, and Italian seasoning. Stir continuously until the sauce thickens and becomes creamy. - Combine everything
Return the onions, mushrooms, and spinach to the skillet. Add the cooked pasta and toss until everything is well coated in the sauce. Adjust seasoning and add more parmesan if desired. Serve hot.
Tips & Variations
- Vegetarian: This recipe is already vegetarian-friendly
- Gluten-free: Use gluten-free pasta
- Dairy-free: Substitute with plant-based cream and vegan parmesan
- Spice level: Adjust chili flakes to preference
- Extra creamy: Slightly increase cream if desired
- Seasonal vegetables: Add zucchini or asparagus
Flavor Profile
This One-Pot Garlic Parmesan Pasta offers a rich and creamy flavor with layers of savory depth. The garlic provides warmth, while parmesan adds a nutty, salty finish. Mushrooms bring an earthy richness, and spinach adds a fresh, slightly sweet contrast.
The sauce is smooth and velvety, coating each piece of pasta beautifully. The combination creates a comforting yet balanced dish that feels indulgent without being overwhelming.
Nutritional Overview
Estimated per serving:
- Calories: ~450–550 kcal
- Protein: ~15–18 g
- Carbohydrates: ~50–60 g
- Fat: ~20–25 g
- Fiber: ~4–6 g
This dish is vegetarian and provides a good mix of carbs and fats for energy.
Make-Ahead & Meal Prep Tips
- Cook pasta ahead and store separately
- Slice vegetables in advance for quicker prep
- Store leftovers in an airtight container for up to 3 days
- Reheat gently on the stovetop with a splash of broth or cream
FAQs
1. Can I use a different pasta shape?
Yes, any pasta works well, though shapes like farfalle or penne hold sauce best.
2. How do I prevent the sauce from thickening too much?
Add a bit more vegetable broth or reserved pasta water.
3. Can I make this ahead of time?
Yes, but it’s best fresh. Reheat gently for best texture.
4. What mushrooms work best?
Button or cremini mushrooms are ideal.
5. Can I skip the cream?
The cream is essential for the signature texture, but alternatives can be used.
Cooking Timeline
| Prep Time | Cook Time | Total Time | Servings |
|---|---|---|---|
| 10 mins | 20 mins | 30 mins | 4–6 |
Serving Suggestions
Serve this pasta in shallow bowls with a generous sprinkle of freshly grated parmesan. Garnish with extra black pepper or chili flakes for added visual appeal.
For presentation:
- Use wide pasta bowls
- Add a light drizzle of olive oil
- Serve immediately while warm and creamy
Recipe Variations
- Extra cheesy: Add more parmesan for a richer sauce
- Spicy version: Increase chili flakes
- Veggie-loaded: Add more spinach or mushrooms
- Lighter version: Slightly reduce cream
Ingredient Spotlight
Mushrooms
Choose firm, fresh mushrooms without dark spots. Store them in a paper bag in the fridge to maintain freshness.
Spinach
Fresh spinach is best for texture and flavor. Add it at the end to preserve its vibrant color and nutrients.
Pro Cooking Tips
- Cook mushrooms until golden for maximum flavor
- Don’t overcook spinach—it should just wilt
- Stir sauce continuously to prevent separation
- Use freshly grated parmesan for best results
Storage & Freezing Guide
- Refrigerator: Store up to 3 days
- Freezer: Not recommended due to cream-based sauce
- Reheating: Warm gently with added liquid
Nutrition Estimate Table (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 450–550 kcal |
| Protein | 15–18 g |
| Carbs | 50–60 g |
| Fat | 20–25 g |
| Fiber | 4–6 g |
Dietary Notes: Vegetarian. Contains dairy and gluten unless modified.
Expanded Conclusion
This One-Pot Garlic Parmesan Pasta is proof that simple ingredients can create something truly satisfying. With its creamy texture, rich flavor, and easy preparation, it’s a recipe you’ll want to keep on repeat.
Whether you’re cooking for yourself, your family, or guests, this dish delivers comfort and flavor in every bite. It’s approachable, adaptable, and incredibly rewarding to make.
Save it for later, share it with fellow pasta lovers, and enjoy a meal that brings both ease and indulgence to your table.
Print
Easy One-Pot Garlic Parmesan Pasta – Creamy Spinach & Mushroom Dinner
This One-Pot Garlic Parmesan Pasta with Spinach and Mushrooms by Patri is a simple yet delightful weeknight dinner. It combines creamy parmesan sauce, fresh spinach, and hearty mushrooms for a rich and savory meal with minimal cleanup.
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
- 14 oz (400g) farfalle pasta (or any 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
- Freshly cracked black pepper, to taste
- 1 teaspoon Italian seasoning
- 1/2 cup parmesan cheese, grated
- 3/4 cup heavy whipping cream
- 1 teaspoon red chili pepper flakes (optional)
Instructions
- Cook the pasta in salted boiling water 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. Remove and set aside.
- In the same skillet, add more oil if needed and sauté mushrooms for about 3 minutes until golden. Remove and set aside with onions.
- Cook the spinach in the same skillet for about 2 minutes until wilted. Season with salt and pepper, then set aside.
- Heat remaining olive oil and sauté garlic for 30 seconds. Add vegetable broth, then stir in cream, parmesan, chili flakes, and Italian seasoning. Cook until the sauce thickens.
- Return onions, mushrooms, and spinach to the skillet. Add cooked pasta and toss everything together until well combined.
- Adjust seasoning, add extra parmesan if desired, and serve hot.
Notes
- Use fresh spinach and mushrooms for the best flavor.
- If the sauce is too thick, add more vegetable broth or pasta water to thin it.
- Add extra red pepper flakes for more heat if desired.
- For gluten-free, use gluten-free pasta. For dairy-free, use plant-based cream and vegan parmesan.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 520
- Sugar: 5 g
- Sodium: 620 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: 70 mg



