Mexican Spaghetti Squash Casserole Recipe
Introduction
This Mexican Spaghetti Squash Casserole is a flavorful and healthy twist on classic comfort food. Packed with ground turkey, vegetables, and cheese, it’s a satisfying meal that the whole family will enjoy. Perfect for a cozy dinner or meal prep.

Ingredients
- 2 lbs spaghetti squash
- 1 lb ground turkey
- 2 bell peppers
- 11.5 oz canned corn, drained
- 18 oz canned black beans, drained
- 4.3 oz canned green chiles
- 18 oz canned diced tomatoes with juices
- 10 oz canned enchilada sauce
- 2 cups shredded cheese (mozzarella or Monterey Jack)
- Spices: chili powder, cumin, salt (to taste)
Instructions
- Step 1: Preheat the oven to 350°F (175°C).
- Step 2: Cook the spaghetti squash until tender by roasting or microwaving, then shred with a fork to create noodle-like strands.
- Step 3: In a nonstick skillet, cook the ground turkey over medium heat until browned, then let it cool slightly.
- Step 4: In a large bowl, combine the shredded squash, cooked turkey, chopped bell peppers, drained corn, black beans, green chiles, diced tomatoes with their juices, enchilada sauce, and spices. Mix well.
- Step 5: Transfer the mixture to a greased 9×13 inch casserole dish. Sprinkle the shredded cheese evenly over the top.
- Step 6: Cover the dish with foil and bake for 45 minutes. Remove the foil and bake for an additional 15 minutes until the casserole is bubbly and the cheese is melted and lightly browned.
- Step 7: Allow the casserole to rest for 10 minutes before serving. This helps it set and makes it easier to slice.
Tips & Variations
- For extra flavor, add chopped onions or garlic when cooking the turkey.
- Use shredded chicken instead of ground turkey for a different protein option.
- Swap in pepper jack cheese for a bit of heat.
- Make it vegetarian by omitting the turkey and adding extra beans or diced zucchini.
- Adjust the spices to your taste, adding more chili powder or a dash of smoked paprika for depth.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, microwave individual servings or warm in a 350°F oven until heated through. This casserole also freezes well—freeze in portions for up to 3 months and thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this casserole ahead of time?
Yes, you can assemble the casserole a day in advance and keep it covered in the refrigerator. Bake it just before serving, adding an extra 10–15 minutes to the baking time if baking directly from cold.
How do I best cook spaghetti squash for this recipe?
Roasting the spaghetti squash in the oven at 400°F for about 40 minutes or microwaving it until tender are both good methods. Roasting adds a mild caramelized flavor, while microwaving is quicker. Once cooked, shred the flesh with a fork to create spaghetti-like strands.
Print
Mexican Spaghetti Squash Casserole Recipe
- Total Time: 1 hour 20 minutes
- Yield: 8 servings 1x
- Diet: Gluten Free
Description
This Mexican Spaghetti Squash Casserole is a flavorful, nutritious twist on traditional casseroles, combining tender spaghetti squash ‘noodles’ with seasoned ground turkey, vibrant bell peppers, black beans, corn, and a zesty enchilada sauce, all topped with melted cheese. Perfect for a comforting weeknight dinner that’s gluten-free and packed with protein and vegetables.
Ingredients
Main Ingredients
- 2 lbs spaghetti squash
- 1 lb ground turkey
- 2 bell peppers, chopped
- 11.5 oz canned corn, drained
- 18 oz canned black beans, drained and rinsed
- 4.3 oz canned green chiles
- 18 oz canned diced tomatoes with juices
- 10 oz canned enchilada sauce
- 2 cups shredded cheese (mozzarella or Monterey Jack)
Spices
- 1 tsp chili powder
- 1 tsp ground cumin
- 1 tsp salt
Other
- 2 large eggs
- Non-stick cooking spray or oil for greasing
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to prepare for baking the casserole.
- Cook Spaghetti Squash: Cook the whole spaghetti squash until tender, either by roasting or boiling, then shred the flesh with a fork to create spaghetti-like noodles.
- Cook Ground Turkey: In a nonstick skillet over medium heat, cook the ground turkey until it is fully browned and no longer pink. Remove from heat and allow it to cool slightly.
- Combine Ingredients: In a large mixing bowl, combine the shredded spaghetti squash, cooked ground turkey, chopped bell peppers, drained corn, rinsed black beans, green chiles, diced tomatoes along with their juices, enchilada sauce, chili powder, cumin, salt, and the eggs. Mix thoroughly to evenly distribute all ingredients.
- Assemble Casserole: Lightly grease a 9×13 inch casserole dish with nonstick spray or oil. Transfer the mixture into the dish and spread evenly. Sprinkle the shredded cheese over the top.
- Bake Covered: Cover the casserole dish tightly with aluminum foil and bake in the preheated oven for 45 minutes to allow flavors to meld and the casserole to heat through.
- Bake Uncovered: Remove the foil carefully and continue baking for an additional 15 minutes, or until the cheese is melted, bubbly, and lightly golden.
- Rest and Serve: Remove from the oven and let the casserole rest for 10 minutes before serving to firm up for easier portioning.
Notes
- To cook the spaghetti squash, you can roast it cut-side down on a baking sheet at 400°F for about 40 minutes or microwave it for 10-12 minutes until tender.
- Using ground turkey keeps this casserole lean and protein-rich, but you may substitute with ground chicken or beef if preferred.
- Be sure to drain canned ingredients like corn and black beans well to avoid excess moisture in the casserole.
- This casserole can be made ahead, refrigerated, and baked on the day of serving.
- For a vegetarian version, omit the ground turkey and add extra beans or vegetables.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
Keywords: spaghetti squash casserole, Mexican casserole, ground turkey casserole, healthy casserole, gluten free dinner

