30-Minute Creamy Mushroom Pasta

Sign in to save

30-Minute Creamy Mushroom Pasta

A fast, family-friendly creamy mushroom pasta that tastes like a restaurant dinner but comes together in one pan (plus the pasta pot). Cozy, savory, and ready in 30 minutes—perfect for real weeknights.

By @weeknightwinsJanuary 6, 2026

This is the kind of dinner that saves a busy evening: minimal chopping, big flavor, and everyone gets a warm, creamy bowl of comfort. The mushrooms bring that savory “meaty” vibe, and a little Parmesan makes the sauce feel extra special. Keep it simple with a side salad or add rotisserie chicken if you need extra protein.

Total Time

30 min

Prep Time

8 min

Cook Time

22 min

Servings

4

Ingredients

Pasta

  • 12 oz (340 g) short pasta (penne, rigatoni, or fusilli)
  • 1 1/2 tsp kosher salt (for pasta water), plus more to taste

Sauce & Veg

  • 2 tbsp olive oil
  • 1 tbsp unsalted butter
  • 1 small yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 16 oz (450 g) cremini mushrooms, sliced
  • 1/2 tsp dried thyme (or 1 tsp fresh thyme leaves)
  • 1/2 tsp black pepper
  • 2 tbsp tomato paste
  • 1/2 cup low-sodium chicken broth (or vegetable broth)
  • 3/4 cup heavy cream
  • 1/2 cup grated Parmesan, plus more for serving
  • 3 packed cups baby spinach (optional)
  • 1 tsp lemon juice (optional, to brighten)

To Serve (Optional)

  • Chopped fresh parsley
  • Red pepper flakes

Instructions

  1. 1

    Bring a large pot of water to a boil. Salt it, add the pasta, and cook until al dente according to package directions. Reserve 1 cup pasta water, then drain.

  2. 2

    While the pasta cooks, heat olive oil and butter in a large skillet over medium-high heat. Add the onion and cook 2–3 minutes, stirring, until softened.

  3. 3

    Add the mushrooms, thyme, and black pepper. Cook 6–8 minutes, stirring occasionally, until the mushrooms release their liquid and start to brown.

  4. 4

    Stir in the garlic and tomato paste. Cook 30–60 seconds, stirring constantly, until fragrant and the tomato paste darkens slightly.

  5. 5

    Pour in the broth and scrape up any browned bits from the pan. Simmer 1–2 minutes.

  6. 6

    Lower heat to medium-low and stir in the cream. Simmer 2–3 minutes until slightly thickened.

  7. 7

    Add the drained pasta and Parmesan. Toss until glossy and coated, adding a splash of reserved pasta water as needed to loosen the sauce.

  8. 8

    If using spinach, add it a handful at a time and toss just until wilted, about 1 minute. Taste and adjust with salt, pepper, and lemon juice (if using).

  9. 9

    Serve hot with extra Parmesan, parsley, and red pepper flakes if you like.

Nutrition Facts

Per serving

Calories242
% Daily Value*
Total Fat30.2g39%
Saturated Fat12.2g61%
Cholesterol65.3mg22%
Sodium296.9mg13%
Total Carbohydrate40.9g15%
Dietary Fiber5g18%
Total Sugars0.1g
Protein11.1g22%

* Percent Daily Values are based on a 2,000 calorie diet.

Nutrition calculated automatically from ingredients.

Main DishQuickStovetopDinnerLunchItalianOne Pot30 Minute

Similar Recipes

Want to organize your recipes?