Keto Creamy Spinach Mushroom Spaghetti Squash – Comforting, Low-Carb, and Satisfying

This is the kind of cozy dinner that checks all the boxes: creamy, hearty, and easy on the carbs. Spaghetti squash makes a great stand-in for pasta without feeling like a compromise. Add tender mushrooms, fresh spinach, and a rich cream sauce, and you’ve got a weeknight win that tastes restaurant-quality.

It’s simple enough for a busy night, but special enough for guests. If you love creamy pasta but want to keep it keto-friendly, this one belongs in your rotation.

Save

Keto Creamy Spinach Mushroom Spaghetti Squash - Comforting, Low-Carb, and Satisfying

Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 4 servings

Ingredients
  

  • 1 medium spaghetti squash (about 2.5–3 pounds)
  • 2 tablespoons olive oil, divided
  • 8 ounces mushrooms (cremini or baby bella), sliced
  • 3 cups fresh spinach, roughly chopped
  • 3 cloves garlic, minced
  • 1 cup heavy cream (or 3/4 cup heavy cream + 1/4 cup chicken or vegetable broth for a lighter sauce)
  • 1/2 cup grated Parmesan cheese (plus more for serving)
  • 2 tablespoons cream cheese (optional, for extra richness and thickness)
  • 1 tablespoon butter
  • 1/2 teaspoon dried thyme or Italian seasoning
  • 1/4 teaspoon red pepper flakes (optional)
  • Kosher salt and black pepper, to taste
  • Fresh parsley, chopped, for garnish (optional)

Method
 

  1. Prep the squash: Preheat your oven to 400°F (200°C). Halve the spaghetti squash lengthwise and scoop out the seeds. Drizzle cut sides with 1 tablespoon olive oil, season with salt and pepper, and place cut-side down on a lined baking sheet. Roast for 35–45 minutes, until the strands pull away easily with a fork and are just tender, not mushy.
  2. Start the mushrooms: While the squash roasts, heat 1 tablespoon olive oil and the butter in a large skillet over medium-high heat. Add the sliced mushrooms in an even layer. Let them sear undisturbed for 2–3 minutes, then stir and cook until browned and their liquid has evaporated, about 6–8 minutes total. Season with a pinch of salt and pepper.
  3. Add aromatics: Lower heat to medium. Stir in the garlic, thyme (or Italian seasoning), and red pepper flakes. Cook 30–60 seconds until fragrant. Don’t let the garlic brown.
  4. Build the sauce: Pour in the heavy cream (and broth, if using). Bring to a gentle simmer. Stir in Parmesan and cream cheese (if using) until melted and smooth. Taste and adjust salt and pepper. The sauce should be creamy and lightly thickened.
  5. Wilt the spinach: Add chopped spinach to the skillet. Stir until just wilted and bright green, 1–2 minutes. Turn off the heat to prevent overcooking.
  6. Shred the squash: When the squash is done, let it cool slightly. Use a fork to pull the strands into “spaghetti.” Pat with paper towels if very moist; this keeps the sauce from thinning.
  7. Combine: Add the squash strands to the skillet and toss gently to coat in the creamy mushroom-spinach sauce. Warm over low heat for 1–2 minutes if needed. Finish with a handful of Parmesan and a grind of black pepper.
  8. Serve: Spoon into bowls, garnish with parsley, and add extra Parmesan if you like. Serve hot.
Jump to Recipe Card

What Makes This Special

Cooking process, close-up detail: Golden-browned cremini mushrooms sizzling in a wide stainless skilSave
  • All the comfort, fewer carbs: Spaghetti squash gives you that familiar “twirl” factor, but it’s naturally low-carb and fiber-rich.
  • Silky, full-flavor cream sauce: Garlic, mushrooms, and Parmesan create a deep, savory base that coats every strand beautifully.
  • Quick prep, simple steps: Roast the squash, sauté the veg, make the sauce—done. No tricky techniques.
  • Flexible and forgiving: Swap in different mushrooms, adjust the creaminess, or add protein without breaking the recipe.
  • Meal-prep friendly: Holds up well, reheats nicely, and stays satisfying.

