Spaghetti squash meatball casserole is a hearty, family-friendly dinner that’s both comforting and healthy. Picture tender strands of roasted squash layered with marinara, melty cheese, and juicy meatballs—all baked until bubbling and golden. It’s everything you love about classic Italian comfort food, made lighter with a low-carb twist.
I love creating simple, satisfying meals that bring people to the table, and this one is always a hit. If you enjoy protein-packed dishes like my low carb cheesy chicken spaghetti, this casserole will quickly earn a spot on your weekly menu. It’s wholesome, easy to prepare, and perfect for busy nights or cozy family gatherings.
Why You’ll Love This Spaghetti Squash Meatball Casserole
- Quick and easy to prepare, perfect for busy weeknights.
- Low-carb and packed with nutrients, making it a healthy choice.
- Deliciously satisfying, combining the flavors of meatballs and spaghetti squash.
- Great for meal prep; it stores well for leftovers.
- Customizable with your favorite veggies or spices for added flair.

Spaghetti Squash Meatball Casserole
- Total Time: 1 hour 15 minutes
- Yield: 6 servings
- Diet: Low Calorie
Description
A healthy and delicious casserole made with spaghetti squash and meatballs, perfect for a low-carb meal.
Ingredients
- 1 medium spaghetti squash (about 4 pounds)
- 1/2 teaspoon salt, divided
- 1/2 teaspoon fennel seed
- 1/4 teaspoon ground coriander
- 1/4 teaspoon dried basil
- 1/4 teaspoon dried oregano
- 1 pound lean ground beef (90% lean)
- 2 teaspoons olive oil
- 1 medium onion, chopped
- 1 garlic clove, minced
- 2 cups chopped collard greens
- 1 cup chopped fresh spinach
- 1 cup reduced-fat ricotta cheese
- 2 plum tomatoes, chopped
- 1 cup pasta sauce
- 1 cup shredded part-skim mozzarella cheese
Instructions
- Preheat the oven to 375°F (190°C).
- Cut the spaghetti squash in half lengthwise and scoop out the seeds. Place cut-side down on a baking sheet and bake for 30-40 minutes until tender.
- In a skillet, heat olive oil over medium heat. Add chopped onion and garlic, sauté until softened.
- Add ground beef, fennel seed, coriander, basil, oregano, and 1/4 teaspoon salt. Cook until the beef is browned.
- Stir in collard greens, spinach, ricotta cheese, tomatoes, and pasta sauce. Mix well.
- Once the spaghetti squash is cooked, scrape the flesh with a fork to create spaghetti-like strands.
- In a large casserole dish, combine the spaghetti squash strands with the meat mixture. Top with mozzarella cheese.
- Bake for an additional 20-25 minutes until the cheese is melted and bubbly.
Notes
- For a vegetarian option, substitute ground beef with plant-based meat.
- Feel free to add other vegetables like bell peppers or zucchini.
- This dish can be made ahead of time and stored in the refrigerator for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Casserole
- Method: Baking
- Cuisine: American
Ingredients for Spaghetti Squash Meatball Casserole
Gathering the right ingredients is the first step to creating a delicious Spaghetti Squash Meatball Casserole. Here’s what you’ll need:
- Spaghetti Squash: This vegetable is the star of the dish, providing a low-carb alternative to traditional pasta.
- Salt: A pinch enhances the flavors of the dish, bringing everything together.
- Fennel Seed: This adds a subtle sweetness and a hint of anise flavor, elevating the meatballs.
- Ground Coriander: A warm spice that complements the meat and adds depth to the casserole.
- Dried Basil and Oregano: These herbs bring a classic Italian flavor, making your casserole taste like a comforting hug.
- Lean Ground Beef: Opt for 90% lean to keep it healthy while still being juicy and flavorful.
- Olive Oil: A heart-healthy fat that’s perfect for sautéing the aromatics.
- Onion: Chopped onion adds sweetness and depth, making the base of your meat mixture aromatic.
- Garlic: Minced garlic brings a punch of flavor that’s hard to resist.
- Collard Greens and Spinach: These leafy greens boost the nutrition and add vibrant color to your casserole.
- Reduced-Fat Ricotta Cheese: This creamy cheese adds richness without too many calories, making it a great addition.
- Plum Tomatoes: Fresh tomatoes add juiciness and a burst of flavor, balancing the richness of the meat.
- Pasta Sauce: A good-quality sauce ties everything together, making it easy and delicious.
- Shredded Part-Skim Mozzarella Cheese: This melty topping is the finishing touch, creating a bubbly, golden crust.

