I absolutely adore this 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe because it feels like such a cozy and indulgent meal, yet it’s surprisingly light and packed with wholesome ingredients. Whenever I make it, the blend of creamy cheeses and fragrant herbs fills my kitchen with a heavenly aroma, and the roasted garlic adds just the right touch of sweet, mellow warmth. It’s a dish that feels special but is easy enough to whip up on a weeknight, and I’m always thrilled to share this comforting creation with friends and family.
Why You'll Love This 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe
What really captures my heart about this 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe is the unique balance of flavors and textures. The stringy spaghetti squash perfectly mimics pasta strands, but with fewer carbs and more nutrients, which feels great for a lighter meal that still satisfies. Then you have this incredible alfredo-inspired sauce made richer and more complex thanks to the combo of fontina, mozzarella, provolone, and parmesan cheeses. The roasted garlic infusion brings it all together with a lovely depth and sweetness that is utterly addictive.
I also love how straightforward this recipe is. It doesn’t require hours in the kitchen or fancy equipment. Just roasting the squash and garlic, tossing together a few fresh herbs and cheeses, and baking everything to melty perfection. Even beginners in the kitchen can feel confident tackling this with ease, which I find makes it all the more rewarding to serve. Plus, it’s such a perfect crowd-pleaser — whether I’m hosting a cozy fall dinner, looking for a special holiday side, or just craving a hearty vegetarian main, this recipe never disappoints.
What makes this dish stand out, in my opinion, is its comforting yet elegant vibe. It’s hearty without being heavy, colorful and fresh while still packed with gooey cheese and rich flavors. This recipe manages to feel like a cheat day favorite and a nourishing family classic all in one.
Ingredients You'll Need

The magic of this 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe lies in its simple but thoughtfully selected ingredients. Each one brings a key note—herbs for freshness, cheeses for creaminess, garlic for warmth, and squash for that delicate “pasta” base that ties it all together beautifully.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Whole milk or heavy cream: I use these to create the rich, silky sauce that coats every strand of squash beautifully.
- Frozen chopped spinach: Adds a burst of color and nutrition without overwhelming the delicate flavors.
- Fresh sage and thyme: These herbs bring an earthy brightness and complexity that make the dish special.
- Fontina cheese: Melts wonderfully and adds a mild, buttery flavor that I love.
- Mozzarella or creamy gouda: Gives a smooth creaminess and helps with that perfect stretchy cheese effect.
- Provolone cheese: Provides a slightly tangy bite that balances the rich creaminess.
- Spaghetti squash: The star of the dish, perfectly roasted to become tender strands that soak up the sauce.
- Parmesan cheese: Sprinkled on top for a salty, nutty crust that crisps up nicely while baking.
- Head of garlic: Roasted to sweet perfection to add mellow depth and richness to the butter spread.
- Olive oil: Used for roasting and adding a subtle fruity richness.
- Salted butter: Combined with roasted garlic and sage for a luscious spread that finishes the dish.
- Kosher salt and black pepper: Essential for seasoning and balancing all the flavors harmoniously.
Directions
Step 1: Preheat your oven to 425° F. This high temperature will roast the spaghetti squash and garlic beautifully, making them tender and caramelized.
Step 2: In a medium bowl, combine the whole milk (or heavy cream), thawed and well-drained chopped spinach, fresh sage, fresh thyme leaves, shredded fontina cheese, and shredded mozzarella. Season this mixture with red pepper flakes for a slight heat, plus kosher salt and black pepper to taste. This creates a flavorful, cheesy filling that will soak into the squash perfectly.
Step 3: Place the spaghetti squash halves cut side up in a baking dish. Sprinkle kosher salt and black pepper generously over the cut sides to enhance the natural sweetness. Then sprinkle half of the shredded provolone cheese into the bottom of each squash half to create a cheesy base.
Step 4: Evenly divide the milk-cheese-spinach mixture into the cavities of the squash, distributing it carefully so each half is full. Then top each half with the remaining provolone cheese and a generous sprinkle of grated parmesan on top to create a delicious golden crust as it bakes.
Step 5: Cover the stuffed squash loosely with foil to keep moisture in while baking. Meanwhile, prepare the garlic by slicing off the top portion of the head to expose the cloves. Place the garlic on a sheet of foil, drizzle with olive oil, and wrap it up tightly to roast alongside the squash.
Step 6: Bake the squash and garlic together for 30 minutes. After this initial roasting, remove the foil from both and continue baking for an additional 15 to 20 minutes. You're looking for tender squash strands that easily pull away from the shell and cheese that bubbles and browns nicely on top.
Step 7: Once cooked, let the roasted garlic cool enough to handle. Then squeeze the soft garlic cloves into a small bowl and mash them together with the room-temperature butter and an extra tablespoon of fresh sage. This garlic sage butter is pure magic.
Step 8: Spread the garlic butter all over the hot squash halves. Then use a fork to scrape the squash flesh into long strands, mixing the melted cheeses in thoroughly. This step brings every flavor to life and transforms the dish into a luscious, creamy feast ready to enjoy.
Servings and Timing
This recipe makes about 6 generous servings, perfect for sharing with family or a small gathering of friends. Prep time is roughly 15 minutes, which includes getting your cheese and herbs ready and prepping the squash. The total cook time clocks in at around 45 to 50 minutes, factoring in the roasting of both squash and garlic. Altogether, you are looking at just about an hour from start to delicious finish, making it a satisfying but not time-consuming meal.
How to Serve This 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe

