This cheesy broccoli spaghetti squash is a creamy, indulgent, and healthy recipe that delights with sharp cheddar and tender broccoli. Perfect for family meals, it’s an easy cheesy spaghetti squash recipe that's both satisfying and nutritious!
Prep the squash: Preheat your oven to 400°F. Halve the spaghetti squash lengthwise and scoop out the seeds. Rub the cut sides with oil and sprinkle with 1 tsp. salt. Place cut side down on a baking sheet.
Roast to perfection: Bake for 35–45 minutes, or until the squash is tender and the edges are browned. Let cool for a few minutes, then use a fork to scrape out the strands.
Steam the broccoli: In a microwave-safe bowl, toss the broccoli florets with 1/4 tsp. salt and 1 Tbsp. water. Cover and microwave for 1 minute. Stir, then continue microwaving in 30-second intervals until fork-tender, 30 seconds to 1 minute more. Uncover and let cool.
Make the cheese sauce: Melt butter in a skillet over medium heat. Add the chopped onion and 1/2 tsp. salt, cooking until softened (about 7–8 minutes). Stir in garlic and let it cook until fragrant, another minute. Sprinkle in flour, stirring constantly until you have a bubbling paste, about 1 minute.
Whisk and thicken: Slowly pour in milk and the remaining 1/4 cup water while whisking. Cook and stir until the sauce thickens, roughly 1–2 minutes. Remove the skillet from the heat, then mix in 3 oz. of shredded cheddar until melted. Taste and adjust seasoning as needed.
Combine the squash and sauce: Add 3 cups of shredded spaghetti squash strands to the skillet, tossing to coat. Stir in the steamed broccoli.
Assemble and broil: Spoon the mixture back into the spaghetti squash shells. Top with the remaining cheddar. Broil for 1–2 minutes, watching carefully, until the cheese is bubbly and browned.
Notes
Pro tip: Grate your cheese fresh from a block for the smoothest sauce! Pre-shredded cheeses often contain anti-caking agents that can affect melting.