Keto Cheddar Broccoli Spaghetti Squash – Creamy, Cozy, Low-Carb Comfort
If you love cheesy broccoli and crave a cozy, pasta-like dish without the carbs, this is your new weeknight go-to. Spaghetti squash gives you those tender, noodle-like strands, and a rich cheddar sauce ties everything together. It’s simple, satisfying, and surprisingly hearty.
You’ll get that classic broccoli-and-cheese flavor you grew up with, just made lighter and smarter. Best part? It reheats well and tastes even better the next day.
Ingredients
Method
- Heat the oven: Preheat to 400°F (205°C). Line a baking sheet with parchment for easy cleanup.
- Prep the squash: Carefully halve the spaghetti squash lengthwise. Scoop out seeds. Rub the cut sides with olive oil and season with salt and pepper. Place cut-side down on the sheet.
- Roast: Bake 35–45 minutes, depending on size, until the skin yields to a gentle press and strands pull apart easily. You want tender, not mushy.
- Steam the broccoli: While the squash roasts, steam or microwave broccoli just until crisp-tender, about 3–4 minutes. Drain well. Pat dry to prevent a watery sauce.
- Make the cheese sauce: In a large skillet over medium heat, melt butter. Add garlic and cook 30–60 seconds until fragrant. Stir in heavy cream, Dijon, onion powder, nutmeg, and a pinch of salt and pepper. Simmer 2–3 minutes to slightly thicken.
- Add the cheeses: Lower the heat. Gradually whisk in cheddar, a handful at a time, until fully melted and smooth. Stir in Parmesan. Taste and adjust salt, pepper, and red pepper flakes as you like.
- Shred the squash: When the squash is done, flip it cut-side up and cool a few minutes. Use a fork to pull the strands into “spaghetti.” Transfer strands to a large bowl and season lightly if needed.
- Combine: Fold the squash strands and broccoli into the cheese sauce. Toss gently until everything is coated and warmed through. If the mixture seems thick, add a splash of cream. If thin, simmer a minute or two.
- Finish and serve: Top with extra Parmesan or a sprinkle of cheddar if you like. Garnish with chopped chives or parsley. Serve hot.
What Makes This Recipe So Good
- Comfort food without the carb crash: You get that creamy, cheesy feel with a veggie base that keeps things light.
- One-pan sauce, hands-off roasting: While the squash roasts, you make a quick stovetop cheddar sauce.
- Balanced and filling: Fiber from the squash and broccoli, protein and fat from the cheese and cream.
- Family-friendly: Kids and picky eaters usually love the cheesy broccoli vibe.
- Meal-prep friendly: Holds up well in the fridge and reheats nicely without getting watery if you follow the tips below.
Shopping List
- 1 medium spaghetti squash (about 2.5–3 pounds)
- 2 cups small broccoli florets (fresh or frozen, thawed and well-drained)
- 2 tablespoons olive oil or avocado oil
- 3 tablespoons unsalted butter
- 3 cloves garlic, minced
- 1 cup heavy cream
- 1 teaspoon Dijon mustard (optional but recommended)
- 1/2 teaspoon onion powder
- 1/4 teaspoon ground nutmeg (optional)
- 2 cups shredded sharp cheddar cheese, tightly packed
- 1/2 cup grated Parmesan cheese
- Salt and black pepper, to taste
- Red pepper flakes, to taste (optional)
- Fresh chives or parsley, chopped, for garnish (optional)
Instructions
- Heat the oven: Preheat to 400°F (205°C).
Line a baking sheet with parchment for easy cleanup.
- Prep the squash: Carefully halve the spaghetti squash lengthwise. Scoop out seeds. Rub the cut sides with olive oil and season with salt and pepper.
Place cut-side down on the sheet.
- Roast: Bake 35–45 minutes, depending on size, until the skin yields to a gentle press and strands pull apart easily. You want tender, not mushy.
- Steam the broccoli: While the squash roasts, steam or microwave broccoli just until crisp-tender, about 3–4 minutes. Drain well.
Pat dry to prevent a watery sauce.
- Make the cheese sauce: In a large skillet over medium heat, melt butter. Add garlic and cook 30–60 seconds until fragrant. Stir in heavy cream, Dijon, onion powder, nutmeg, and a pinch of salt and pepper.
Simmer 2–3 minutes to slightly thicken.
- Add the cheeses: Lower the heat. Gradually whisk in cheddar, a handful at a time, until fully melted and smooth. Stir in Parmesan.
Taste and adjust salt, pepper, and red pepper flakes as you like.
- Shred the squash: When the squash is done, flip it cut-side up and cool a few minutes. Use a fork to pull the strands into “spaghetti.” Transfer strands to a large bowl and season lightly if needed.
- Combine: Fold the squash strands and broccoli into the cheese sauce. Toss gently until everything is coated and warmed through.
If the mixture seems thick, add a splash of cream. If thin, simmer a minute or two.
- Finish and serve: Top with extra Parmesan or a sprinkle of cheddar if you like. Garnish with chopped chives or parsley.
Serve hot.
Keeping It Fresh
- Cool before storing: Let the dish cool to room temp, then store in an airtight container in the fridge for up to 4 days.
- Reheating: Warm gently on the stove over low heat with a splash of cream, or microwave in short bursts, stirring between intervals so the sauce stays silky.
- Avoid freezing: Dairy-based sauces can turn grainy after thawing. If you must freeze, do it in small portions and reheat slowly with extra cream.
- No soggy leftovers: Keep cooked broccoli drained and pat-dried before mixing. Excess moisture is the main culprit for watery reheats.
Why This is Good for You
- Lower carb base: Spaghetti squash offers a noodle-like experience with far fewer carbs than traditional pasta.
- Fiber and micronutrients: Squash and broccoli bring fiber, vitamin C, potassium, and antioxidants that support overall health.
- Satiating fats: The cheese and cream provide fats that help you feel full and keep energy stable on a keto or low-carb plan.
- Protein support: Cheese contributes protein, making this a solid, balanced main dish.
Add a protein on the side if you want even more staying power.
What Not to Do
- Don’t overcook the squash: Mushy strands won’t hold the sauce. Check early and pull it when just tender.
- Don’t add all the cheese at once on high heat: It can seize and turn grainy. Lower the heat and add gradually.
- Don’t skip drying the broccoli: Wet florets water down the sauce and weaken the flavor.
- Don’t under-season: Cheese sauces need enough salt and a little acid or spice for balance.
Taste and adjust.
Alternatives
- Cheese swaps: Try a mix of sharp cheddar and Gruyère for a deeper flavor, or use white cheddar for a milder profile. A bit of cream cheese adds extra silkiness.
- Add protein: Stir in cooked shredded chicken, crumbled bacon, smoked sausage coins, or leftover rotisserie turkey.
- Veggie variations: Swap broccoli for broccolini, cauliflower, or a spinach-kale mix. Just cook and dry well first.
- Spice it up: Add a pinch of smoked paprika, cayenne, or a splash of hot sauce to the cream before adding cheese.
- Dairy-light option: Use half cream and half unsweetened almond milk, then thicken with a small amount of cream cheese.
Flavor stays rich with fewer calories.
- Oven-finish: Transfer the mixed dish to a casserole, top with extra cheddar and Parmesan, and broil 2–3 minutes for a bubbly, browned top.
FAQ
Is spaghetti squash actually keto-friendly?
Yes. It’s higher in carbs than leafy greens, but much lower than pasta or starchy sides. In moderate portions, it fits well in a keto or low-carb plan.
Can I use frozen broccoli?
Absolutely.
Thaw it completely and squeeze out excess moisture with a clean towel. This keeps the sauce thick and creamy.
How do I choose a good spaghetti squash?
Look for one that feels heavy for its size with firm skin and no soft spots. A dry, intact stem is a good sign it’s fresh.
My cheese sauce turned grainy.
What happened?
Cheese can split if the heat is too high or if it’s added all at once. Keep the heat low, add gradually, and whisk until smooth before adding more.
Can I make this ahead?
Yes. Assemble it up to the point of combining, cool, and refrigerate.
Reheat gently with a splash of cream and stir until silky.
What can I serve with it?
Grilled chicken, seared shrimp, or a simple green salad with lemon vinaigrette all pair nicely. It’s also great as a stand-alone main.
How big is a serving?
Aim for about 1.5 to 2 cups per serving as a main dish. Adjust based on your appetite and macros.
Can I make it spicy?
Yes.
Add red pepper flakes, cayenne, or a touch of hot sauce to the cream before melting in the cheese.
Is there a way to make it lighter?
Use half-and-half cream with a little cream cheese for body, and reduce total cheese slightly. The flavor stays rich while trimming calories.
Wrapping Up
Keto Cheddar Broccoli Spaghetti Squash brings big comfort with smart ingredients and simple steps. It’s cheesy, cozy, and easy to tailor to your tastes.
Keep the heat gentle, the veggies dry, and the seasoning on point. With those basics, you’ll have a reliable, satisfying dish you can put on repeat all season long.
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.



