I remember the first time I tried a spaghetti squash casserole. The warmth of the dish brought everyone around the table, and the smell was simply divine. It was a cozy evening, and we shared laughter and stories while digging into this comforting meal. This recipe holds a special place for me because it blends the familiar textures of spaghetti with bold, vibrant Mexican flavors. You won’t need a lot of fancy equipment or skills to make this dish, just a little bit of love and some basic cooking. The unique twist of using spaghetti squash instead of pasta makes this casserole lighter and packed with nutrients. What makes it special is how it combines health and flavor, making it a perfect go-to for family dinners or meal prep.
why make this recipe
This Mexican Spaghetti Squash Casserole is a fantastic option for anyone looking to enjoy a healthier meal without sacrificing flavor. Spaghetti squash is low in calories and carbs, making it an excellent substitute for traditional pasta. Plus, it’s packed with vitamins and fiber. The combination of ground turkey, black beans, and spices brings a hearty yet balanced meal to the table. It’s easy to make, and you can enjoy leftovers throughout the week. This recipe also introduces an exciting way to incorporate more veggies into your diet while still celebrating the delicious tastes we love.
how to make Mexican Spaghetti Squash Casserole
Ingredients:
- 1 medium spaghetti squash
- 1 lb ground turkey
- 1 bell pepper, diced
- 1 can black beans, drained and rinsed
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
- 1 cup shredded cheese (optional)
- Fresh cilantro for garnishing (optional)
Directions:
- Preheat the oven to 400°F (200°C).
- Cut the spaghetti squash in half lengthwise and remove the seeds. Place it cut-side down on a baking sheet and roast for about 30-40 minutes, or until tender.
- While the squash is baking, heat a large skillet over medium heat and add the ground turkey, cooking until browned.
- Add the onion and bell pepper to the skillet, cooking until softened.
- Stir in the garlic, cumin, chili powder, black beans, salt, and pepper. Cook for another 5 minutes.
- Once the spaghetti squash is done, scrape the insides with a fork to create spaghetti-like strands and add them to the turkey mixture.
- Mix until well combined and transfer everything into a greased baking dish.
- Top with shredded cheese if using.
- Bake for an additional 15-20 minutes, or until heated through and cheese is melted.
- Garnish with fresh cilantro if desired and serve hot.
how to serve Mexican Spaghetti Squash Casserole
You can serve this delicious casserole warm, directly from the oven. It pairs well with a simple salad or some crusty bread on the side. If you want to make it more festive, consider adding some avocado slices or a dollop of sour cream on top. Enjoy it family-style, letting everyone scoop out their portion and enjoy it together.
how to store Mexican Spaghetti Squash Casserole
This casserole can be easily stored in the fridge. Once it cools, place it in an airtight container. It will last for about 3-4 days in the refrigerator. You can also freeze it for longer storage; just make sure it’s in a freezer-safe container. When you’re ready to eat it, simply reheat in the oven or microwave.
tips to make Mexican Spaghetti Squash Casserole
- Make sure to cook the spaghetti squash until it’s tender; this will make it easier to shred.
- You can adjust the spices based on your taste preferences. If you love heat, feel free to add more chili powder or jalapeños.
- For a cheesy version, don’t skip the shredded cheese on top; it adds a wonderful flavor and texture.
variation
If you want to turn this into a vegetarian dish, simply replace the ground turkey with additional vegetables like zucchini, corn, or more beans. You can also use quinoa instead of turkey for a different protein source.
FAQs
Can I use a different type of meat?
Yes, you can use ground beef, chicken, or even a vegetarian meat substitute if you prefer.
How do I know when the spaghetti squash is cooked?
The squash should be soft to the touch, and you should be able to scrape the insides easily with a fork to create strands.
Can I prepare this ahead of time?
Absolutely! You can prepare the casserole ahead of time and store it in the fridge until you’re ready to bake it. Just add a little extra baking time if it’s cold from the fridge.

Mexican Spaghetti Squash Casserole
Ingredients
Method
- Preheat the oven to 400°F (200°C).
- Cut the spaghetti squash in half lengthwise and remove the seeds. Place it cut-side down on a baking sheet and roast for about 30-40 minutes, or until tender.
- While the squash is baking, heat a large skillet over medium heat and add the ground turkey, cooking until browned.
- Add the onion and bell pepper to the skillet, and cook until softened.
- Stir in the garlic, cumin, chili powder, black beans, salt, and pepper. Cook for another 5 minutes.
- Once the spaghetti squash is done, scrape the insides with a fork to create spaghetti-like strands and add them to the turkey mixture.
- Mix until well combined and transfer everything into a greased baking dish.
- Top with shredded cheese if using.
- Bake for an additional 15-20 minutes, or until heated through and cheese is melted.
- Garnish with fresh cilantro if desired and serve hot.
