As I was rummaging through my pantry last week, I stumbled upon a beautiful spaghetti squash, just waiting to be transformed into something delicious. That’s when I thought about creating a Mexican Spaghetti Squash Casserole, a dish that not only satiates those cravings for comfort food but also leans into a healthier, lower-carb lifestyle. With its vibrant blend of ground turkey, black beans, and a medley of spices, this casserole is perfect for busy weeknight dinners and meal prep lovers alike. Plus, it’s the kind of dish that tastes even better the next day, making those leftovers a delightful treat! Ready to dive into a satisfying and wholesome meal? Let’s get cooking!

Why is this casserole a must-try?
Vibrant Flavors: The Mexican Spaghetti Squash Casserole is a fiesta of flavors, bringing the zing of spices right to your dinner table.
Quick and Easy: With a straightforward method, you’ll whip up a delicious meal in no time—perfect for those busy weeknights!
Meal Prep Friendly: This casserole keeps beautifully, making it an ideal choice for batch cooking and easy reheating throughout the week.
Low-Carb Delight: Enjoy all the comfort of a casserole without the carb overload—just hearty ingredients that keep you satisfied!
Crowd-Pleasing: Whether you’re feeding family or friends, this dish is sure to impress. Add a dollop of sour cream, and you’ve got a hit!
For another easy weeknight option, check out my Spaghetti Meatballs Homemade recipe!
Mexican Spaghetti Squash Casserole Ingredients
For the Casserole
• Spaghetti Squash – This serves as the base, providing a low-carb alternative to pasta.
• Ground Turkey – A lean source of protein; can be substituted with chicken, beef, or beans for vegetarian options.
• Black Beans – Adds fiber and richness; lentils can be used for a vegetarian twist.
• Corn – Imparts sweetness and texture; swap with additional beans or omit for a lower-carb dish.
• Cheese – Enhances creaminess; choose your favorite, such as a blend of cheddar and mozzarella.
For the Spices
• Cumin – Infuses warm, earthy flavors that are essential to Mexican cuisine.
• Chili Powder – Adds a kick; adjust according to your heat preference.
With these ingredients, you’re all set to create a delicious Mexican Spaghetti Squash Casserole that’s not just comforting but also guilt-free!
Step‑by‑Step Instructions for Mexican Spaghetti Squash Casserole
Step 1: Prepare Spaghetti Squash
Start by preheating your oven to 400°F (200°C). Carefully cut the spaghetti squash in half lengthwise and scoop out the seeds. Place the halves cut-side down on a baking sheet lined with parchment paper. Roast in the oven for about 40 minutes until the flesh is tender and easily shredded with a fork. This squash will be the base of your Mexican Spaghetti Squash Casserole.
Step 2: Cook Turkey
While your spaghetti squash is roasting, heat a nonstick skillet over medium heat. Add the ground turkey and cook, breaking it apart with a spatula, until fully browned, about 7 minutes. Ensure there’s no pink remaining to guarantee the flavor and safety of your Mexican Spaghetti Squash Casserole. Once cooked, drain any excess fat if necessary and set aside.
Step 3: Mix Ingredients
In a large mixing bowl, combine the shredded spaghetti squash, cooked turkey, drained black beans, and corn. Sprinkle in the cumin and chili powder, adding flavor to your casserole. Use a sturdy spatula to stir everything together gently until all ingredients are well combined. Don’t forget to reserve 3/4 cup of cheese for later!
Step 4: Assemble Casserole
Preheat your oven to 350°F (175°C). Transfer the mixed ingredients into a greased 9×13 inch casserole dish, spreading them evenly. This is where the heart of your Mexican Spaghetti Squash Casserole begins to take shape. Top it off with the reserved cheese, ensuring an even layer that will melt beautifully during baking.
Step 5: Bake
Cover the casserole dish with aluminum foil to prevent excessive browning. Bake in the preheated oven for 45 minutes, allowing the flavors to meld. After 45 minutes, remove the foil and continue to bake uncovered for an additional 15 minutes until the cheese is bubbly and golden brown, creating a deliciously melty top.
Step 6: Rest and Serve
Once baked, remove the casserole from the oven and let it cool for at least 10 minutes. This resting time allows the Mexican Spaghetti Squash Casserole to set, making it easier to slice. Serve warm, perhaps garnished with a dollop of sour cream and fresh cilantro to elevate those vibrant flavors even more!

