Published: April 17, 2026 by RAKAN Web | Servings: 2–3 | Prep time: 10 minutes | Cook time: 15 minutes | Total time: About 25 minutes
There are some meals that feel fancy but come together in the time it takes to boil pasta. This Creamy Spinach and Mushroom Spaghetti is one of them. Earthy mushrooms, vibrant spinach, and a luscious cream sauce come together to create a dish that’s satisfying, elegant, and surprisingly easy.
Whether you’re looking for a quick weeknight dinner, a meatless Monday meal, or something to impress a date without spending hours in the kitchen, this recipe delivers. The sauce is velvety and rich, the mushrooms add savory depth, and the spinach brings color and freshness. A sprinkle of Parmesan and a crack of black pepper finish it off perfectly.
The best part? It’s made in one pan (plus a pot for the pasta) and ready in about 25 minutes. No complicated techniques, no hard-to-find ingredients — just simple, delicious food.
Why You’ll Love This Recipe
-
Quick and easy – Ready in about 25 minutes.
-
One-pan sauce – Minimal cleanup.
-
Rich and creamy – The heavy cream creates a luxurious texture.
-
Packed with flavor – Earthy mushrooms, fresh spinach, and savory Parmesan.
-
Meatless but satisfying – Hearty enough to be a main course.
-
Customizable – Add chicken, shrimp, or red pepper flakes for heat.
-
Restaurant-quality at home – Tastes like it came from a Italian bistro.
Ingredients (Serves 2–3)
-
Spaghetti – 200g
-
Olive oil or butter – 2 tablespoons olive oil or 1 tablespoon butter
-
Garlic cloves, minced – 2–3
-
Mushrooms, sliced (button or cremini work well) – 200g
-
Fresh spinach – 100g
-
Heavy cream (or half-and-half) – 200ml
-
Grated Parmesan (optional but recommended) – ¼ cup
-
Salt and pepper – To taste
-
Optional: Red pepper flakes or nutmeg – For extra depth
Ingredient Notes
What kind of pasta? Spaghetti is traditional, but fettuccine, linguine, or pappardelle also work beautifully. The long strands catch the creamy sauce perfectly.
What kind of mushrooms? Button mushrooms are the most affordable and widely available. Cremini (baby bella) mushrooms have a deeper, earthier flavor. You can also use a mix of wild mushrooms for a more complex dish.
What kind of spinach? Fresh baby spinach is best. It wilts quickly and has a mild, sweet flavor. Regular spinach works too — just remove any thick stems. Do not use frozen spinach for this recipe (it will release too much water).
What kind of cream? Heavy cream creates the richest, velvety sauce. Half-and-half will work but will result in a thinner sauce. Do not use milk — it won’t create the same creamy texture.
What kind of Parmesan? Freshly grated Parmesan has the best flavor and melts most smoothly. Pre-shredded Parmesan contains anti-caking agents that can affect the texture.
Why add nutmeg? A pinch of nutmeg is a classic addition to creamy spinach dishes. It adds warmth and depth without tasting like nutmeg.
Why add red pepper flakes? A pinch of red pepper flakes adds a subtle heat that balances the richness of the cream.
Step-by-Step Instructions
Step 1: Cook the Spaghetti
Bring a large pot of salted water to a boil. Add 200g of spaghetti and cook according to package instructions until al dente (firm to the bite).
Reserve ½ cup of pasta water before draining. The starchy water helps adjust the consistency of the sauce later.
Drain the spaghetti and set aside.
Step 2: Sauté the Mushrooms and Garlic
While the pasta cooks, heat 2 tablespoons of olive oil (or 1 tablespoon of butter) in a large pan over medium heat.
Add 2–3 minced garlic cloves and cook for 30 seconds until fragrant. Do not let the garlic burn — it can become bitter.
Add 200g of sliced mushrooms to the pan. Sauté for 5 to 7 minutes, stirring occasionally, until the mushrooms are browned and soft. The mushrooms will release their liquid first, then start to brown.
Step 3: Add the Spinach
Add 100g of fresh spinach to the pan. Stir and cook for 1 to 2 minutes until the spinach has wilted.
Step 4: Make It Creamy
Pour 200ml of heavy cream into the pan. Stir to combine with the mushrooms and spinach.
Let the sauce simmer gently for 2 to 3 minutes, allowing it to thicken slightly.
Add salt and pepper to taste. If using, add ¼ cup of grated Parmesan and stir until melted. For extra depth, add a pinch of red pepper flakes or a pinch of nutmeg.
If the sauce seems too thick, stir in a splash of the reserved pasta water until it reaches your desired consistency.
Step 5: Combine with Pasta
Add the cooked spaghetti to the pan with the sauce. Toss everything together until the pasta is well coated and the sauce is creamy.
Step 6: Serve
Serve warm, topped with extra Parmesan cheese and a crack of black pepper if desired.
Variations & Tips
Make It with Chicken
Add 1 cooked chicken breast (sliced or shredded) to the sauce along with the spinach. Rotisserie chicken is a great shortcut.
Make It with Shrimp
Add 200g of peeled, deveined shrimp to the pan after sautéing the mushrooms. Cook for 2–3 minutes until pink and opaque, then proceed with the spinach and cream.
Make It with Sun-Dried Tomatoes
Add ¼ cup of chopped sun-dried tomatoes (packed in oil, drained) along with the mushrooms. They add intense umami and sweetness.
Make It Spicy
Add ½ teaspoon of red pepper flakes along with the garlic. The heat balances the richness of the cream.
Make It with Lemon
Add 1 teaspoon of lemon zest or a squeeze of fresh lemon juice at the end. Lemon brightens the flavors and cuts through the cream.
Make It Lighter
-
Use half-and-half instead of heavy cream
-
Use whole wheat spaghetti for extra fiber
-
Reduce the Parmesan to 2 tablespoons
Make It Dairy-Free
-
Use full-fat coconut milk instead of heavy cream (adds a slight coconut flavor)
-
Use nutritional yeast instead of Parmesan (for a cheesy, nutty flavor)
-
Use olive oil instead of butter
Make It Gluten-Free
Use gluten-free spaghetti. Cook according to package directions. The sauce is naturally gluten-free.
Storage & Reheating
Refrigerator: Store leftovers in an airtight container for up to 4 days. The sauce will thicken as it cools — that’s normal.
Reheating:
-
Microwave: 1–2 minutes per serving. Add a splash of milk or water to loosen the sauce.
-
Skillet: Warm over medium-low heat, adding a splash of milk or pasta water to loosen the sauce.
Freezing: Cream-based sauces can separate when frozen. If you plan to freeze this dish, consider freezing the sauce without the cream, then adding fresh cream when reheating. If freezing the finished dish, thaw overnight in the refrigerator and reheat gently, stirring well.
Frequently Asked Questions (FAQs)
Can I use a different pasta shape?
Yes. Fettuccine, linguine, pappardelle, or even penne work beautifully. Adjust cooking time based on the package instructions.
Can I use frozen spinach?
Fresh spinach is best for this recipe. Frozen spinach releases a lot of water, which can thin out the sauce. If you only have frozen spinach, thaw it completely and squeeze out as much liquid as possible before adding.
Can I use milk instead of heavy cream?
Milk will result in a much thinner sauce and may curdle. For the best creamy texture, use heavy cream or half-and-half.
Why is my sauce too thin?
A few possibilities:
-
You added too much pasta water
-
You used half-and-half or milk instead of heavy cream
-
You didn’t let the sauce simmer long enough (needs 2–3 minutes to thicken)
To fix: let the sauce simmer for another 2–3 minutes to reduce, or make a slurry with 1 teaspoon of cornstarch and 2 teaspoons of cold water, stir it in, and cook for 1–2 minutes.
Why is my sauce too thick?
Stir in a splash of reserved pasta water (or regular water) until it reaches your desired consistency. Do this just before serving.
Can I add more vegetables?
Absolutely. Add:
-
Diced bell peppers – Sauté with the mushrooms
-
Zucchini – Sauté with the mushrooms
-
Broccoli florets – Blanch first, then add with the spinach
-
Peas – Add at the end with the spinach
What should I serve with this?
-
Garlic bread – For sopping up extra sauce
-
A simple green salad – With a tangy vinaigrette
-
Roasted vegetables – Asparagus, green beans, or broccoli
What to Serve With It
As a complete meal:
-
This creamy spinach and mushroom spaghetti with a side salad and garlic bread
Simple sides:
-
Garlic bread – Essential for sopping up extra sauce
-
Green salad – With a lemon vinaigrette
-
Roasted asparagus – Elegant and easy
-
Steamed green beans – Adds color and crunch
For a dinner party:
-
This pasta as a main course
-
A simple salad
-
Garlic bread
-
A glass of white wine (Pinot Grigio or Sauvignon Blanc)
-
A light dessert (lemon sorbet or fresh berries)
For a weeknight dinner:
-
This pasta
-
Steamed broccoli
-
Crusty bread
Why This Recipe Works
This creamy spinach and mushroom spaghetti is a perfect example of how simple ingredients can create something extraordinary. Here’s why it works so well:
Spaghetti provides the perfect canvas — the long strands catch the creamy sauce and twirl beautifully on the fork.
Mushrooms add earthy umami and meaty texture. Sautéing them until browned intensifies their flavor.
Garlic adds aromatic depth — the foundation of so many great Italian dishes.
Spinach wilts into the sauce, adding color, nutrients, and a mild, fresh flavor.
Heavy cream creates a velvety, luxurious sauce that coats every strand of pasta.
Parmesan adds nutty, salty, savory notes that elevate the entire dish.
Pasta water (the secret weapon) contains starch that helps the sauce cling to the pasta and adjusts the consistency perfectly.
The result is a dish that’s creamy, savory, satisfying, and ready in about 25 minutes.
Final Thoughts
This Creamy Spinach and Mushroom Spaghetti is the kind of recipe that becomes a weeknight hero. It’s quick enough for a busy Tuesday, elegant enough for a dinner party, and delicious enough that everyone will ask for seconds.
The earthy mushrooms, the vibrant spinach, the velvety cream sauce, and the salty Parmesan come together in perfect harmony. It’s meatless but hearty, simple but sophisticated, and ready in about 25 minutes.
Make it for a quick weeknight dinner. Make it for a meatless Monday. Or make it just because you’re craving something creamy, savory, and satisfying. Your family will ask for it again and again.