Imagine a breakfast that feels indulgent enough for brunch yet stays light enough for a weekday start. Creamy Baked Spaghetti Squash Alfredo delivers that perfect balance, turning a humble fall vegetable into a velvety, comforting bowl of goodness.
What sets this dish apart is the marriage of roasted spaghetti squash strands with a luxuriously smooth Alfredo sauce, all finished under the oven’s gentle heat for a golden, bubbly top.
Busy families, brunch‑loving friends, and anyone craving a hearty yet nutritious morning meal will adore this recipe. It shines at weekend brunches, lazy Sunday mornings, or even as a make‑ahead weekday starter.
The process is straightforward: halve and roast the squash, whisk together a classic Alfredo, combine, and bake until the edges turn lightly crisp. Minimal hands‑on time, maximum flavor.
Why You'll Love This Recipe
Low‑Carb Comfort: Spaghetti squash provides a noodle‑like texture with far fewer carbs, making the dish satisfying without the heaviness of traditional pasta.
One‑Pan Simplicity: After the squash is roasted, everything finishes together in the same baking dish, reducing cleanup and streamlining the cooking flow.
Rich, Velvety Sauce: A blend of heavy cream, butter, and Parmesan creates an authentic Alfredo that clings perfectly to each squash strand.
Brunch‑Ready Elegance: The golden, bubbling top and fresh parsley garnish give the dish a restaurant‑quality look suitable for any special morning gathering.
Ingredients
The foundation of this dish is a medium spaghetti squash, whose naturally sweet flesh becomes tender strands when roasted. The Alfredo sauce leans on heavy cream, butter, and freshly grated Parmesan for richness, while garlic and olive oil add aromatic depth. A pinch of salt, pepper, and optional red‑pepper flakes round out the flavor profile, and fresh parsley provides a bright finishing note.
Main Ingredients
- 1 medium spaghetti squash (about 3‑4 lbs)
- 2 tablespoons olive oil
Alfredo Sauce
- 2 tablespoons unsalted butter
- 3 cloves garlic, minced
- 1 cup heavy cream
- 1 cup freshly grated Parmesan cheese
Seasonings & Garnish
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- ¼ teaspoon red‑pepper flakes (optional)
- 2 tablespoons chopped fresh parsley
Together these components create a dish that’s both hearty and elegant. The roasted squash offers a subtle sweetness that balances the buttery, cheesy sauce, while the garlic and red‑pepper flakes add a gentle bite. Finishing with parsley not only brightens the plate visually but also injects a fresh, herbaceous lift that makes each forkful feel restaurant‑ready.
Step-by-Step Instructions

