If you’ve been searching for a cozy, wholesome, and absolutely delicious vegetarian dinner, this Cheesy Vegetarian Spaghetti Squash Casserole Recipe is about to become your new best friend in the kitchen. It combines the naturally sweet, tender strands of spaghetti squash with creamy ricotta, sharp Parmesan, fresh spinach, and a generous blanket of melted mozzarella. Every bite bursts with comforting cheesy goodness while sneaking in those wonderful veggies, making it perfect for both meat-eaters looking for a light meal and vegetarians craving a hearty casserole. This dish truly celebrates how simple ingredients can come together to create a memorable meal that’s both nutritious and indulgent.

Cheesy Vegetarian Spaghetti Squash Casserole Recipe - Recipe Image

Ingredients You’ll Need

Gathering straightforward, fresh ingredients is key to making this Cheesy Vegetarian Spaghetti Squash Casserole Recipe shine. Each component plays an important role in building layers of flavor, texture, and color to make every forkful satisfying.

  • Spaghetti squash: The star vegetable whose tender, noodle-like flesh forms the base of this casserole.
  • Olive oil: Adds richness and helps roast the squash to tender perfection with a touch of golden color.
  • Salt and pepper: Essential seasonings that enhance the natural flavors throughout the dish.
  • Ricotta cheese: Provides creamy texture and mild, milky flavor to bind the casserole layers.
  • Egg white: Acts as a gentle binder to hold the ricotta mixture together without heaviness.
  • Parmesan cheese: Adds a sharp, salty kick that deepens the flavor profile.
  • Fresh spinach: Brings vibrant color and a mild, green earthiness to brighten the casserole.
  • Italian seasoning: A fragrant blend of herbs that infuses the dish with classic Mediterranean notes.
  • Garlic powder: Delivers a subtle, savory warmth that complements the cheeses and greens.
  • Mozzarella cheese: Melts into a beautifully bubbly, gooey topping that makes this casserole irresistible.
  • Fresh parsley (optional): Adds a pop of fresh, herbal brightness when sprinkled on top before serving.

How to Make Cheesy Vegetarian Spaghetti Squash Casserole Recipe

Step 1: Roast the Spaghetti Squash

Start by preheating your oven to 400°F (200°C). Carefully slice your spaghetti squash in half lengthwise and scoop out the seeds. A drizzle of olive oil on the cut sides plus a sprinkle of salt and pepper helps develop flavor and promotes a beautifully tender texture once it’s roasted. Place the squash halves face down on a parchment-lined baking sheet and roast them for 40 to 45 minutes until the flesh softens enough to be easily shredded with a fork.

Step 2: Shred the Squash

Once the roasted squash has cooled just enough to handle, grab a fork and scrape out the flesh into noodle-like strands. This transformation from a solid vegetable to these delicate, spaghetti-style threads is always so satisfying and a visual treat for your casserole base. Set these strands aside while you prepare the creamy filling.

Step 3: Mix the Ricotta Filling

In a large mixing bowl, blend ricotta cheese, the egg white, Parmesan cheese, chopped fresh spinach, Italian seasoning, garlic powder, and a pinch of salt and pepper. This mixture will lend a rich, flavorful layer that’s bursting with cheesy goodness and bright herbal notes. The egg white is a clever addition to keep it light while gently binding everything together.

Step 4: Assemble the Casserole

Grease a 9×13-inch baking dish to prevent sticking, then spread your shredded spaghetti squash evenly across the bottom. Next, carefully spread the ricotta-spinach filling over the squash layer in an even blanket. Finally, shower the top with a generous cup of shredded mozzarella cheese, ensuring every bite will have that iconic melt-in-your-mouth mozzarella pull.

Step 5: Bake to Perfection

Lower the oven to 350°F (175°C) and bake your assembled casserole for 25 to 30 minutes. During this time, the mozzarella will melt into a bubbly, golden top, and the flavors will meld beautifully. Once done, remove the casserole from the oven and let it rest for about 5 minutes before slicing to help everything set up perfectly for serving.

Step 6: Garnish and Serve

Optional fresh parsley sprinkled on top adds a lovely pop of green and a hint of freshness that contrasts wonderfully with the warm, cheesy layers underneath. Now you’re ready to enjoy this comforting and veggie-packed masterpiece!

How to Serve Cheesy Vegetarian Spaghetti Squash Casserole Recipe

Cheesy Vegetarian Spaghetti Squash Casserole Recipe - Recipe Image

Garnishes

For a bright finishing touch, sprinkle chopped fresh parsley just before serving. You can also add a light drizzle of extra virgin olive oil or a few chili flakes if you’d like a little heat and extra dimension. A squeeze of fresh lemon juice can even brighten the cheesy richness if you’re feeling adventurous.

Side Dishes

This casserole pairs beautifully with a crisp green salad tossed in lemon vinaigrette or a simple roasted vegetable medley. If you want to keep the meal light and fresh, steamed green beans or asparagus with a bit of garlic butter are perfect companions that won’t overpower the flavors.

Creative Ways to Present

Think outside the casserole dish! You can transform this recipe into individual portions by baking it in smaller ramekins for a fancy touch at dinner parties. Alternatively, turn leftovers into stuffed bell peppers by spooning the casserole mixture inside hollowed peppers and baking until warmed through—the possibilities are endless!

Make Ahead and Storage

Storing Leftovers

This casserole stores wonderfully in the refrigerator for up to 4 days. Keep it covered tightly with plastic wrap or in an airtight container to maintain freshness and moisture.