Make Ahead Options
These Mexican Spaghetti Squash Casserole preparations are a lifesaver for busy home cooks! You can prepare the entire casserole up to 3 days in advance by assembling the dish, covering it tightly with aluminum foil, and storing it in the refrigerator. If you’d like to prepare individual components, roast the spaghetti squash and cook the turkey up to 24 hours ahead, then refrigerate separately. When you’re ready to enjoy, simply combine everything within the casserole dish, sprinkle with the reserved cheese, and bake at 350°F for 45 minutes (followed by 15 uncovered). This way, you’ll still savor that comforting, bubbly goodness without the last-minute rush!
Expert Tips for Mexican Spaghetti Squash Casserole
Check for Doneness: Ensure your ground turkey is fully cooked by checking there’s no pink remaining. This guarantees safety and flavor in your casserole.
Resting Time: Allow the casserole to rest after baking for at least 10 minutes. This step helps the dish set, making it easier to slice and serve.
Avoid Sogginess: Don’t overcook the spaghetti squash during roasting. Check for tenderness before removing it from the oven to prevent a watery texture in your casserole.
Cheese Variation: Experiment with different types of cheese! A blend of cheddar and mozzarella works beautifully, but don’t hesitate to try pepper jack for a spicy kick.
Make-Ahead Friendly: You can prepare the Mexican Spaghetti Squash Casserole in advance. Just refrigerate it for up to three days, then reheat for a convenient meal!
Mexican Spaghetti Squash Casserole Substitutions
There’s no one way to enjoy this dish—get creative and make it your own!
- Gluten-Free: Use gluten-free hybrid pasta for a different texture, or stick with the spaghetti squash for a lighter option.
- Vegetarian: Swap ground turkey with lentils or chickpeas for a hearty plant-based protein that complements the dish beautifully.
- Spice Level: Adjust the amount of chili powder for milder or spicier flavors. Mix in diced jalapeños for a delightful kick!
- Extra Veggies: Stir in diced zucchini, bell peppers, or even spinach for added nutrition and flavor that elevates the casserole.
- Creamy Twist: Incorporate a bit of cream cheese or Greek yogurt into the mixture for a deliciously creamy texture that still keeps it light.
- Cheese Variation: Experiment with cheese! Pepper jack lends extra spice while queso fresco melts beautifully and adds authenticity to the dish.
- Beans Variety: Replace black beans with pinto beans or kidney beans for a different taste profile while keeping that nutritious fiber.
- Make It Southwestern: Add corn tortillas instead of spaghetti squash for a truly Southwestern experience that remains hearty and satisfying.
For a similar delicious experience with a different twist, try my Spaghetti Meatballs Homemade recipe or enjoy a hearty meal with this satisfying casserole!
What to Serve with Mexican Spaghetti Squash Casserole
Elevate your meal with some delightful sides that perfectly complement this vibrant casserole, creating a well-rounded dining experience.
-
Creamy Guacamole: This smooth avocado dip adds a rich, cooling contrast to the spicy casserole, making each bite more flavorful.
-
Spicy Black Bean Salad: A refreshing mix of black beans, corn, and zesty lime offers a crunchy texture and a tangy kick that enhances the main dish.
-
Cauliflower Rice: Light and fluffy, cauliflower rice brings a fresh, low-carb element that pairs beautifully with the hearty casserole, making it feel indulgent yet healthy.
-
Cornbread Muffins: Soft and slightly sweet, these muffins provide a satisfying contrast to the savory flavors of the casserole. They’re perfect for mopping up every last bit!
-
Zesty Lime Wedges: Accent your plate with lime wedges to squeeze over the casserole, adding a burst of freshness that brightens all the flavors.
-
Crisp Garden Salad: Tossed greens with a light vinaigrette can balance the richness of the casserole, offering a refreshing crunch that makes the whole meal feel lighter.
Make your dinner even more special by pouring a glass of sparkling water with a hint of lime to keep things refreshing!
How to Store and Freeze Mexican Spaghetti Squash Casserole
Fridge: Store the casserole in an airtight container for up to 3 days. This way, you can enjoy delicious leftovers throughout the week without compromising flavor.
Freezer: If you plan to store it longer, freeze the casserole for up to 2 months. Wrap it tightly in plastic wrap and aluminum foil to protect against freezer burn.
Reheating: When ready to enjoy, thaw in the fridge overnight and reheat in the oven at 350°F until warmed through, about 25-30 minutes. Alternatively, you can microwave individual portions.
Preparing Ahead: Make this Mexican Spaghetti Squash Casserole ahead of time to save time on busy weeknights—just store it in the fridge or freezer as needed!

