Busy weeknights call for meals that are comforting, flavorful, and easy to prepare, and this Parmesan Spinach Mushroom Pasta Skillet checks every box. Made with tender pasta, savory mushrooms, fresh spinach, and a rich Parmesan finish, this dish comes together in one skillet for a satisfying dinner with minimal cleanup.
This recipe is perfect for anyone looking for a hearty vegetarian-friendly pasta dish that still feels light and fresh. The spinach adds color and freshness, while garlic and broth create a simple but delicious sauce that coats every bite of pasta beautifully. It’s a cozy, crowd-pleasing meal that works well for family dinners, meal prep, or even casual entertaining.
1. Parmesan Spinach Mushroom Pasta Skillet (Yield: 4 Servings)
Ingredients
- 12 oz penne or rotini pasta (your choice)
- 2 tbsp olive oil
- 8 oz sliced mushrooms (cremini or button mushrooms work well)
- 3 cloves garlic, minced
- 5 oz fresh baby spinach
- 1 ½ cups chicken or vegetable broth
- ¼ cup freshly grated Parmesan, plus more for serving
- Red pepper flakes to taste (optional, for heat)
- Salt and pepper to taste
Instructions
Begin by cooking the pasta according to the package directions in a large pot of salted boiling water. Cook until al dente so the pasta keeps a slight bite and doesn’t become too soft when combined with the sauce later. Before draining, reserve about ½ cup of the pasta water. Drain the pasta and set it aside.
While the pasta cooks, heat the olive oil in a large skillet over medium heat. Once the oil is hot, add the sliced mushrooms in an even layer. Let them cook undisturbed for a couple of minutes to develop a golden-brown color before stirring.
Continue sautéing the mushrooms for about 6–8 minutes until they become tender and browned. Mushrooms release moisture as they cook, so allow the liquid to evaporate for the best flavor and texture.
Add the minced garlic to the skillet and cook for about 30 seconds to 1 minute, stirring frequently. The garlic should become fragrant but not browned, as burnt garlic can add bitterness to the dish.
Next, add the fresh baby spinach to the skillet in batches if necessary. Stir gently as the spinach wilts down. This process usually takes about 2–3 minutes. The spinach should be tender but still vibrant green.
Pour in the chicken or vegetable broth and stir well to combine all the ingredients. Bring the mixture to a gentle simmer. The broth helps create a light sauce while picking up all the flavorful bits from the skillet.
Add the cooked pasta to the skillet and toss everything together until the pasta is evenly coated. If the mixture seems too dry, add a small splash of the reserved pasta water to loosen the sauce and create a silkier texture.
Sprinkle in the freshly grated Parmesan cheese and stir continuously until it melts into the pasta. The cheese adds creaminess and savory depth to the dish without making it overly heavy.
Season with salt, black pepper, and red pepper flakes if desired. Taste and adjust the seasoning as needed. Different broths and Parmesan cheeses vary in saltiness, so seasoning at the end helps balance the flavors properly.
Serve the pasta hot with extra Parmesan cheese on top. For additional flavor, you can garnish with chopped parsley or a drizzle of olive oil before serving.

2. Tips for Perfect Parmesan Spinach Mushroom Pasta Skillet
Cook the pasta just until al dente. Overcooked pasta can become mushy when mixed into the skillet with the sauce.
Use freshly grated Parmesan instead of pre-shredded cheese. Fresh Parmesan melts more smoothly and delivers a richer flavor.
Don’t overcrowd the mushrooms in the skillet. Giving them space allows them to brown properly instead of steaming.
Reserve pasta water before draining. A little pasta water can help create a smoother, more cohesive sauce.
Choose cremini mushrooms for a deeper, earthier flavor, though button mushrooms also work well if that’s what you have available.
Add the spinach near the end of cooking to keep its fresh taste and bright green color.
If you enjoy extra heat, increase the amount of red pepper flakes or add a pinch of cayenne pepper.
3. Frequently Asked Questions
Can I make this pasta dish completely vegetarian?
Yes, simply use vegetable broth instead of chicken broth to keep the recipe vegetarian-friendly.
What other vegetables can I add to this skillet pasta?
You can add ingredients like cherry tomatoes, zucchini, peas, or roasted red peppers to make the dish even more colorful and flavorful.
Can I use a different type of pasta?
Absolutely. Fusilli, farfalle, rigatoni, or even spaghetti can work well in this recipe depending on your preference.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave with a splash of broth or water.
Can I add protein to this recipe?
Yes, grilled chicken, shrimp, or Italian sausage pair nicely with the flavors of mushrooms and Parmesan.
4. Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 420 kcal |
| Protein | 14 g |
| Carbohydrates | 52 g |
| Fat | 18 g |
| Saturated Fat | 4 g |
| Fiber | 4 g |
| Sugar | 3 g |
| Sodium | 420 mg |
This Parmesan Spinach Mushroom Pasta Skillet is the kind of meal that combines comfort and convenience in the best possible way. With tender pasta, earthy mushrooms, fresh spinach, and savory Parmesan, every bite delivers rich flavor while still feeling balanced and wholesome.
It’s a versatile recipe that fits easily into busy schedules and works for many occasions, from quick weeknight dinners to relaxed family meals. Once you see how simple and delicious this skillet pasta is, it may become one of your favorite go-to recipes for an easy homemade dinner.