Cheesy Broccoli Cheddar Spaghetti Squash is a delightful dish that combines the rich, creamy satisfaction of cheese with the wholesome goodness of broccoli, all nestled within the unique texture of spaghetti squash. This recipe is a comforting example of how a healthy ingredient can be transformed into a family-friendly meal that everyone will enjoy. With its vibrant colors and cheesy goodness, it’s sure to evoke feelings of nostalgia and warmth at the dinner table. The best part? This step-by-step recipe is easy to follow, making it perfect for home cooks looking to whip up something delicious without spending hours in the kitchen.
Ingredients
To create this heavenly Cheesy Broccoli Cheddar Spaghetti Squash, you will need the following ingredients:
- 1 medium spaghetti squash (about 2 1/2 lb.): This squash is the star of the dish, providing a unique, noodle-like texture that perfectly captures the creamy sauce and broccoli.
- 1 Tbsp. neutral oil: This will help to create a beautiful golden-brown crust when roasting the squash.
- 1 3/4 tsp. kosher salt, divided: This enhances all the flavors in the dish.
- 6 oz. broccoli, cut into 1-inch florets (about 1 1/4 cups): Adding a pop of color and a healthy crunch, this broccoli will become vibrant and tender.
- 1 Tbsp. plus 1/4 cup water, divided: A simple addition to steam the broccoli and create a silky sauce.
- 3 Tbsp. unsalted butter: For that rich, smooth base of the cheese sauce.
- 1/2 yellow onion, finely chopped: This aromatic ingredient adds depth and sweetness to the sauce.
- 3 garlic cloves, minced: Fresh garlic brings a warm, inviting flavor that complements the cheese wonderfully.
- 1 Tbsp. all-purpose flour: This thickens the cheese sauce, giving it a luscious texture.
- 1/2 cup whole milk: To make the sauce creamy and indulgent.
- 4 oz. cheddar cheese, shredded, divided (about 1 cup): The star of the show! This cheese melts beautifully, creating a rich and gooey topping.
These ingredients are not only wholesome but also come together to create a satisfying meal that is perfect for any day of the week.
Step-by-Step Directions

Preheat the oven to 400°F (200°C). Begin heating your oven so it’s ready for roasting the spaghetti squash.
Cut the spaghetti squash in half lengthwise, remove the seeds, rub the insides with the neutral oil, and season with 1 tsp. salt. Place the cut side down on a baking sheet. This will help to create that lovely caramelization while roasting.
Roast the squash in the oven until it becomes tender and browned, which should take about 35 to 45 minutes. The aroma wafting from the oven will be irresistible!
While the squash roasts, prepare the broccoli. In a bowl, toss the broccoli florets with 1/4 tsp. salt, add 1 Tbsp. of water, cover, and microwave for 1 minute. Stir and continue to microwave in 30-second increments until the broccoli is bright green and tender, which should take about another 30 seconds to 1 minute.
In a large skillet over medium heat, melt the butter. Add the finely chopped onion along with 1/2 tsp. salt, cooking until the onion is softened, about 7 to 8 minutes. Add the minced garlic and cook for an additional minute, letting those fragrant flavors mingle.
Stir in the flour and cook until bubbly. Gradually whisk in the whole milk and the remaining 1/4 cup of water. Bring this mixture to a simmer until thickened, which should take about 1 to 2 minutes. Remove the skillet from the heat and stir in 3 oz. of shredded cheddar until it’s smooth and creamy.
Once the squash is roasted and cool enough to handle, shred the insides with two forks. Measure out 3 cups of the spaghetti squash and combine it with the steamed broccoli and the luscious cheese sauce you just created.
Return the combined mixture to the squash shells, topping with the remaining shredded cheddar. Broil in the oven for about 1 to 2 minutes until the cheese is bubbly and golden.
The result? A beautifully presented, cheesy, and comforting dish that your whole family will ask for again and again!
Tips & Tricks
- For added flavor, consider incorporating other vegetables like bell peppers or spinach into the cheese sauce.
- If you’re looking for more protein, feel free to add cooked chicken or turkey to the mixture!
- For a touch of spice, sprinkle some red pepper flakes over the top before broiling for a kick that elevates the dish.
Serving Suggestions & Pairings
Cheesy Broccoli Cheddar Spaghetti Squash is superb when served hot right out of the oven, making it perfect for cozy family dinners. It pairs wonderfully with a side salad for a light and healthy meal. Consider serving it alongside a whole grain dinner roll for a heartier option. For special occasions, this dish can be an impressive centerpiece at a gathering, sure to impress guests with its charming presentation and comforting flavors.
Nutritional Information
This Cheesy Broccoli Cheddar Spaghetti Squash is not only delicious but also offers a nutritional boost. One serving typically contains about 300 calories, along with essential vitamins and minerals from the broccoli and spaghetti squash. The dish is mostly made up of wholesome ingredients, promoting a balanced diet that includes fiber, protein, and healthy fats.
Storing Tips & Variations
If you find you have leftovers, this dish can be stored in an airtight container in the refrigerator for up to three days. To reheat, simply pop it in the microwave or return it to the oven until heated through. For those looking to switch things up, consider using different types of cheese such as Monterey Jack or Gouda, or add spices and herbs like thyme or oregano to enhance the flavor further.
Conclusion
Cheesy Broccoli Cheddar Spaghetti Squash is more than just a meal; it’s a comforting dish that brings families together around the table. With its creamy cheese sauce and nutritious veggies, it strikes the perfect balance between indulgence and health. Try this recipe and delight your taste buds, creating memories that will last long after the last bite!
FAQs
Can I use other vegetables instead of broccoli?
Absolutely! You can substitute broccoli with any of your favorite vegetables like cauliflower, spinach, or even zucchini.Is this recipe suitable for gluten-free diets?
Yes! Simply replace the all-purpose flour with a gluten-free alternative for a delicious gluten-free option.How do I know when the spaghetti squash is fully cooked?
The squash is done roasting when it’s tender to the touch and the flesh can be easily scraped with a fork to create ‘noodles.’Can I make this dish ahead of time?
Yes, you can prepare the components ahead and assemble them right before baking so it’s hot and fresh for serving.What can I serve on the side?
A simple green salad, garlic bread, or roasted veggies complement this dish beautifully. Feel free to get creative!
Enjoy your cooking experience and don’t forget to come back to share how your Cheesy Broccoli Cheddar Spaghetti Squash turned out!

