Cheesy Spaghetti Squash Casserole
Cuisine: Italian
Categories: Main Dishes, Healthy Meals & Comfort Food
Indulge in a comforting and cheesy spaghetti casserole with a twist - using spaghetti squash instead of pasta. Layers of tender squash, savory meat sauce, and gooey cheese make this dish a family favorite!

Difficulty: MEDIUM
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Serving Size: Serves 4
Ingredients:
- 1 medium spaghetti squash
- 1 lb ground beef
- 1 onion, diced
- 2 cloves garlic, minced
- 1 can diced tomatoes
- 1 cup marinara sauce
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 tsp dried oregano
- 1 tsp dried basil
- Salt and pepper to taste
- Fresh basil leaves for garnish
Directions:
- Preheat oven to 400°F (200°C).
- Cut the spaghetti squash in half lengthwise, scoop out the seeds, and place cut-side down on a baking sheet. Roast for 40-45 minutes until tender. Allow to cool slightly, then use a fork to scrape out the strands into a bowl.
- In a skillet, cook the ground beef over medium heat until browned. Add the onion and garlic, cooking until softened.
- Stir in the diced tomatoes, marinara sauce, oregano, basil, salt, and pepper. Simmer for 5 minutes.
- In a greased casserole dish, layer half of the spaghetti squash, followed by half of the meat sauce, and half of the mozzarella and Parmesan cheeses. Repeat the layers.
- Bake in the oven for 20-25 minutes until the cheese is melted and bubbly.
- Garnish with fresh basil leaves before serving.