Cheesy Vegetarian Spaghetti Squash Casserole Recipe

Looking for the ultimate cozy comfort dinner that’s bursting with flavor, yet light on carbs? This Cheesy Vegetarian Spaghetti Squash Casserole is about to become your new weeknight staple. Imagine tender spaghetti squash strands baked in a medley of colorful veggies, wrapped up in a blanket of gooey mozzarella and creamy ricotta, then finished with bubbling golden cheese. It’s a melt-in-your-mouth, feel-good dinner that makes veggies the superstar of your table—and trust me, you won’t miss the meat or the pasta!

Ingredients You’ll Need

Each ingredient in this Cheesy Vegetarian Spaghetti Squash Casserole is a building block—fresh, simple, and chosen to layer up irresistible flavors and satisfying textures. Here’s what you’ll need (along with some tips to maximize deliciousness):

  • Spaghetti squash: The star! When baked, its flesh pulls into tender, pasta-like strands that soak up sauce beautifully.
  • Olive oil: Adds richness and helps sauté your veggies for that savory depth.
  • Onion: Gives a lovely sweetness that balances the other vegetables.
  • Garlic: You know it’s not truly Italian-inspired without a hit of aromatic garlic!
  • Red bell pepper: Pops of sweet, sunny color and crunch in every bite.
  • Zucchini: Mild and tender, zucchini mingles seamlessly into the casserole’s heartiness.
  • Italian seasoning: This blend makes it taste like it’s straight from a trattoria—herby, bold, and balanced.
  • Salt & black pepper: Brings out the best in every other flavor.
  • Marinara sauce: The classic base—choose a high-quality, flavorful jar (or homemade if you’re feeling ambitious!).
  • Ricotta cheese: Makes the casserole lush and creamy without being heavy.
  • Shredded mozzarella cheese: The ooey-gooey, perfectly melty cheese blanket of your dreams.
  • Grated Parmesan cheese: Adds that robust, nutty finish only Parmesan can deliver.
  • Fresh basil (optional): The ultimate aromatic garnish for that pop of color and fresh Italian flair.

How to Make Cheesy Vegetarian Spaghetti Squash Casserole

Step 1: Roast the Spaghetti Squash

Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper. Carefully slice your spaghetti squash in half lengthwise—don’t rush here, a sharp knife and steady hand are your friends! Scoop out the seeds, then lay both halves cut-side down on your baking sheet. Roasting for 35–40 minutes lets the flesh get perfectly tender; you’ll know it’s ready when a fork pulls it into beautiful golden strands. Set aside once done and reduce oven temperature to 375°F (190°C).

Step 2: Sauté the Veggies

While the squash roasts, warm the olive oil in a large skillet over medium heat. Toss in the diced onion, minced garlic, red bell pepper, and zucchini. Cook, stirring occasionally, for 5–6 minutes—just until everything turns soft and fragrant. Sprinkle in the Italian seasoning, salt, and pepper, and give it all one last loving stir before removing from the heat.

Step 3: Prepare the Filling

Once your squash has cooled enough to handle, use a fork to gently rake the flesh into spaghetti-like strands and transfer to a large mixing bowl. Add the sautéed veggie mixture, marinara sauce, ricotta, 1 cup of the mozzarella, and the Parmesan. Toss everything together until you have a gorgeous, colorful, and creamy veggie filling—this is where those flavors really start to dance!

Step 4: Assemble the Casserole

Lightly grease a 9×13-inch baking dish (trust me, you don’t want cheesy bits to stick). Pour your veggie-cheese mixture into the dish, spreading it evenly to the edges. Sprinkle the remaining 1/2 cup mozzarella on top for that irresistible, cheesy crust.

Step 5: Bake to Perfection

Slide the dish into your 375°F (190°C) oven and bake, uncovered, for 20–25 minutes. The Cheesy Vegetarian Spaghetti Squash Casserole is ready when the cheese is gloriously melted, golden, and bubbly around the edges. Scatter fresh basil over the top just before serving—it adds a lovely freshness and a swoon-worthy aroma.

How to Serve Cheesy Vegetarian Spaghetti Squash Casserole

Cheesy Vegetarian Spaghetti Squash Casserole Recipe - Recipe Image

Garnishes

A sprinkle of freshly chopped basil or parsley can brighten up each serving and make your Cheesy Vegetarian Spaghetti Squash Casserole look extra tempting. You can also try a grating of extra Parmesan or a dash of red pepper flakes for a hint of heat. A drizzle of good olive oil right before serving is a finishing touch that will take you straight to flavor town.

Side Dishes

This casserole is filling enough to stand on its own, but if you’re serving a crowd or want to round out the meal, pair it with a crisp green salad tossed in a lemony vinaigrette or a platter of roasted seasonal veggies. Warm slices of rustic bread or gluten-free garlic knots are always a huge hit and perfect for soaking up every bit of sauce and cheese.

Creative Ways to Present

