I absolutely love sharing this 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe with friends because it brings together rich, comforting flavors with a wholesome, vegetable-forward twist. It’s a dish where creamy cheeses melt perfectly into tender strands of roasted spaghetti squash, all brightened with fresh herbs and that incredible sweetness from roasted garlic. When I make it, I’m always amazed at how satisfying it is without feeling too heavy, and it’s become one of my favorite ways to enjoy a cozy, elegant meal at home.
Why You'll Love This 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe
What really draws me to this recipe is the incredible flavor profile. The combination of fontina, mozzarella, provolone, and parmesan cheeses creates a symphony of creamy, nutty, and slightly tangy notes that melt into every forkful. The fresh sage and thyme add just the right touch of earthiness, which balances the richness wonderfully without overpowering it. Plus, the roasted garlic adds an irresistible sweetness that feels luxurious yet comforting.
Another reason I keep coming back to this dish is how simple the preparation is, despite the gourmet taste it achieves. I appreciate that the squash roasts right in its own cavity filled with the cheesy mixture, so cleanup is minimal and the flavors really get to mingle inside the bake. This recipe feels special but doesn’t demand hours in the kitchen, making it perfect for weeknight dinners, but also elegant enough for holidays or dinner parties where you want to impress your guests with minimal fuss.
Ingredients You'll Need

The ingredients in this 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe are straightforward but each plays a crucial role in building its creamy and flavorful profile. From the blend of cheeses to the fresh herbs and roasted garlic, every element adds layers of taste, creaminess, or freshness that make this dish so memorable.
- Whole milk or heavy cream: Provides the luscious liquid base that helps meld the cheeses and herbs into a velvety sauce.
- Frozen chopped spinach: Adds vibrant color and a nutritious boost without overpowering the mild cheese flavors.
- Fresh sage and thyme: These herbs bring fresh, earthy undertones that elevate the creamy filling beautifully.
- Fontina cheese: Melts smoothly and offers a mild, nutty flavor which is perfect for Alfredo-style dishes.
- Mozzarella or creamy gouda: Adds gooey, melty texture with a mild, buttery taste.
- Provolone cheese: Provides a slightly sharper kick and a great melt, perfect for layering.
- Spaghetti squash: The star vegetable that soaks up all the cheesy flavors while giving the dish its unique texture.
- Parmesan: Sprinkled on top for a salty, golden crust and extra depth of flavor.
- Garlic head: Roasted until tender and sweet, it enhances the whole dish with rich, mellow garlic notes.
- Olive oil: Used for roasting the garlic to bring out its natural sweetness.
- Salted butter: Mixed with the roasted garlic to spread over the squash, adding richness and sage flavor.
- Kosher salt and black pepper: Essential for seasoning and bringing all flavors into balance.
Directions
Step 1: Preheat your oven to 425° F. This high heat is key for roasting the spaghetti squash so it becomes tender yet firm enough to hold the cheesy stuffing.
Step 2: In a medium bowl, whisk together the whole milk (or heavy cream), thawed and squeezed dry spinach, chopped fresh sage, fresh thyme leaves, fontina cheese, and mozzarella. Season this mixture with kosher salt, black pepper, and a pinch of red pepper flakes if you want a little kick. This mixture will be the creamy heart of your stuffed squash.
Step 3: Carefully slice the spaghetti squash in half lengthwise and scoop out the seeds. Arrange the squash halves cut-side up in a baking dish. Season the cut surfaces with salt and pepper. Sprinkle half of the provolone cheese evenly into the bottom of each squash half.
Step 4: Spoon the milk and cheese mixture equally into each squash cavity, distributing the spinach and herbs evenly. Top each half with the remaining provolone cheese and a generous dusting of grated parmesan. For the finishing touch before baking, loosely cover the squash with foil to allow moisture retention.
Step 5: Prepare your garlic by slicing off the top portion of the head to expose the cloves. Place the garlic on a piece of foil, drizzle with olive oil, and wrap it tightly to lock in the steam and develop that roasted sweetness during baking.
Step 6: Place the baking dish with the squash and the foil-wrapped garlic on the middle rack of your oven. Bake everything for 30 minutes. Then, carefully remove the foil from both the squash and garlic and return the dish to the oven. Continue baking for another 15-20 minutes until the squash is soft, fork-tender, and the cheese topping has turned a bubbly golden brown.
Step 7: Remove the baking dish and let the garlic cool enough to handle. Squeeze the softened roasted garlic cloves into a bowl and mash them together with the salted butter and an extra tablespoon of fresh sage. Spread this roasted garlic butter mixture over the hot squash halves.
Step 8: Using a fork, gently rake the inside of the squash to separate the strands, mixing the melted cheese and herbs through the silky squash strands. This creates the perfect blend of textures and flavors. Serve warm and enjoy every cheesy, garlicky bite!
Servings and Timing
This recipe makes about 6 generous servings, perfect for a family dinner or meal prep for the week. The prep time is roughly 15 minutes — mostly to prep the squash and mix your filling. Baking takes about 45-50 minutes total, including roasting the garlic alongside the squash. Expect a total active and inactive time around 1 hour. No additional resting time is required, but I like to let it cool just slightly before serving to ensure the flavors settle and it’s easier to handle.
How to Serve This 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe

When I serve this dish, I like to keep the accompaniments light and fresh. A crisp green salad with a lemon vinaigrette complements the rich, creamy cheese beautifully. Roasted or steamed vegetables like asparagus, green beans, or broccoli also pair delightfully and add a fresh crunch that balances the softness of the squash.
For presentation, I sometimes plate each spaghetti squash half whole for a stunning rustic look on the table, garnishing with a sprinkle of extra fresh sage or thyme and a twist of black pepper. If serving to guests, scooping generous portions onto plates with a little extra parmesan and a drizzle of good olive oil never fails to impress. I always serve this dish warm, as it makes the cheese perfectly melty and the roasted garlic butter fragrant and luscious.
As for beverages, I enjoy pairing this meal with sparkling water infused with fresh citrus or cucumber slices to refresh the palate between the creamy bites. This dish works wonderfully for cozy weeknight dinners, special weekend meals, or even laid-back holiday gatherings where you want something hearty yet full of flavor and comfort.
Variations
I love how adaptable this 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe is, so I often switch things up based on what I have available or my mood. If you want to lighten it even more, swapping out the cream for almond or oat milk works well and keeps the filling luscious while making it dairy-free-friendly with the right cheese alternatives.
For a vegan twist, I recommend using plant-based cheese shreds and replacing the butter with a dairy-free spread or olive oil infused with herbs. Adding sautéed mushrooms or caramelized onions gives it a deeper umami flavor, which always feels indulgent and satisfying.
Sometimes I switch the herbs to rosemary and basil depending on the season or add a sprinkle of smoked paprika or nutmeg to bring even more warmth and depth to the dish. If I’m short on time, I’ve even steamed the squash ahead and just used the oven for the final cheese melting stage, which speeds up the process without sacrificing flavor.
Storage and Reheating
Storing Leftovers
When I have leftover 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash, I transfer the portions into airtight containers and refrigerate them promptly. Stored this way, the dish keeps well for up to 3-4 days. I find that smaller, shallow containers help it cool faster and maintain flavor better.
Freezing
Freezing this stuffed spaghetti squash is totally possible, though I recommend doing so before serving for the best texture. Portion the squash into freezer-safe containers, preferably ones with a tight seal, and freeze for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator for the best results before reheating.
Reheating
To reheat, I prefer warming leftover portions in the oven at 350° F until heated through, which gently revives the cheese’s creamy texture without drying it out. If you’re in a hurry, the microwave works too—cover the dish loosely and heat in short bursts, stirring in between to ensure even warmth. Avoid overheating or going too long, as that can make the squash watery or the cheese rubbery.
FAQs
Can I make this recipe ahead of time?
Yes! You can prep the stuffed squash up to the point of baking and keep it covered in the fridge for up to 24 hours before roasting. This makes it a great recipe for planning ahead or entertaining. Just add a few extra minutes to the bake time if baking from cold.
What can I substitute for spaghetti squash if I can’t find it?
If spaghetti squash isn’t available, you could try using butternut squash or acorn squash, though the texture won’t be the same stringy strands. Another option is to roast cauliflower florets and mix them with the cheese filling for a similar comforting and cheesy dish.
Is this recipe gluten-free?
Absolutely! The 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe is naturally gluten-free, assuming you use gluten-free cheese and ensure any added seasonings do not contain gluten. It’s perfect for anyone needing to avoid gluten without compromising on indulgent flavor.
Can I add protein to this dish?
Definitely! If you want to bump up the protein, cooked and crumbled Italian sausage (turkey or beef), shredded chicken, or even sautéed mushrooms make tasty additions stirred in with the cheese filling. Just be mindful of moisture levels if adding ingredients with a lot of liquid.
What’s the best way to clean and prepare spaghetti squash?
Cutting spaghetti squash can be daunting due to its tough skin, so I recommend using a large, sharp chef’s knife and placing the squash on a stable cutting board. Cut off the ends first, then stand it upright to carefully slice lengthwise. Removing the seeds with a spoon is easy once the halves are cut. Roasting it cut-side up helps the strands separate beautifully when done.
Conclusion
I truly hope you give this 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe a try because it’s one of those dishes that feels like a hug on a plate. The melty cheeses, fragrant herbs, and roasted garlic all blend so beautifully with the tender squash, making for a comforting and memorable meal every time. It’s a favorite in my kitchen, and I’m sure once you make it, you’ll love it just as much as I do!
Print4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash Recipe
This 4 Cheese Roasted Garlic Alfredo Stuffed Spaghetti Squash is a creamy, cheesy, and comforting low-carb alternative to traditional pasta. Roasted spaghetti squash halves are loaded with a luscious blend of fontina, mozzarella, provolone, parmesan, fresh herbs, and spinach, then baked to golden perfection. Roasted garlic mashed with sage butter adds a rich, aromatic finish to this wholesome vegetarian dish perfect for family dinners or entertaining.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian-American
- Diet: Vegetarian
Ingredients
Dairy & Cheese
- 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 & Herbs
- 6 ounces frozen chopped spinach, thawed and squeezed dry
- 2 tablespoons chopped fresh sage (plus 1 tablespoon for garlic butter)
- 1 tablespoon fresh thyme leaves
- 2 medium spaghetti squash, halved and seeds removed
- 1 head garlic
Other
- Kosher salt, to taste
- Black pepper, to taste
- Red pepper flakes, to taste
- Olive oil, for drizzling
Instructions
- Preheat Oven: Preheat your oven to 425° F (220° C) to prepare for roasting the spaghetti squash and garlic together.
- Prepare Cheese Mixture: In a medium bowl, combine whole milk or heavy cream with thawed, squeezed-dry chopped spinach, chopped fresh sage, fresh thyme leaves, shredded fontina cheese, and shredded mozzarella or creamy gouda. Season the mixture generously with red pepper flakes, kosher salt, and freshly ground black pepper to taste, mixing well.
- Season and Fill Squash: Place the halved spaghetti squash cut-side up in a baking dish. Season the cut surfaces with kosher salt and black pepper. Sprinkle half of the shredded provolone cheese evenly into the cavity of each squash half. Then divide the prepared milk and cheese mixture evenly between the squash cavities. Top each half with the remaining provolone cheese and the grated parmesan cheese. Cover the baking dish tightly with aluminum foil.
- Prepare Roasted Garlic: Slice off the top portion of the garlic head to expose several cloves. Place the garlic on a square of foil, drizzle generously with olive oil, and wrap the garlic securely in the foil packet.
- Roast Squash and Garlic: Place the covered baking dish with the stuffed squash and the foil-wrapped garlic packet into the preheated oven. Roast both for 30 minutes. After 30 minutes, remove the foil from the squash and garlic and continue roasting them uncovered for an additional 15 to 20 minutes, or until the spaghetti squash flesh is tender and easily scraped into strands, and the cheese topping is melted and golden brown.
- Make Sage Garlic Butter: Once the garlic has cooled enough to handle, squeeze the softened roasted garlic cloves out into a small bowl. Add the room temperature salted butter and 1 tablespoon of chopped fresh sage. Mash the mixture thoroughly with a fork to create a flavorful sage garlic butter spread.
- Finish and Serve: Spread the sage garlic butter evenly over the roasted, stuffed spaghetti squash halves. Using a fork, scrape the squash flesh to create spaghetti-like strands, mixing the roasted cheese and herb mixture well throughout. Serve warm and enjoy this cheesy, creamy, and herbaceous dish!
Notes
- You can substitute heavy cream with whole milk for a lighter version, but cream will yield a richer sauce.
- Feel free to swap mozzarella with gouda if you prefer a creamier texture and flavor.
- Adding red pepper flakes adds a subtle kick; adjust the amount based on your heat preference.
- Ensure the garlic is fully cooled before squeezing out the cloves to avoid burns.
- Use kosher salt for better seasoning control and flavor enhancement.
- This recipe works well for meal prep and can be warmed up gently before serving.
- Leftovers can be stored covered in the refrigerator for up to 3 days.


Leave a Reply