Go Back

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.