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

This is the kind of weeknight dinner that feels indulgent but still keeps you on track. Creamy Alfredo sauce, savory mushrooms, and tender strands of spaghetti squash come together in a cozy, satisfying bowl. It’s rich without being heavy, and the flavors are clean and comforting.

If you miss pasta on keto, this is a great swap that actually stands on its own. No strange ingredients, no complicated steps—just real food that tastes great.

Save

Keto Mushroom Alfredo Spaghetti Squash - Creamy, Comforting, and Low-Carb

Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 servings

Ingredients
  

  • 1 medium spaghetti squash (about 2.5–3 pounds)
  • 2 tablespoons olive oil (divided)
  • 12 ounces mushrooms (cremini or baby bella), sliced
  • 3 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese (plus more for serving)
  • 1/4 teaspoon nutmeg (optional but classic)
  • Salt and black pepper, to taste
  • Fresh parsley, chopped (for garnish)
  • Red pepper flakes (optional, for a little heat)

Method
 

  1. Preheat and prep the squash. Heat your oven to 400°F (200°C). Carefully slice the spaghetti squash in half lengthwise and scoop out the seeds. Drizzle the cut sides with 1 tablespoon olive oil, and season with salt and pepper.
  2. Roast until tender. Place the squash halves cut side down on a lined baking sheet. Roast for 35–45 minutes, or until the flesh is easily pierced with a fork. The strands should pull apart easily.
  3. Cool and shred. Let the squash cool slightly. Use a fork to scrape the flesh into long strands. Pat dry with paper towels if it looks watery. Set aside.
  4. Sauté the mushrooms. Heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat. Add the sliced mushrooms with a pinch of salt. Cook, without stirring much at first, until browned and their moisture evaporates, about 6–8 minutes. Transfer to a plate.
  5. Start the Alfredo base. In the same skillet, lower the heat to medium. Add the butter. When melted, add minced garlic and cook until fragrant, about 30 seconds—don’t let it brown.
  6. Build the sauce. Pour in the heavy cream and whisk to combine. Simmer gently for 3–4 minutes to thicken slightly. Stir in the Parmesan and nutmeg, and season with salt and pepper. The sauce should be silky and coat the back of a spoon.
  7. Add mushrooms and squash. Return the mushrooms to the pan and fold in the spaghetti squash strands. Toss gently to coat everything in the sauce. Warm through for 2–3 minutes. If the sauce gets too thick, splash in a little more cream.
  8. Finish and serve. Taste and adjust seasoning. Sprinkle with extra Parmesan, chopped parsley, and red pepper flakes if you like. Serve hot.
Jump to Recipe Card

Why This Recipe Works

Cooking process — Sautéed mushrooms for Keto Alfredo: Close-up of golden-browned cremini mushroomSave

The beauty of this dish is balance. Spaghetti squash gives you that noodle-like texture with a fraction of the carbs, and it soaks up sauce beautifully.

Mushrooms add umami and a meaty bite, so the dish feels substantial. A classic Alfredo—made with butter, cream, garlic, and Parmesan—brings richness and a silky finish. Everything cooks in a few simple steps, and the ingredients are easy to find.

It also reheats well, so it’s a smart pick for meal prep.

And because the flavors are familiar and comforting, it’s an easy sell for the whole family, keto or not.

What You’ll Need

  • 1 medium spaghetti squash (about 2.5–3 pounds)
  • 2 tablespoons olive oil (divided)
  • 12 ounces mushrooms (cremini or baby bella), sliced
  • 3 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese (plus more for serving)
  • 1/4 teaspoon nutmeg (optional but classic)
  • Salt and black pepper, to taste
  • Fresh parsley, chopped (for garnish)
  • Red pepper flakes (optional, for a little heat)

Step-by-Step Instructions

Tasty top view — Spaghetti squash Alfredo in the pan: Overhead shot of silky Alfredo sauce coatingSave
  1. Preheat and prep the squash. Heat your oven to 400°F (200°C). Carefully slice the spaghetti squash in half lengthwise and scoop out the seeds. Drizzle the cut sides with 1 tablespoon olive oil, and season with salt and pepper.
  2. Roast until tender. Place the squash halves cut side down on a lined baking sheet.

    Roast for 35–45 minutes, or until the flesh is easily pierced with a fork. The strands should pull apart easily.

  3. Cool and shred. Let the squash cool slightly. Use a fork to scrape the flesh into long strands.

    Pat dry with paper towels if it looks watery. Set aside.

  4. Sauté the mushrooms. Heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat. Add the sliced mushrooms with a pinch of salt.

    Cook, without stirring much at first, until browned and their moisture evaporates, about 6–8 minutes. Transfer to a plate.

  5. Start the Alfredo base. In the same skillet, lower the heat to medium. Add the butter.

    When melted, add minced garlic and cook until fragrant, about 30 seconds—don’t let it brown.

  6. Build the sauce. Pour in the heavy cream and whisk to combine. Simmer gently for 3–4 minutes to thicken slightly. Stir in the Parmesan and nutmeg, and season with salt and pepper.

    The sauce should be silky and coat the back of a spoon.

  7. Add mushrooms and squash. Return the mushrooms to the pan and fold in the spaghetti squash strands. Toss gently to coat everything in the sauce. Warm through for 2–3 minutes.

    If the sauce gets too thick, splash in a little more cream.

  8. Finish and serve. Taste and adjust seasoning. Sprinkle with extra Parmesan, chopped parsley, and red pepper flakes if you like. Serve hot.

