Parmesan Spinach Mushroom Pasta Skillet Recipe

Parmesan Spinach Mushroom Pasta Skillet Recipe tastes creamy, garlicky, and deeply savory, with earthy mushrooms and piles of nutty Parmesan. It suits weeknights, date nights, or anyone who wants big flavor in about 30 minutes, sink-to-sofa speed included. I make this when I need comfort that still counts as dinner, and yes, I eat the extra Parmesan straight off the board.

Why Parmesan Spinach Mushroom Pasta Skillet Recipe Is Worth It

Parmesan Spinach Mushroom Pasta Skillet Recipe packs stovetop convenience into one pan while giving restaurant-level flavor. The pasta simmers in broth and milk, so the starch thickens the sauce and clings to every noodle. You skip extra pots, you keep cleanup simple, and you get a silky finish.

Mushrooms bring meaty depth, spinach adds freshness, and lemon wakes everything up. I use fresh Parmesan for a glossy, lush texture that never feels heavy. The result tastes cozy yet bright, so it fits all seasons.

Ingredients You Need

  • 3 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 1 small yellow onion, finely chopped
  • 12 ounces cremini or baby bella mushrooms, sliced thin (pre-sliced saves time)
  • 4 garlic cloves, minced (jarred minced garlic works in a pinch)
  • 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves
  • 1/2 teaspoon red pepper flakes, to taste
  • 12 ounces short pasta like penne, rotini, or rigatoni
  • 3.5 cups low-sodium chicken or vegetable broth
  • 1 cup whole milk or half-and-half
  • 5 ounces baby spinach
  • 1 to 1.5 cups freshly grated Parmesan cheese, plus extra for serving (grate from a block for best melt, avoid pre-shredded with anti-caking)
  • 1 tablespoon lemon juice, plus zest of 1/2 lemon
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • Optional flavor boosts: 1/4 cup dry white wine for deglazing, 1/4 cup heavy cream for extra richness

Equipment

  • 12-inch deep skillet with lid
  • Wooden spoon
  • Measuring cups and spoons
  • Microplane or fine grater for Parmesan and lemon zest
  • Chef’s knife and cutting board

Substitution notes

  • Use vegetable broth to keep it vegetarian.
  • If you avoid animal rennet, pick a vegetarian hard cheese labeled rennet-free.
  • Choose gluten-free short pasta and add a splash more liquid as needed since it absorbs differently.
  • Swap spinach with chopped kale or arugula. Kale needs a couple extra minutes to soften.

Quick Tips & substitutions

  • Salt the dish in layers. Season mushrooms and onions as they cook, then adjust once you add cheese.
  • Brown mushrooms well for deep flavor. Spread them out and let them sit before stirring.
  • Use freshly grated Parmesan for a smooth, creamy finish. Pre-shredded can turn grainy.
  • Keep the heat at a steady simmer after adding milk. Boiling hard can split dairy.
  • Stir often during the pasta simmer so noodles cook evenly and do not stick.
  • No thyme on hand. Use Italian seasoning or a mix of oregano and basil.
  • Want more body. Finish with a splash of cream or swirl in mascarpone.
  • Dairy-free route. Use unsweetened oat milk or cashew milk and 2 to 3 tablespoons nutritional yeast.
  • Add protein. Fold in cooked rotisserie chicken, sautéed chicken sausage, or crispy bacon bits at the end.
  • Add umami. Stir in 1 to 2 teaspoons white miso or a dash of soy sauce.

How to Make Parmesan Spinach Mushroom Pasta Skillet Recipe

Step 1: Sauté the aromatics and mushrooms, 8 to 10 minutes

Heat the olive oil and 1 tablespoon butter in a 12-inch skillet over medium-high heat. Add the onion and cook 2 minutes until it softens. Add mushrooms, 1/2 teaspoon salt, and black pepper. Let them brown, stirring only every couple of minutes, until they release moisture and turn golden.

Add the garlic, thyme, and red pepper flakes. Cook 1 minute until fragrant. If using wine, pour it in now and scrape up browned bits.

Step 2: Simmer the pasta in one pan, 10 to 12 minutes

Pour in the broth and milk. Stir, then add the dry pasta. Bring the mixture to a lively simmer, reduce heat to medium, and cover.

Cook 8 minutes covered, stirring every 2 minutes so the pasta cooks evenly and does not stick. Uncover and cook 2 to 4 minutes more, stirring, until the pasta turns al dente and the liquid thickens into a saucy base. If the skillet looks dry before the pasta finishes, add 1/4 to 1/2 cup broth or water.

Step 3: Finish with spinach, Parmesan, and butter, 2 to 3 minutes

Lower the heat to medium-low. Stir in the spinach by the handful until it wilts. Add the remaining 1 tablespoon butter, Parmesan, lemon zest, and lemon juice. Toss until the cheese melts and the sauce turns glossy and creamy.

Taste and adjust salt, pepper, and lemon. For extra richness, stir in a splash of cream. If the sauce looks too thick, loosen it with a bit more warm broth or milk.

Variations

  • Garlic-herb: Add 1 tablespoon chopped fresh parsley and chives at the end for a bright, fresh bite.
  • Pesto twirl: Swirl in 2 tablespoons basil pesto before serving for a herby finish.
  • Truffle mushroom: Drizzle 1 teaspoon truffle oil over bowls and top with extra Parmesan.
  • Bacon and mushroom: Cook chopped bacon first, remove it, then cook mushrooms in the drippings and finish with the bacon on top.
  • Sun-dried tomato and artichoke: Stir in 1/3 cup chopped sun-dried tomatoes and 1 cup quartered marinated artichokes during the last 2 minutes.

Ways to Serve

  • Serve with a crisp green salad with lemon vinaigrette.
  • Add garlic bread or warm focaccia for dunking.
  • Plate with roasted chicken thighs for a heartier spread.
  • Pour a chilled pinot grigio, sauvignon blanc, or sparkling water with lemon.
  • Finish with a sprinkle of chopped parsley and extra Parmesan at the table.

Storage

Cool leftovers within 1 hour and store them in an airtight container in the fridge for 3 to 4 days. Reheat gently on the stovetop over medium-low heat with a splash of broth or milk to loosen the sauce. You can freeze portions for up to 2 months, though the pasta softens after thawing and the sauce may separate a bit. Stir in a spoon of cream or a knob of butter while reheating to bring it back together.

Parmesan Spinach Mushroom Pasta Skillet Recipe
Ally Sanders

Parmesan Spinach Mushroom Pasta Skillet

A creamy, one-pan Parmesan spinach and mushroom pasta that makes a comforting, quick weeknight meal.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Lunch
Cuisine: American

Ingredients
  

  • 8 ounces pasta (penne or short pasta)
  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 8 ounces cremini or button mushrooms, sliced
  • 3 cloves garlic, minced
  • 1/2 teaspoon dried Italian seasoning
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1 1/2 cups low-sodium vegetable or chicken broth
  • 1 cup milk or half-and-half
  • 3 cups fresh baby spinach, loosely packed
  • 3/4 cup freshly grated Parmesan cheese
  • 2 tablespoons chopped fresh parsley

Instructions
 

  1. Cook the pasta in a large pot of salted boiling water until al dente; drain and set aside.
  2. In a large skillet, heat olive oil and butter over medium heat. Add the sliced mushrooms and cook, stirring occasionally, until they release their moisture and begin to brown, 5–7 minutes.
  3. Add the minced garlic, Italian seasoning, salt, and black pepper. Cook for 1 minute, stirring frequently, until fragrant.
  4. Pour in the broth and milk, stirring to combine and scraping up any browned bits from the bottom of the skillet. Bring to a gentle simmer.
  5. Add the cooked pasta to the skillet and toss to coat in the sauce. Simmer for 2–3 minutes, allowing the pasta to absorb some of the liquid.
  6. Add the spinach and cook, stirring, until just wilted, 1–2 minutes.
  7. Remove the skillet from the heat and stir in the grated Parmesan until melted and the sauce is creamy. Adjust seasoning with additional salt and pepper if needed.
  8. Garnish with chopped fresh parsley if desired and serve warm.

Notes

Nutrition Information
Approximate per serving (4 servings): 520 calories; fat 23 g; saturated fat 10 g; carbohydrates 60 g; fiber 4 g; sugars 6 g; protein 20 g; sodium 620 mg. Values will vary based on brands, substitutions, and portion size.