What You’ll Need

  • 1 medium spaghetti squash (about 2.5–3 pounds)
  • 2 tablespoons olive oil, divided
  • 8 ounces mushrooms (cremini or baby bella), sliced
  • 3 cups fresh spinach, roughly chopped
  • 3 cloves garlic, minced
  • 1 cup heavy cream (or 3/4 cup heavy cream + 1/4 cup chicken or vegetable broth for a lighter sauce)
  • 1/2 cup grated Parmesan cheese (plus more for serving)
  • 2 tablespoons cream cheese (optional, for extra richness and thickness)
  • 1 tablespoon butter
  • 1/2 teaspoon dried thyme or Italian seasoning
  • 1/4 teaspoon red pepper flakes (optional)
  • Kosher salt and black pepper, to taste
  • Fresh parsley, chopped, for garnish (optional)

Instructions

Final dish, plated: Keto Creamy Spinach Mushroom Spaghetti Squash twirled into a neat nest on a mattSave
  1. Prep the squash: Preheat your oven to 400°F (200°C).

    Halve the spaghetti squash lengthwise and scoop out the seeds. Drizzle cut sides with 1 tablespoon olive oil, season with salt and pepper, and place cut-side down on a lined baking sheet. Roast for 35–45 minutes, until the strands pull away easily with a fork and are just tender, not mushy.

  2. Start the mushrooms: While the squash roasts, heat 1 tablespoon olive oil and the butter in a large skillet over medium-high heat.

    Add the sliced mushrooms in an even layer. Let them sear undisturbed for 2–3 minutes, then stir and cook until browned and their liquid has evaporated, about 6–8 minutes total. Season with a pinch of salt and pepper.

  3. Add aromatics: Lower heat to medium.

    Stir in the garlic, thyme (or Italian seasoning), and red pepper flakes. Cook 30–60 seconds until fragrant. Don’t let the garlic brown.

  4. Build the sauce: Pour in the heavy cream (and broth, if using).

    Bring to a gentle simmer. Stir in Parmesan and cream cheese (if using) until melted and smooth. Taste and adjust salt and pepper.

    The sauce should be creamy and lightly thickened.

  5. Wilt the spinach: Add chopped spinach to the skillet. Stir until just wilted and bright green, 1–2 minutes. Turn off the heat to prevent overcooking.
  6. Shred the squash: When the squash is done, let it cool slightly.

    Use a fork to pull the strands into “spaghetti.” Pat with paper towels if very moist; this keeps the sauce from thinning.

  7. Combine: Add the squash strands to the skillet and toss gently to coat in the creamy mushroom-spinach sauce. Warm over low heat for 1–2 minutes if needed. Finish with a handful of Parmesan and a grind of black pepper.
  8. Serve: Spoon into bowls, garnish with parsley, and add extra Parmesan if you like.

    Serve hot.

Keeping It Fresh

  • Storage: Cool completely, then store in an airtight container in the fridge for 3–4 days. The flavors deepen by day two.
  • Reheating: Warm gently on the stovetop over low heat. If the sauce tightens, stir in a splash of cream or broth until smooth.
  • Freezing: Not ideal.

    The squash can become watery and the cream sauce may separate. If you must freeze, do so in single portions and reheat with a bit of cream.

  • Make-ahead tip: Roast the squash a day ahead and refrigerate the strands. Sauté the mushrooms and finish the sauce right before serving.
Tasty top view, overhead: Overhead shot of a large skillet filled with the finished creamy spaghettiSave

Why This Is Good for You

  • Low-carb and keto-friendly: Spaghetti squash is naturally low in carbs compared to pasta, and the creamy sauce is anchored by healthy fats.
  • Fiber and micronutrients: Squash and spinach bring fiber, vitamin A, vitamin C, folate, and potassium to the table.
  • Protein and calcium: Parmesan and cream cheese add protein and calcium, helping keep you full longer.
  • Steady energy: The fat-forward sauce helps manage hunger and avoid blood sugar spikes common with traditional pasta dishes.