Storage Instructions

  • Refrigerator: Store leftovers in an airtight container for up to 4 days.

    The flavors deepen after a day.

  • Reheating: Warm gently on the stovetop over low heat. Add a splash of cream or water to loosen the sauce. Avoid high heat to prevent separating.
  • Freezer: Not ideal.

    Dairy-based sauces can split after freezing. If you must, freeze in small portions and reheat slowly with added cream.

Final plated dish — Restaurant-quality bowl: Beautifully plated Keto Mushroom Alfredo Spaghetti SqSave

Why This is Good for You

This dish is naturally low in carbs thanks to the spaghetti squash, which provides fiber and nutrients without the blood sugar spike of traditional pasta. Mushrooms bring potassium, B vitamins, and antioxidants.

The fat from cream, butter, and Parmesan keeps you fuller longer and helps with satiety on a keto plan.

You also get a better balance than you might expect from comfort food: fiber from the squash, protein from the cheese, and micronutrients from the mushrooms and herbs. It’s rich, but it’s real food—no fillers, no weird additives.

Pitfalls to Watch Out For

  • Watery squash: If your squash releases too much water, the sauce thins out. Roast cut side down and let it rest, then blot with paper towels before saucing.
  • Overcooking the garlic: Burnt garlic turns bitter fast.

    Cook it just until fragrant, then add the cream.

  • Broken sauce: Boiling the cream after adding cheese can cause separation. Keep the heat at a gentle simmer and add cheese off the heat if your pan runs hot.
  • Mushrooms steaming instead of browning: Crowding the pan traps moisture. Cook in batches if needed and let them sit for a minute before stirring.
  • Too salty: Parmesan is salty.

    Season the mushrooms lightly and taste the sauce after adding cheese before adding more salt.

Variations You Can Try

  • Chicken Alfredo: Add sliced grilled or rotisserie chicken for extra protein. Fold it in with the mushrooms.
  • Bacon or Pancetta: Crisp up a few strips, crumble, and stir into the sauce for smoky richness.
  • Spinach Alfredo: Stir in a few handfuls of baby spinach at the end and let it wilt for a pop of color and nutrients.
  • Truffle Twist: Finish with a drizzle of truffle oil or a pinch of truffle salt to boost the mushroom flavor.
  • Dairy-Lighter Version: Swap half the cream for unsweetened almond milk and add an extra tablespoon of Parmesan to maintain body.
  • Herb Upgrade: Add fresh thyme or rosemary with the mushrooms for a woodsy note.
  • Heat Lovers: Use a pinch of cayenne or more red pepper flakes for a gentle kick.

FAQ

Is spaghetti squash really low-carb?

Yes. One cup of cooked spaghetti squash has far fewer carbs than traditional pasta and comes with fiber, which supports better blood sugar control.

It’s a common pasta alternative for low-carb and keto eaters.

Can I make this sauce without heavy cream?

You can use half-and-half in a pinch, but it won’t thicken as well and can curdle more easily. If you do, simmer gently and add a bit more Parmesan to help it set. For non-dairy, try full-fat coconut milk, but the flavor will change slightly.

What mushrooms work best?

Cremini (baby bella) are ideal because they have more flavor than white button mushrooms and hold up well.

You can also use sliced portobello caps or a mix with shiitake for extra depth.

How do I prevent the sauce from getting grainy?

Use freshly grated Parmesan, not the pre-shredded kind coated with anti-caking agents. Add it over low heat and whisk until smooth. Avoid boiling once the cheese is in.

Can I cook the spaghetti squash in the microwave?

Yes.

Pierce it a few times with a knife, microwave 5–6 minutes to soften, then halve, seed, and microwave face down in a dish with a splash of water for 6–10 more minutes. The texture is slightly wetter than roasting, so blot it well before saucing.

How can I add protein without meat?

Fold in sautéed tofu cubes or a handful of toasted pine nuts. You can also increase Parmesan or add ricotta for extra protein and creaminess.

What if my sauce is too thin?

Simmer gently for a few minutes to reduce, or whisk in a bit more Parmesan.

Avoid thickeners with hidden carbs. Blotting the squash well before mixing helps a lot.

Can I make it ahead?

Yes. Roast and shred the squash a day ahead and refrigerate.

Make the sauce and combine just before serving for the best texture. Leftovers reheat well with a splash of cream.

Wrapping Up

Keto Mushroom Alfredo Spaghetti Squash is comfort food that fits your goals. It’s creamy, savory, and surprisingly simple to pull off on a busy night.

With a few pantry staples and fresh mushrooms, you get a dish that’s both satisfying and sensible. Keep the tips in mind, play with the variations, and enjoy a low-carb classic that tastes anything but “diet.”

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