Freezing

If you want to prepare in advance, this Cheesy Vegetarian Spaghetti Squash Casserole Recipe freezes beautifully. Bake it fully, let it cool, then wrap tightly in aluminum foil or transfer to a freezer-safe container. It stays good in the freezer for up to 3 months.

Reheating

To reheat, thaw overnight in the fridge if frozen. Warm individual portions in the microwave or reheat the whole casserole in a 350°F (175°C) oven until heated through and bubbly again, usually about 20 minutes. Sprinkle a bit of extra cheese before reheating if you want to refresh the top layer’s meltiness.

FAQs

Can I use frozen spinach instead of fresh?

Yes, you can substitute frozen spinach if fresh isn’t available. Just be sure to thaw it fully and squeeze out any excess moisture before mixing it into the ricotta filling to avoid a watery casserole.

Is it possible to make this recipe vegan?

You can make a vegan version by using plant-based ricotta and mozzarella alternatives, and replacing the egg white with a flax egg or another egg substitute. The flavors will shift slightly but remain deliciously satisfying.

Can I prepare the casserole ahead of time and bake it later?

Absolutely! You can assemble the casserole up to a day before baking. Keep it covered in the refrigerator, then bring it to room temperature before baking according to the recipe instructions.

What size spaghetti squash should I use?

A medium spaghetti squash, about 3 to 4 pounds, is perfect for making eight servings of this casserole. If your squash is smaller or larger, adjust the ingredient quantities accordingly.

How do I know when the spaghetti squash is done roasting?

The squash is ready when its flesh becomes tender and can be easily shredded into strands with a fork. You’ll notice it also becomes slightly translucent and soft to the touch after roasting 40 to 45 minutes.

Final Thoughts

This Cheesy Vegetarian Spaghetti Squash Casserole Recipe is truly a joy to make and share. It’s a brilliant way to enjoy a comforting, cheesy meal that feels indulgent without being heavy or complicated. Whether you’re cooking for family, friends, or just treating yourself, this casserole will bring warmth and satisfaction to your table. Give it a whirl—I promise it’ll become a treasured favorite in your recipe collection.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Vegetarian Spaghetti Squash Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.2 from 26 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 70 minutes
  • Total Time: 85 minutes
  • Yield: 8 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

This Cheesy Vegetarian Spaghetti Squash Casserole is a delicious and healthy twist on traditional pasta dishes. Featuring tender roasted spaghetti squash strands layered with a flavorful mixture of ricotta, spinach, and Parmesan cheese, then topped with melted mozzarella, this casserole is a comforting and wholesome meal perfect for vegetarians and anyone seeking a low-carb alternative to pasta.


Ingredients

Scale

Spaghetti Squash

  • 1 medium spaghetti squash
  • 1 tablespoon olive oil
  • Salt and pepper, to taste

Ricotta Mixture

  • 1 cup ricotta cheese
  • 1 large egg white
  • ½ cup freshly grated Parmesan cheese
  • 2 cups fresh spinach, chopped
  • 1 teaspoon Italian seasoning
  • ½ teaspoon garlic powder
  • Salt and pepper, to taste

Topping

  • 1 cup shredded mozzarella cheese
  • Fresh parsley, chopped (optional, for garnish)


Instructions

  1. Preheat the oven: Set your oven to 400°F (200°C) to prepare for roasting the spaghetti squash.
  2. Prepare the squash: Slice the spaghetti squash in half lengthwise and scoop out the seeds. Drizzle the cut sides with olive oil and season with salt and pepper to enhance flavor.
  3. Roast the squash: Place the squash halves cut-side down on a parchment-lined baking sheet. Roast in the oven for 40-45 minutes until the flesh is tender and can be easily shredded with a fork.
  4. Shred the squash: Let the roasted squash cool slightly, then use a fork to scrape the flesh into spaghetti-like strands. Set aside for layering.
  5. Mix the ricotta filling: In a large bowl, combine ricotta cheese, egg white, Parmesan cheese, chopped spinach, Italian seasoning, garlic powder, salt, and pepper. Stir well until all ingredients are fully incorporated.
  6. Assemble the casserole: Lightly grease a 9×13-inch baking dish. Spread the shredded spaghetti squash evenly as the bottom layer in the dish.
  7. Add the ricotta mixture: Evenly spread the ricotta-spinach filling over the layer of spaghetti squash.
  8. Top with cheese: Sprinkle shredded mozzarella cheese evenly over the ricotta mixture to create a cheesy topping.
  9. Adjust oven temperature: Reduce the oven temperature to 350°F (175°C) for baking the assembled casserole.
  10. Bake the casserole: Place the casserole in the oven and bake for 25-30 minutes until the cheese is melted, bubbly, and lightly golden.
  11. Rest before serving: Remove the casserole from the oven and let it rest for about 5 minutes to set.
  12. Garnish and serve: Optionally sprinkle chopped fresh parsley on top for a fresh flavor and vibrant presentation, then slice and enjoy your delicious vegetarian casserole!

Notes

  • You can substitute fresh spinach with kale or Swiss chard for a variation in greens.
  • For a vegan version, use plant-based ricotta and mozzarella alternatives and skip the egg white.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated in the oven.
  • If spaghetti squash is unavailable, you can use cooked zucchini noodles, though the texture will differ.
  • Adding crushed red pepper flakes can provide a spicy kick if desired.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star