Preparing the Squash
Begin by preheating the oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and scoop out the seeds with a spoon. Drizzle the cut sides with 2 tablespoons olive oil, then sprinkle with a pinch of salt and pepper. Place the halves cut‑side down on a parchment‑lined baking sheet and roast for 35‑40 minutes, or until the flesh is fork‑tender and easily separates into strands.
Making the Alfredo
- Heat Butter & Garlic. In a medium saucepan over medium heat, melt 2 tablespoons unsalted butter. Add the minced garlic and sauté for 30‑45 seconds, just until fragrant. This step infuses the butter with garlic flavor without burning it.
- Incorporate Cream. Reduce the heat to low and slowly whisk in 1 cup heavy cream. Continue whisking for 2‑3 minutes until the mixture thickens slightly and bubbles gently. The gradual addition prevents curdling and creates a silky base.
- Add Parmesan. Stir in 1 cup freshly grated Parmesan cheese a handful at a time, allowing each addition to melt completely before adding the next. This technique ensures a smooth, glossy sauce without lumps.
- Season. Sprinkle in ½ teaspoon kosher salt, ¼ teaspoon black pepper, and ¼ teaspoon red‑pepper flakes if you like a hint of heat. Taste and adjust seasoning as needed.
Combining & Baking
- Shred the Squash. When the squash is cool enough to handle, use a fork to scrape the flesh into long, noodle‑like strands. Transfer the strands to a large mixing bowl.
- Mix with Sauce. Pour the prepared Alfredo over the squash strands, tossing gently until every strand is evenly coated. The heat from the sauce will slightly soften the squash, melding the flavors.
- Transfer to Baking Dish. Spoon the coated squash into a 9‑inch square baking dish, spreading it into an even layer. Sprinkle the top with a little extra Parmesan for a golden crust.
- Bake. Place the dish back in the oven and bake at 375°F (190°C) for 15‑20 minutes, until the surface is lightly browned and the sauce is bubbling. This final bake creates a subtle crust while keeping the interior creamy.
- Garnish & Serve. Remove from the oven, let rest for 5 minutes, then scatter 2 tablespoons chopped fresh parsley over the top. Serve warm, ideally with a side of fresh fruit or a light salad.
Tips & Tricks
Perfecting the Recipe
Dry the Squash. After roasting, pat the strands with a paper towel to remove excess moisture. This prevents a watery sauce and helps the Alfredo cling better.
Low‑Heat Cream. Keep the cream on low heat while whisking. High heat can cause the cream to separate, ruining the silky texture.
Use Fresh Parmesan. Pre‑grated cheese contains anti‑caking agents that can grain the sauce. Freshly grated cheese melts smoothly.
Flavor Enhancements
Finish the dish with a squeeze of lemon juice for brightness, or stir in a tablespoon of toasted pine nuts for crunch. A drizzle of truffle oil adds an upscale aroma, perfect for special brunch occasions.
Common Mistakes to Avoid
Avoid over‑baking; the squash can become mushy if left too long. Also, never add the cheese while the sauce is boiling—this creates a grainy texture. Keep the heat gentle and stir constantly.
Pro Tips
Season the Squash Early. Toss the raw squash halves with salt, pepper, and a dash of garlic powder before roasting. The seasoning penetrates the flesh as it cooks.
Use a Thermometer. If you ever add a protein component, a quick 165°F (74°C) check guarantees safe doneness without overcooking.
Reserve Some Sauce. Keep a ladleful of Alfredo on the side to drizzle over the plated dish for extra moisture and shine.
Serve Immediately. The sauce thickens as it cools; plating while hot preserves the creamy texture.
Variations
Ingredient Swaps
Replace the squash with roasted cauliflower florets for a lower‑carb twist, or use butternut squash for a sweeter flavor. Swap Parmesan for Pecorino Romano for a sharper bite, and add cooked bacon bits for a smoky crunch.
Dietary Adjustments
For a dairy‑free version, substitute the butter with olive oil and use a plant‑based cream (coconut or oat) plus nutritional yeast instead of Parmesan. Gluten‑free diners can enjoy the recipe as‑is; just verify that any packaged cheese is certified gluten‑free.
Serving Suggestions
Pair the creamy squash with a crisp arugula salad dressed in lemon vinaigrette, or serve alongside toasted sourdough for dipping. A side of smoked salmon adds protein and elegance for a brunch‑worthy spread.
Storage Info
Leftover Storage
Allow the dish to cool to room temperature, then transfer to an airtight container. Refrigerate for up to 3 days. For longer keeping, portion into freezer‑safe bags, lay flat, and freeze for up to 2 months. Label with the date to maintain freshness.
Reheating Instructions
Reheat gently in a 350°F (175°C) oven, covered with foil, for 15‑20 minutes until warmed through. Stir halfway to redistribute the sauce. In a microwave, heat on medium power for 2‑3 minutes, stirring at the 1‑minute mark, and add a splash of cream if the sauce looks dry.
Frequently Asked Questions
This Creamy Baked Spaghetti Squash Alfredo proves that brunch can be both indulgent and wholesome. With a simple roasting step, a classic Alfredo, and a quick bake, you get a restaurant‑style plate without the hassle. Feel free to swap veggies, adjust the richness, or add a protein to make it truly yours. Serve it hot, garnish with parsley, and enjoy a comforting, elegant start to your day.