Preheat and prep the squash: Heat the oven to 400°F (200°C).
Slice the spaghetti squash in half lengthwise and scoop out the seeds.
Roast: Rub the cut sides with oil, season with salt and pepper, and place cut-side down on a parchment-lined baking sheet. Roast 35–45 minutes, until the strands pull away easily with a fork but aren’t mushy.
Sauté the garlic: While the squash roasts, warm a small skillet over low heat. Lightly mist with oil if needed.
Cook the garlic for 1–2 minutes until fragrant. Don’t brown it.
Blend the sauce base: In a blender, combine cottage cheese, Greek yogurt, Parmesan, sautéed garlic, broth, lemon juice, nutmeg, and a pinch of salt and pepper. Blend until silky and smooth.
Warm the sauce gently: Pour the blended sauce into a saucepan over low heat.
Stir frequently for 3–5 minutes until just warmed and slightly thickened. Do not boil, or it may curdle.
Shred the squash: When the squash is done, let it cool for a few minutes. Use a fork to scrape out long strands into a large bowl.
Season with a pinch more salt and pepper.
Combine: Pour the warm Alfredo sauce over the squash. Toss gently to coat. Taste and adjust seasoning with more salt, pepper, lemon, or Parmesan.
Add optional protein or veggies: Fold in cooked chicken, shrimp, or sautéed mushrooms if you like.
A pinch of red pepper flakes adds a nice kick.
Finish and serve: Top with chopped parsley and extra Parmesan. Serve hot.