Cheesy Broccoli Cheddar Spaghetti Squash
Ingredients
Main Ingredients
- 1 medium spaghetti squash (about 2 1/2 lb.) Provides a unique, noodle-like texture.
- 1 Tbsp. neutral oil For creating a golden-brown crust.
- 1 3/4 tsp. kosher salt, divided Enhances all flavors in the dish.
- 6 oz. broccoli, cut into 1-inch florets (about 1 1/4 cups) Adds color and a healthy crunch.
- 1 Tbsp. water For steaming the broccoli.
- 1/4 cup water, divided Used in the cheese sauce.
- 3 Tbsp. unsalted butter For the cheese sauce base.
- 1/2 yellow onion finely chopped Adds depth and sweetness.
- 3 cloves garlic, minced For warm, inviting flavor.
- 1 Tbsp. all-purpose flour Thickens the cheese sauce.
- 1/2 cup whole milk Makes the sauce creamy.
- 4 oz. cheddar cheese, shredded, divided (about 1 cup) Main cheese that melts beautifully.
Instructions
Preparation
- Preheat the oven to 400°F (200°C).
- Cut the spaghetti squash in half lengthwise, remove seeds, rub insides with neutral oil, and season with 1 tsp. salt. Place cut side down on a baking sheet.
- Roast squash for 35 to 45 minutes until tender and browned.
- While the squash roasts, prepare broccoli: toss florets with 1/4 tsp. salt, add 1 Tbsp. water, cover, and microwave for 1 minute. Stir and continue microwaving in 30-second increments until tender.
Cooking
- In a large skillet over medium heat, melt the butter. Add chopped onion and 1/2 tsp. salt, cooking for 7 to 8 minutes until softened.
- Add minced garlic and cook for an additional minute.
- Stir in flour and cook until bubbly. Gradually whisk in whole milk and remaining 1/4 cup water, bringing to a simmer until thickened (1 to 2 minutes). Remove from heat and stir in 3 oz. of shredded cheddar until smooth.
- Once the squash is roasted and cool enough to handle, shred insides with two forks. Measure 3 cups of spaghetti squash and combine with broccoli and cheese sauce.
- Return the mixture to squash shells, topping with remaining shredded cheddar. Broil in the oven for 1 to 2 minutes until cheese is bubbly and golden.