Pitfalls to Watch Out For

  • Overcooking the squash: If it’s too soft, it turns watery.

    Roast just until tender strands pull away with a fork and still have a little bite.

  • Wet sauce: Mushrooms release lots of moisture. Sear them well and let the liquid cook off before adding cream.
  • Too salty: Parmesan is salty on its own. Season lightly at first, then adjust at the end.
  • Curdled or separated sauce: Keep heat moderate and avoid vigorous boiling once the dairy is in.

    Gentle simmer is your friend.

  • Over-wilted spinach: Add spinach at the end. It only needs a minute to soften and stay vibrant.

Alternatives

  • Dairy-light version: Use 3/4 cup cream and 1/2 cup unsweetened almond milk, thickening with a little extra Parmesan. Keep heat low to prevent thinning.
  • Cheese swap: Try Pecorino Romano for a sharper bite, or add a handful of shredded mozzarella for extra melt.
  • Mushroom mix: Combine cremini with shiitake or oyster mushrooms for deeper flavor and texture.
  • Protein boost: Stir in cooked chicken, shrimp, or Italian sausage.

    For vegetarian protein, add sautéed tofu cubes or hemp hearts on top.

  • Herb twist: Fresh basil or parsley at the end brightens the dish. A squeeze of lemon can add lift without adding carbs.
  • Spice profile: Swap red pepper flakes for smoked paprika or a pinch of nutmeg for classic cream-sauce warmth.

FAQ

Can I cook the spaghetti squash in the microwave instead of the oven?

Yes. Halve and seed the squash, place cut-side down in a microwave-safe dish with 1/2 inch of water, and microwave 10–15 minutes until tender.

Drain well and pat the strands dry before adding to the sauce.

How do I prevent the sauce from getting watery?

Brown the mushrooms thoroughly so their liquid evaporates, pat the squash strands dry if they seem wet, and simmer the cream gently until slightly thick before combining.

Is this recipe strictly keto?

It fits most keto approaches, with low net carbs from the squash and spinach and higher fat from the sauce. Check your daily carb targets and portion sizes to stay within your plan.

Can I make it dairy-free?

You can try full-fat coconut milk with nutritional yeast and a squeeze of lemon for tang. It won’t taste exactly the same, but it’s rich and satisfying.

Keep heat gentle to avoid separation.

What’s the best way to reheat leftovers?

Warm in a skillet over low heat, stirring often. Add a splash of cream or broth to loosen the sauce and restore its silky texture.

Can I use frozen spinach?

Yes. Thaw completely and squeeze out excess water before adding.

This keeps the sauce from thinning and prevents a soggy texture.

Do I need cream cheese?

No. It’s optional for extra body and tang. If skipping, just simmer the cream a minute longer and add a touch more Parmesan to thicken.

What if I can’t find spaghetti squash?

Use zucchini noodles or shirataki spaghetti.

Zucchini releases more water, so sauté it briefly and drain before tossing with the sauce.

How can I add more flavor without extra carbs?

Toast the spices in the butter, add a splash of dry white wine to deglaze before the cream (let it cook off), or finish with fresh herbs and cracked pepper.

What side dishes go well with this?

A crisp green salad with a lemony vinaigrette, roasted Brussels sprouts, or garlic-roasted asparagus pair nicely and keep the meal light and balanced.

Wrapping Up

Keto Creamy Spinach Mushroom Spaghetti Squash brings all the cozy, creamy comfort of a pasta night without the carb crash. It’s simple to make, flexible to your tastes, and reliably delicious. Master the roast-sear-simmer flow once, and you’ll have an easy weeknight favorite ready whenever the craving hits.

Sprinkle on extra Parmesan, grab a fork, and enjoy a bowl that feels indulgent and still fits your goals.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating