Tuesday night, after a particularly long day at the studio, I found myself staring at the contents of my fridge. The thought of multiple pots and pans felt like too much work. This is when a good skillet meal really shines. It’s the kind of cooking that feels like a small victory, especially when you’re feeding yourself after hours spent in traffic.
This parmesan spinach mushroom pasta skillet easy dinner came together from a few staples I almost always have on hand. It’s comforting without being heavy, and it cleans up in a fraction of the time a traditional pasta dish might take. The mushrooms get a nice sear, the spinach wilts right into the sauce, and the pasta cooks directly in the flavorful broth. It’s a complete meal made in one pan, which is always appealing in a small apartment kitchen.

Pantry Staples
You will need a good quality dry pasta, like linguine, broken in half. Vegetable broth and milk form the base of our sauce. Olive oil for sautéing, along with dried Italian seasoning and red pepper flakes, round out the pantry items. These are things I try to keep stocked for weeknight meals.
Fresh Produce
Cremini mushrooms add an earthy depth. A medium yellow onion and fresh garlic cloves build the aromatic foundation. Fresh spinach wilts down into the pasta, adding color and a subtle green flavor. I’ve found that frozen spinach doesn’t quite work here; it releases too much water and can dilute the sauce.
Dairy
Grated Parmesan cheese is stirred in at the very end. This is where a lot of the savory, salty finish comes from. Freshly grated is always best, but a good quality pre-grated Parmesan will still do the job.
Sauté Aromatics
Start by heating a tablespoon of olive oil in a large skillet over medium heat. My 12-inch Lodge cast iron skillet works well for this. Add the sliced cremini mushrooms and let them cook undisturbed for a few minutes before stirring. They need about 5 to 7 minutes to soften and release their moisture. Next, add the diced yellow onion to the pan. Continue cooking until the onion becomes translucent, which usually takes around 5 minutes. Don’t rush this step, as it builds a good base flavor.
Build Flavor
Once the onions are soft, stir in the minced garlic. Add the dried Italian seasoning and the red pepper flakes, if you’re using them. Cook for just 1 minute more, stirring constantly, until you can smell the garlic and herbs. Be careful not to burn the garlic; it can turn bitter quickly.
Simmer Pasta
Pour the vegetable broth and milk into the skillet. Bring the mixture to a gentle simmer. Once it’s simmering, add the broken linguine. Make sure the pasta is mostly submerged in the liquid. Cook the pasta, stirring occasionally to prevent it from sticking, until it reaches an al dente texture and most of the liquid has been absorbed. This usually takes about 10 to 12 minutes on my GE electric range.
Finish the Dish
Remove the skillet from the heat. Stir in the fresh spinach a handful at a time, allowing it to wilt into the hot pasta and sauce. Once the spinach has softened, add the grated Parmesan cheese, stirring until it’s fully melted and incorporated. Taste the dish and season with salt and black pepper as needed before serving immediately.

Flavor Enhancements
Nonna Rosa always said a good dish starts with good broth. If you’re not strictly vegetarian, using chicken broth instead of vegetable broth will add another layer of savory flavor. I’ve also found that a handful of fresh parsley or basil, stirred in at the very end with the Parmesan, brightens everything up considerably. It’s a small addition that makes a noticeable difference.
Spice Adjustments
The red pepper flakes in this recipe are optional, but I think they add a nice subtle warmth without making the dish overtly spicy. If you prefer more heat, you can always add a pinch more. If you’re sensitive to spice, you can omit them entirely. It’s a dish that adapts well to individual preferences.
Serving Ideas
This parmesan spinach mushroom pasta skillet makes a complete meal on its own. However, I often serve it with a simple side salad dressed with a lemon vinaigrette to add freshness. A crusty piece of bread for soaking up any extra sauce is also a good idea. Sometimes, if I have them, I’ll toast some pine nuts and sprinkle them over the top for a little crunch.
Variations
Protein Additions
For a heartier meal, cooked Italian sweet sausage or shredded rotisserie chicken can be stirred in with the spinach. If you prefer a plant-based protein, a can of rinsed chickpeas added during the last few minutes of cooking also works well in this easy dinner.
Vegetable Swaps
This recipe is flexible. Last spring, I swapped the spinach for finely chopped kale from the Silver Lake farmers market. Bell peppers, zucchini, or even asparagus can be added with the mushrooms and onions, just be sure to give them enough time to soften.
Cheese Alternatives
While Parmesan is classic, Pecorino Romano offers a sharper, saltier flavor. Provolone, shredded and stirred in, melts beautifully and gives a different texture. A little dollop of mascarpone at the end can also add a nice creaminess.
Storage
Refrigeration
Leftovers of this parmesan spinach mushroom pasta skillet can be stored in an airtight container in the refrigerator for up to 3 days. The pasta will continue to absorb liquid over time, so the texture might be a bit softer than when freshly made.
Reheating Tips
To reheat, spoon the pasta into a microwave-safe dish and add a splash of milk or broth to help loosen it up. Heat in the microwave in 1-minute intervals, stirring between each, until warmed through. Alternatively, reheat gently on the stovetop in a skillet with a little added liquid.
Gluten-Free Options
Yes, this recipe can be made gluten-free. Simply substitute the traditional linguine with your favorite gluten-free pasta. Ensure it’s a variety that holds up well during cooking, as some gluten-free pastas can become mushy if overcooked.
Dairy-Free Alternatives
To make this dish dairy-free, use a plant-based milk substitute, such as unsweetened almond or oat milk. For the Parmesan, there are several good dairy-free Parmesan alternatives available in most grocery stores that will provide a similar savory finish.
Pasta Choices
While linguine works well, you can use other pasta shapes. Penne, rotini, or even thinner spaghetti broken into pieces would be suitable. Just be mindful that cooking times might vary slightly depending on the pasta shape and thickness.
Nutritional Information
Per Serving Breakdown
Each serving of this parmesan spinach mushroom pasta skillet is estimated to contain around 425 calories. Please note that these values are approximate and can vary based on specific brands of ingredients used, such as the sodium content of your broth or the fat content of your milk and cheese. This information is provided as a general guide. For more recipe ideas, check out our Pinterest page.
Print
Parmesan Spinach Mushroom Pasta Skillet
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A one-pan pasta dish featuring mushrooms, spinach, and Parmesan cheese.
Ingredients
- 1 tbsp olive oil
- 8 oz cremini mushrooms, sliced
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 tsp dried Italian seasoning
- 1/2 tsp red pepper flakes (optional)
- 2 cups vegetable broth
- 1 cup milk
- 8 oz linguine, broken in half
- 5 oz fresh spinach
- 1/2 cup grated Parmesan cheese
- Salt and black pepper to taste
Instructions
- Heat olive oil in a large skillet over medium heat. Add mushrooms and cook until softened, about 5-7 minutes.
- Add onion and cook until translucent, about 5 minutes.
- Stir in garlic, Italian seasoning, and red pepper flakes (if using). Cook for 1 minute until fragrant.
- Pour in vegetable broth and milk. Bring to a simmer.
- Add broken linguine to the skillet, ensuring it’s mostly submerged. Cook, stirring occasionally, until pasta is al dente and most of the liquid has been absorbed, about 10-12 minutes.
- Stir in fresh spinach until wilted.
- Remove from heat and stir in Parmesan cheese.
- Season with salt and black pepper to taste. Serve immediately.
Notes
- For a richer flavor, you can use chicken broth instead of vegetable broth.
- Adjust red pepper flakes to your preferred level of spice.
- Fresh herbs like parsley or basil can be added for garnish.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Skillet
- Cuisine: Italian-American