When I serve this 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe, I love to keep the presentation rustic but inviting by plating the stuffed halves directly on warm dishes. Garnishing with a few fresh sage leaves adds a pop of color and a subtle fragrance that hints at the flavors inside.
To complement this dish, I often prepare a crisp green salad with a tangy vinaigrette or some roasted seasonal vegetables, like Brussels sprouts or asparagus, which provide a nice crunch and freshness to balance the creamy richness. For an extra special touch, I sometimes drizzle a little of the leftover garlic butter over my sides — such good value!
As for beverages, I find that a lightly chilled glass of white wine like Pinot Grigio or a dry Chardonnay pairs beautifully, cutting through the richness while enhancing the cheesiness. If you prefer something non-alcoholic, sparkling water with a splash of lemon or a well-brewed iced tea works perfectly. This dish feels right at home for a cozy family dinner, a comforting holiday side, or even a fun dinner party centerpiece served warm and fresh out of the oven.
Variations
One of the things I love about this 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe is how adaptable it is. If you want to switch things up, try swapping out some cheeses — using creamy gouda instead of mozzarella creates a wonderfully rich texture, or adding a bit of sharp cheddar can give it a bolder flavor twist. For a nuttier note, gruyere works beautifully as well.
If you need a dietary modification, this recipe is naturally gluten-free, which I always appreciate. For a vegan version, you could try substituting the cheeses with plant-based alternatives and swapping the butter for a vegan margarine or olive oil. Roasted garlic mashed with a touch of nutritional yeast can mimic some of that savory depth. It might not be quite as melty, but the flavor is still truly delightful.
I’ve also experimented with adding cooked mushrooms or sundried tomatoes into the filling for an extra earthy or tangy kick. And while I stick with roasting as the cooking method to get those tender strands and caramelized edges, you could also try cooking the spaghetti squash in the microwave first to speed things up, then finishing off under the broiler for a nice golden top.
Storage and Reheating
Storing Leftovers
After enjoying this dish, I always store any leftovers in an airtight container in the refrigerator. To keep it tasting fresh, I recommend transferring the squash strands and filling to a shallow container to let it cool quickly before sealing. It will keep well for up to 3 days, and I find it tastes just as good warmed up with a bit of extra butter or cream stirred in to refresh the sauce.
Freezing
This 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe can be frozen, though I prefer freezing just the squash filling rather than the whole squash halves. After cooking and cooling, place the cheesy squash mixture in freezer-safe containers or heavy-duty freezer bags. It will keep for 1 to 2 months. To use, thaw overnight in the refrigerator before reheating gently to preserve the texture and flavor without becoming watery.
Reheating
For reheating, I like to warm the leftovers in a skillet over low heat, stirring occasionally and adding a splash of cream or milk to bring back the creamy consistency. Avoid microwaving for long stretches which can make the squash watery and cheeses separate. If you prefer the oven, cover the dish loosely with foil and heat at 350° F until warmed through, about 15-20 minutes. This method helps maintain the lovely cheesy crust and texture.
FAQs
Can I prepare the spaghetti squash in advance?
Yes, you can roast the spaghetti squash a day ahead and keep it refrigerated. When you're ready to assemble and bake with the cheese mixture, just scoop out the strands and fill the shells. This makes meal prep much easier, especially for busy weeknights.
What if I don’t have fresh sage or thyme?
If you can’t find fresh herbs, dried versions will work in a pinch—just use about one-third the amount since dried herbs are more concentrated. Alternatively, fresh basil or rosemary could offer a nice flavor twist if you have those on hand.
Can I add protein to this recipe?
Absolutely! This recipe is vegetarian as is, but adding cooked chicken, crumbled sausage, or crispy bacon makes it heartier. I usually toss the protein in with the cheese mixture before stuffing for a fully integrated flavor.
Is there a way to make this recipe lighter?
For a lighter version, you can substitute half-and-half or almond milk for the heavy cream and reduce the amount of butter. Using part-skim cheeses instead of full-fat also cuts calories while maintaining creaminess.
What should I do if the cheese topping gets too brown during baking?
If the cheese is browning too fast, you can loosely cover the squash with foil during the final minutes of baking. This will slow down browning while allowing the squash to continue cooking until tender.
Conclusion
Trying out this 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe turned into one of my favorite ways to enjoy a cheesy, comforting meal without feeling weighed down. It’s warm, inviting, and filled with layers of flavor that make every bite special. I truly encourage you to make it your own and share it with those you love — I promise it will become a go-to recipe you’ll reach for often!
Print
4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 65 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian-inspired
- Diet: Gluten Free
Description
This decadent 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash is a creamy, cheesy, and savory dish that highlights the natural sweetness of roasted garlic and the hearty texture of spaghetti squash. Loaded with a blend of fontina, mozzarella, provolone, and parmesan cheeses, combined with fresh herbs and spinach, this recipe transforms spaghetti squash into a rich and comforting low-carb alternative to traditional pasta Alfredo dishes. Perfect for a cozy weeknight dinner or special occasion, it's both gluten-free and vegetarian-friendly.
Ingredients
Cheese and Dairy
- 1 ¼ cups whole milk or heavy cream
- 1 cup shredded fontina cheese
- ½ cup shredded mozzarella or creamy gouda
- 1 cup shredded provolone cheese
- ¼ cup grated parmesan cheese
- 2 tablespoons salted butter, at room temperature
Vegetables and Herbs
- 6 ounces frozen chopped spinach, thawed and squeezed dry
- 2 tablespoons chopped fresh sage (plus 1 tablespoon extra for the garlic butter)
- 1 tablespoon fresh thyme leaves
- 2 medium spaghetti squash, halved and seeds removed
- 1 head garlic
Other
- Kosher salt
- Black pepper
- Red pepper flakes (to taste)
- Olive oil
Instructions
- Preheat Oven: Preheat your oven to 425° F (220° C) to prepare for roasting the squash and garlic.
- Prepare Cheese Mixture: In a medium bowl, combine the whole milk or heavy cream with thawed and well-drained chopped spinach, freshly chopped sage, fresh thyme leaves, shredded fontina cheese, and shredded mozzarella or creamy gouda. Season this mixture with red pepper flakes, kosher salt, and freshly ground black pepper to taste. Stir until fully incorporated.
- Prepare Squash: Place the halved and seeded spaghetti squash cut-side up in a baking dish. Season the cut sides of the squash generously with kosher salt and black pepper. Sprinkle half of the shredded provolone cheese evenly into the bottom of each squash cavity.
- Stuff Squash: Evenly divide the prepared milk and cheese mixture among the squash cavities on top of the provolone. Then, top each half with the remaining shredded provolone and sprinkle grated parmesan cheese over the top. Cover the entire baking dish tightly with aluminum foil to ensure even cooking and moisture retention.
- Prepare Garlic: Slice off the top portion of the garlic head to expose the cloves. Place the garlic head on a piece of foil, drizzle generously with olive oil, and wrap it tightly in the foil to roast alongside the squash.
- Roast Squash and Garlic: Bake the foil-covered squash and garlic for 30 minutes in the preheated oven. Carefully remove the foil from both the squash and garlic and continue baking for another 15-20 minutes, or until the squash flesh is tender and the cheese topping is melted and golden brown.
- Mash Roasted Garlic Butter: Allow the roasted garlic to cool slightly. Squeeze the soft cloves out of the garlic head into a bowl. Add the room temperature salted butter and one tablespoon of chopped fresh sage to the garlic. Using a fork, mash the mixture until it forms a fragrant and creamy roasted garlic butter.
- Combine and Serve: Spread the garlic butter evenly over the hot roasted squash halves. Use a fork to scrape the squash flesh into strands, mixing the cheese and butter thoroughly throughout. Serve warm and enjoy this rich, cheesy, and herbaceous stuffed spaghetti squash dish.
Notes
- You can substitute heavy cream with whole milk for a lighter version, but heavy cream will yield a richer sauce.
- Ensure the spinach is well-drained to avoid excess moisture diluting the cheese filling.
- Red pepper flakes add a mild heat, but you can adjust the amount or omit based on your heat preference.
- For an extra crispy top, you can broil the squash for a minute or two at the end, watching carefully to prevent burning.
- This dish is naturally gluten-free and vegetarian-friendly.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently.

Leave a Reply