This easy four-cheese spaghetti squash recipe turns a roasted squash into a creamy, satisfying dinner in about one hour. Tender squash strands are folded into a garlic sauce made with ricotta, mozzarella, Parmesan, and Romano or Asiago, then broiled until bubbling and lightly browned.
The finished dish is rich without being heavy, with sweet roasted squash balancing the salty, savory cheese blend. Serve it in the squash shells for a cozy presentation, or spoon it into a baking dish when you want an easy family-style meal.
Jump to RecipeWhy You’ll Love This Recipe

This four-cheese spaghetti squash is the kind of dinner that feels special while relying on simple ingredients. The squash roasts mostly unattended, and the sauce comes together in one skillet while the strands are cooling.
Each cheese contributes something different. Ricotta makes the sauce creamy, mozzarella brings a soft, stretchy finish, Parmesan adds nutty depth, and Romano or Asiago supplies a sharper savory note.
Using the squash shells as serving bowls also keeps cleanup manageable and creates an inviting presentation. For another comforting squash dinner with a different flavor profile, try our creamy tomato shrimp and spaghetti squash.
Ingredients You’ll Need

Choose a firm medium spaghetti squash weighing about 3 to 4 pounds. The skin should feel solid, without soft spots, and the squash should seem heavy for its size.
- Spaghetti squash: One medium squash provides the tender strands that carry the sauce.
- Olive oil, salt, and pepper: These season the squash before roasting and help its natural sweetness come forward.
- Butter and garlic: They create a fragrant base for the creamy sauce.
- Heavy cream: A half cup gives the sauce a smooth, rich texture.
- Four cheeses: Use ricotta, shredded mozzarella, finely grated Parmesan, and shredded Romano or Asiago for a balanced blend.
- Optional garnishes: Fresh parsley adds color, while a pinch of red-pepper flakes brings gentle heat.
Freshly grated Parmesan melts more smoothly than many pre-grated varieties. If choosing between Romano and Asiago, Romano is a little more assertive, while Asiago offers a slightly mellow, buttery flavor.
How to Make It Step-by-Step

Step 1: Heat the oven to 400°F and prepare the squash. Slice it lengthwise with a sturdy knife, working carefully on a stable cutting board, then scoop out the seeds and stringy pulp with a spoon.
Step 2: Brush the cut sides with the olive oil and season them with about 1/2 teaspoon of the kosher salt and 1/4 teaspoon of the black pepper. Arrange the halves cut-side down on a parchment-lined baking sheet so the trapped steam helps soften the flesh.
Step 3: Roast the squash for 40 to 50 minutes. It is ready when a fork pierces the flesh easily, but avoid roasting it far beyond that point because overly soft strands can become watery and lose their shape.
Step 4: Let the roasted squash cool for several minutes before handling it. Use a fork to scrape the flesh into strands, moving lengthwise from end to end for longer pieces, and keep the shells if you want to serve the finished dish inside them.
Step 5: Melt the unsalted butter in a skillet over medium heat, then add the minced garlic. Cook for about 30 seconds, stirring constantly, until the garlic smells fragrant but has not browned.
Step 6: Lower the heat and add the heavy cream, ricotta, mozzarella, Parmesan, and Romano or Asiago. Stir gently until the cheeses melt into a smooth sauce, and do not let the mixture boil because high heat can make the cream and ricotta grainy.
Step 7: Fold the squash strands into the sauce until every strand is coated. Add the remaining salt and pepper, then stir in parsley or red-pepper flakes if desired.
Step 8: Spoon the mixture back into the squash shells or transfer it to a baking dish. Sprinkle a little extra mozzarella or Parmesan over the top, then broil for 2 to 4 minutes, watching closely until the surface bubbles and turns lightly brown.
Chef Tips for Tender, Flavorful Strands

Roasting cut-side down is one of the most useful details in this recipe. It protects the exposed flesh from excessive drying and encourages a tender, steamy interior.
For long, pasta-like strands, scrape with the fork from the stem end toward the bottom rather than stirring in circles. Shorter strands still taste wonderful, but lengthwise scraping gives the dish a more spaghetti-like appearance.
The sauce should remain over low heat once the cheeses are added. If it seems thick, stir patiently rather than turning up the burner; gentle heat keeps the mixture creamy and helps prevent separation.
Season gradually because Parmesan and Romano or Asiago already contain plenty of salt. Taste after folding in the squash, then add only as much of the remaining seasoning as needed.
If you enjoy a simpler cheese-forward squash dinner, our cheese and pepper spaghetti squash is another lovely option.
Serving Suggestions

Serve each squash half with a simple green salad, roasted broccoli, or crisp steamed green beans. The fresh vegetables add color and texture alongside the creamy strands.
For a heartier dinner, pair it with a small portion of roasted chicken or our easy slow cooker meatballs. The meatballs bring a savory contrast without requiring complicated preparation.
A final sprinkle of parsley makes the dish look fresh, while red-pepper flakes are ideal for guests who enjoy a little warmth. Add the garnishes just before serving so their color and flavor stay bright.
Storage and Reheating

Transfer leftovers to an airtight container and refrigerate them promptly. They are best enjoyed within a few days for the creamiest texture.
Reheat gently in the microwave or in a covered skillet over low heat, stirring occasionally. A small splash of cream can help loosen the sauce if it thickens in the refrigerator.
If you plan to broil leftovers, place them in an oven-safe dish and warm them through before adding a small amount of cheese to the top. Broil only until bubbling and lightly browned, watching carefully because the cheese can darken quickly.
Easy Menu Pairings
This recipe is filling enough to serve as a vegetarian main course, but it also fits beautifully on a casual dinner table with several small sides. A crisp salad, warm bread, and a light fruit dessert create a complete meal.
For a playful cheese-themed menu, serve a small piece of our macaroni cheese crescent bombs as an appetizer and finish with this easy cottage cheese dessert. Keep the portions modest so the four-cheese squash remains the star of dinner.

Easy and Delicious Four-Cheese Spaghetti Squash
Ingredients
Method
- Heat the oven to 400°F. Halve the spaghetti squash lengthwise and scoop out the seeds and stringy pulp.
- Brush the cut sides with olive oil and season with about 1/2 teaspoon kosher salt and 1/4 teaspoon black pepper. Place the squash cut-side down on a parchment-lined baking sheet.
- Roast for 40 to 50 minutes, until the flesh can be pierced easily with a fork. Let the squash cool for several minutes, then scrape the flesh into strands, keeping the shells if you plan to use them as serving bowls.
- Melt the butter in a skillet over medium heat. Add the minced garlic and cook for about 30 seconds, just until fragrant.
- Add the cream, ricotta, mozzarella, Parmesan, and Romano or Asiago. Stir over low heat until the sauce is smooth and melted, taking care not to boil it.
- Fold the squash strands into the cheese sauce and season with the remaining salt and pepper. Stir in the parsley and red-pepper flakes if using.
- Return the mixture to the squash shells or place it in a baking dish. Sprinkle with a little extra mozzarella or Parmesan, then broil for 2 to 4 minutes, until bubbling and lightly browned.
Notes
Final Thoughts
Easy four-cheese spaghetti squash delivers the comfort of a creamy pasta bake while letting roasted squash take center stage. The combination of garlic, cream, ricotta, mozzarella, Parmesan, and Romano or Asiago creates a sauce that is rich, savory, and wonderfully satisfying.
Remember the key details: roast the squash cut-side down at 400°F for 40 to 50 minutes, scrape lengthwise for longer strands, and keep the cheese sauce over low heat. A brief 2-to-4-minute broil supplies the bubbly, lightly browned finish that makes this dinner so inviting.
Whether served in the squash shells for a cozy family meal or baked in a dish for sharing, this recipe is easy enough for a weeknight and delicious enough for guests. Add a salad and your favorite simple side, then enjoy every creamy, cheesy forkful.
1 thought on “Easy and Delicious Four-Cheese Spaghetti Squash Recipe”