For a fun twist, consider serving the Cheesy Vegetarian Spaghetti Squash Casserole in individual ramekins or even back in the scooped-out squash shells for a whimsical, edible “bowl.” This makes for an impressive dinner party presentation, and everyone gets their own golden, bubbling serving. You can also spoon leftovers over sautéed greens or stuff inside a warm pita for a delicious, handheld lunch the next day.

Make Ahead and Storage

Storing Leftovers

If you’re lucky enough to have leftovers, let your casserole cool to room temperature before transferring it to an airtight container. The flavors will meld and deepen overnight in the fridge, making lunches or next-day dinners even better. Store in the refrigerator for up to 4 days to enjoy easy, delicious meals all week.

Freezing

Want to plan ahead? Assemble the casserole up to the point of the final bake, then cover tightly with plastic wrap and aluminum foil. Freeze for up to 2 months. When ready to enjoy, thaw overnight in the fridge and bake as directed, adding a little extra time if needed to get the cheese good and bubbly.

Reheating

The best way to reheat the Cheesy Vegetarian Spaghetti Squash Casserole is in the oven at 350°F, covered loosely with foil to keep things moist—about 15–20 minutes should do the trick. Individual portions can be microwaved for quick lunches; just cover and heat in short bursts, stirring halfway to keep the cheese creamy and melt-in-your-mouth tender.

FAQs

Can I add more vegetables to this casserole?

Absolutely! This recipe is endlessly adaptable. Add chopped spinach, mushrooms, or even shredded carrots for more veggie power. Just sauté them with the other veggies to ensure everything turns out perfectly tender and flavorful.

Is Cheesy Vegetarian Spaghetti Squash Casserole gluten-free?

Yes, the recipe is naturally gluten-free, so it fits nicely into many dietary lifestyles. Just be sure your marinara sauce doesn’t contain any hidden gluten ingredients if you’re sensitive or celiac.

How can I make this casserole spicier?

If you love a little heat, stir in a pinch of red pepper flakes with the seasonings. For even more spice, top your finished casserole with sliced jalapeños or a dash of hot sauce right at the table.

What’s the best way to cut a spaghetti squash safely?

Stabilize the squash on a cutting board, use a large sharp knife, and carefully slice through the squash lengthwise. If it’s too tough to cut, soften it by microwaving for a couple of minutes first—just be sure to prick the skin all over with a fork to release steam.

Can I make Cheesy Vegetarian Spaghetti Squash Casserole in advance?

Yes! You can roast the squash and prep the veggies a day ahead, then assemble everything and chill until you’re ready to bake. It’s a lifesaver for busy weeknights or entertaining; just plan for a few extra minutes oven time if baking straight from the fridge.

Final Thoughts

I can’t wait for you to pull this Cheesy Vegetarian Spaghetti Squash Casserole bubbling from your oven and see just how everyone lights up at the table. Whether you’re a veggie lover or simply craving something cheesy, hearty, and homemade, this casserole truly delivers in both comfort and flavor—give it a try and make it your own family favorite!

Print

Cheesy Vegetarian Spaghetti Squash Casserole Recipe

Cheesy Vegetarian Spaghetti Squash Casserole Recipe

4.6 from 11 reviews

This Cheesy Vegetarian Spaghetti Squash Casserole is a delicious and satisfying dish that’s perfect for a cozy night in. Packed with flavorful vegetables and gooey cheese, it’s a comforting meal that’s also gluten-free.

  • Author: nadia
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian-Inspired
  • Diet: Vegetarian

Ingredients

Units Scale

Ingredients:

  • 1 large spaghetti squash
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 zucchini, diced
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup marinara sauce
  • 1/2 cup ricotta cheese
  • 1 1/2 cups shredded mozzarella cheese, divided
  • 1/4 cup grated Parmesan cheese
  • fresh basil for garnish (optional)

Instructions

  1. Preheat the Oven: Preheat oven to 400°F (200°C).
  2. Prepare the Squash: Slice spaghetti squash in half lengthwise, remove seeds, place cut side down on a baking sheet, and roast for 35–40 minutes until tender.
  3. Prepare the Vegetables: In a skillet, sauté onion, garlic, bell pepper, and zucchini until softened. Season with Italian seasoning, salt, and pepper.
  4. Combine Ingredients: Scrape squash into strands, mix with vegetables, marinara sauce, ricotta, 1 cup mozzarella, and Parmesan.
  5. Bake: Transfer mixture to a baking dish, top with remaining mozzarella, and bake at 375°F (190°C) for 20–25 minutes until bubbly.
  6. Serve: Garnish with fresh basil and enjoy!

Notes

  • You can add chopped spinach or mushrooms for extra vegetables.
  • For a spicier version, stir in a pinch of red pepper flakes before baking.

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 210
  • Sugar: 8 g
  • Sodium: 560 mg
  • Fat: 11 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 18 g
  • Fiber: 4 g
  • Protein: 10 g
  • Cholesterol: 35 mg

Did you like this recipe?