Mexican Spaghetti Squash Casserole Recipe FAQs
How do I choose the right spaghetti squash?
Absolutely! When selecting a spaghetti squash, look for one that feels heavy for its size with a hard, smooth rind. Avoid any with dark spots or blemishes, as these can indicate overripeness. Ideally, a spaghetti squash should be golden yellow in color and firm to the touch.
How should I store leftover casserole?
Very easy! Store any leftover Mexican spaghetti squash casserole in an airtight container in the fridge for up to 3 days. This keeps it fresh and tasty, ready for reheating whenever those cravings hit!
Can I freeze the casserole for later use?
Absolutely! To freeze the Mexican spaghetti squash casserole, let it cool completely after baking. Then, wrap it tightly in plastic wrap and aluminum foil. It can be frozen for up to 2 months. When you’re ready to enjoy it, thaw it in the fridge overnight and reheat it in the oven at 350°F for about 25-30 minutes.
What if my casserole turns out too watery?
If your casserole is too watery, it might be due to overcooking the spaghetti squash. To prevent this, ensure that you roast the squash until it’s tender but not mushy. If you’re already in the watery situation, I recommend draining off excess liquid before serving and placing the casserole back in the oven for a few minutes to firm it up.
Is this dish suitable for my gluten-free friend?
Yes, indeed! The Mexican spaghetti squash casserole is gluten-free, thanks to its use of spaghetti squash instead of traditional pasta. Just make sure any cheese and spices you use are also gluten-free to keep it safe for your gluten-sensitive friends.
Can I make this recipe vegetarian?
Absolutely! To make the Mexican spaghetti squash casserole vegetarian, you can replace the ground turkey with additional black beans or lentils to maintain protein levels. Add more vegetables like bell peppers or mushrooms for added texture and flavor—it’s the more, the merrier!

Mexican Spaghetti Squash Casserole for a Guilt-Free Feast
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and scoop out the seeds. Place cut-side down on a baking sheet and roast for about 40 minutes.
- While the squash is roasting, heat a nonstick skillet over medium heat. Add ground turkey and cook until fully browned, about 7 minutes.
- In a large mixing bowl, combine the shredded spaghetti squash, cooked turkey, drained black beans, and corn. Sprinkle in cumin and chili powder, then stir until well combined.
- Preheat your oven to 350°F (175°C). Transfer the mixture into a greased 9x13 inch casserole dish. Top with reserved cheese.
- Cover with aluminum foil and bake for 45 minutes. Remove foil and bake uncovered for an additional 15 minutes until cheese is bubbly and golden.
- Let the casserole cool for 10 minutes before serving. Garnish with sour cream and fresh cilantro if desired.

Leave a Reply