For those looking to mix things up, feel free to add other vegetables like bell peppers or zucchini. If you prefer a vegetarian option, simply swap the ground beef for a plant-based meat alternative. You can find the exact measurements for each ingredient at the bottom of the article, ready for printing!
How to Make Spaghetti Squash Meatball Casserole
Now that you have all your ingredients ready, let’s dive into the fun part—making the Spaghetti Squash Meatball Casserole! Follow these simple steps, and you’ll have a delicious meal that’s sure to impress.
Step 1: Preheat the Oven
First things first, preheat your oven to 375°F (190°C). Preheating is crucial because it ensures even cooking. You want that casserole to bake perfectly, with all the flavors melding together beautifully.
Step 2: Prepare the Spaghetti Squash
Next, grab your medium spaghetti squash. Carefully cut it in half lengthwise and scoop out the seeds. Place the squash cut-side down on a baking sheet. Bake it for 30-40 minutes until it’s tender. To check for doneness, poke it with a fork; it should easily pierce the flesh. This step is essential for creating those spaghetti-like strands!
Step 3: Sauté the Aromatics
While the squash is baking, let’s get those flavors going! In a skillet, heat up the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until they’re softened and fragrant. This step adds a wonderful depth of flavor to your casserole, making it irresistible.
Step 4: Cook the Meat
Now it’s time to add the lean ground beef to the skillet. Sprinkle in the fennel seed, ground coriander, dried basil, oregano, and a pinch of salt. Cook until the beef is browned and fully cooked. This is where the magic happens—those spices will infuse the meat with flavor, making your casserole truly delicious.
Step 5: Combine the Ingredients
Once the meat is cooked, stir in the chopped collard greens, fresh spinach, ricotta cheese, chopped tomatoes, and pasta sauce. Mix everything well. This combination not only boosts the nutrition of your casserole but also adds vibrant colors and textures. It’s a vegetable-based meatball casserole that’s as healthy as it is tasty!
Step 6: Assemble the Casserole
After the spaghetti squash is done baking, take it out and scrape the flesh with a fork to create those lovely strands. In a large casserole dish, combine the spaghetti squash strands with the meat mixture. Top it all off with shredded mozzarella cheese. This melty layer is what makes it a true spaghetti squash dinner casserole!
Step 7: Bake to Perfection
Finally, pop the casserole back into the oven and bake for an additional 20-25 minutes. You’ll know it’s ready when the cheese is melted and bubbly, creating a golden crust on top. The aroma wafting through your kitchen will have everyone eagerly waiting for dinner!

Tips for Success
- Use a sharp knife to cut the spaghetti squash safely and easily.
- Don’t skip the sautéing step; it enhances the flavors significantly.
- Feel free to experiment with different herbs and spices for a unique twist.
- Let the casserole sit for a few minutes before serving; it helps with slicing.
- Store leftovers in an airtight container for up to three days.
Equipment Needed
- Baking sheet: A standard one works, but a rimmed sheet can catch any drips.
- Sharp knife: Essential for cutting the spaghetti squash safely.
- Skillet: A non-stick skillet makes sautéing easy and cleanup a breeze.
- Casserole dish: Any oven-safe dish will do, but a glass one lets you see the layers.
- Fork: Perfect for scraping the spaghetti squash into strands.
Variations To Try
- For a vegetarian twist, swap the ground beef for plant-based meat or lentils.
- Add roasted bell peppers or zucchini for extra flavor and nutrition.
- Incorporate different cheeses like feta or goat cheese for a tangy kick.
- Spice it up with red pepper flakes or Italian sausage for a bolder taste.
- Try using different greens, such as kale or Swiss chard, for variety.
Serving Suggestions
- Pair with a crisp green salad for a refreshing contrast.
- Serve with garlic bread or whole-grain rolls for a hearty meal.
- A glass of red wine complements the flavors beautifully.
- Garnish with fresh basil or parsley for a pop of color.
- Present in individual ramekins for a fun, personal touch.
FAQs about Spaghetti Squash Meatball Casserole
Can I make this Spaghetti Squash Meatball Casserole ahead of time?
Absolutely! This healthy meatball and squash casserole can be prepared a day in advance. Just assemble it, cover it tightly, and store it in the refrigerator. When you’re ready to bake, simply pop it in the oven. It’s a great way to save time on busy weeknights!
Is this casserole suitable for meal prep?
Yes! The Spaghetti Squash Meatball Casserole is perfect for meal prep. It stores well in the fridge for up to three days. You can also freeze individual portions for a quick, low-carb meal later on. Just reheat in the oven or microwave when you’re ready to enjoy!
Can I use other types of meat in this casserole?
Definitely! While I love using lean ground beef, you can substitute it with ground turkey, chicken, or even plant-based meat for a vegetarian option. Each variation will bring its own unique flavor to the dish, making it a versatile spaghetti squash and meatballs bake.
What can I serve with this casserole?
This spaghetti squash dinner casserole pairs wonderfully with a fresh green salad or some garlic bread. You can also serve it with a glass of red wine for a delightful dining experience. The options are endless!
How do I know when the casserole is done baking?
Your casserole is ready when the cheese is melted and bubbly, creating a beautiful golden crust on top. You can also insert a knife into the center; if it comes out hot, it’s time to dig in!
Conclusion
This spaghetti squash meatball casserole is proof that wholesome can still mean indulgent. Every forkful delivers cheesy, saucy comfort while keeping things light and veggie-packed. It’s the kind of dish that wins over both kids and adults, making it perfect for weeknight dinners or Sunday suppers.
For more satisfying low-carb meals, try my flavorful keto spaghetti squash with beef or the creamy, crowd-pleasing creamy beef and shells. Each recipe is simple, hearty, and designed to make dinnertime easier.
Did you enjoy this recipe? Save it on Pinterest so you can find it easily, and subscribe to my newsletter for weekly quick and delicious recipe ideas!