Mexican Spaghetti Squash Casserole: An Amazing Ultimate Recipe

Why You’ll Love Mexican Spaghetti Squash Casserole: An Amazing Ultimate Recipe

I love how this recipe combines wholesome ingredients with bold spices to create a casserole that feels indulgent but is packed with vegetables and protein. I appreciate how versatile it is, since I can easily swap between ground turkey and beef depending on what I have on hand. The combination of black beans, corn, tomatoes, and warm spices gives it a rich, comforting flavor. I also find it perfect for meal prep because it reheats beautifully and tastes just as good the next day.

Ingredients

(Note: All ingredient amounts are listed in the recipe card below.)

– 1 medium spaghetti squash
– 1 pound ground turkey or beef
– 1 cup diced bell peppers (any color)
– 1 cup diced onion
– 2 cloves garlic, minced
– 1 can (15 oz) black beans, rinsed and drained
– 1 cup corn (fresh, frozen, or canned)
– 1 can (14.5 oz) diced tomatoes, undrained
– 1 tablespoon taco seasoning
– 1 teaspoon cumin
– 1 teaspoon chili powder
– 1 cup shredded cheese (cheddar or Mexican blend)
– Salt and pepper to taste
– Fresh cilantro for garnish (optional)

Mexican Spaghetti Squash Casserole: An Amazing Ultimate Recipe Directions

I start by preheating my oven to 400°F (200°C).

Next, I cut the spaghetti squash in half lengthwise and scoop out the seeds. I place the halves cut side down on a baking sheet and roast them for about 30–35 minutes, until the flesh is tender.

While the squash roasts, I heat a large skillet over medium heat. I add the ground turkey or beef and cook it until browned, breaking it up with a spatula as it cooks.

Once the meat is fully cooked, I add the diced onion, bell peppers, and minced garlic. I sauté everything for about 5 minutes, until the vegetables soften and become fragrant.

I then stir in the black beans, corn, diced tomatoes with their juice, taco seasoning, cumin, chili powder, salt, and pepper. I let the mixture cook for another 5 minutes so all the flavors blend together.

After removing the squash from the oven, I let it cool slightly. Using a fork, I scrape the flesh into spaghetti-like strands and transfer them to a large mixing bowl.

I add the meat and vegetable mixture to the bowl with the spaghetti squash and mix everything until well combined.

I pour the mixture into a greased baking dish and spread it evenly. Then I sprinkle the shredded cheese over the top.

I return the dish to the oven and bake for an additional 20–25 minutes, until the cheese is melted and bubbly.

Finally, I let the casserole cool for 5–10 minutes before garnishing with fresh cilantro if I choose to use it.

Servings and Timing

I find this recipe makes about 6 servings, depending on portion size.

Prep Time: 15 minutes
Cook Time: 55–60 minutes
Total Time: About 1 hour 10–15 minutes

Variations

I sometimes swap the ground turkey for ground chicken for a slightly lighter option. When I want extra heat, I add diced jalapeños or a pinch of cayenne pepper. I also enjoy using a Mexican cheese blend instead of cheddar for a more complex flavor. For a vegetarian version, I skip the meat and add extra black beans or even pinto beans. Occasionally, I top it with sliced avocado or a dollop of sour cream for added richness.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 4 days. When I reheat individual portions, I use the microwave in 1-minute intervals until warmed through. If I’m reheating a larger portion, I cover it with foil and warm it in a 350°F oven until heated evenly. I can also freeze this casserole for up to 2 months, making sure it’s tightly wrapped; I thaw it overnight in the refrigerator before reheating.

FAQs

Can I make this casserole ahead of time?

Yes, I often assemble the casserole a day in advance and store it covered in the refrigerator. I bake it just before serving.

Can I freeze this dish?

I can freeze it either before or after baking. I just make sure it’s tightly sealed to prevent freezer burn.

How do I know when the spaghetti squash is done?

I check that it’s tender by piercing it with a fork. If the flesh easily separates into strands, it’s ready.

Can I use a different type of meat?

I can substitute ground chicken or even ground pork if I prefer a different flavor.

Is this recipe spicy?

It has mild warmth from the chili powder and taco seasoning, but I can easily adjust the spice level to suit my taste.

Can I make it dairy-free?

I simply leave out the cheese or use a dairy-free alternative to make it dairy-free.

What can I serve with this casserole?

I like serving it with a simple green salad or some tortilla chips on the side.

Can I add more vegetables?

I often add zucchini, mushrooms, or spinach for extra nutrition and texture.

How do I keep the casserole from becoming watery?

I make sure to drain the beans well and avoid overcooking the squash so it doesn’t release too much moisture.

Can I use pre-cooked spaghetti squash?

Yes, when I’m short on time, I use pre-cooked spaghetti squash and reduce the overall cooking time slightly.

Conclusion

This Mexican Spaghetti Squash Casserole is one of my go-to meals when I want something comforting, flavorful, and satisfying without relying on traditional pasta. I love how the tender squash, seasoned meat, hearty beans, and melted cheese come together in every bite. It’s a dependable, crowd-pleasing recipe that I enjoy making again and again.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican Spaghetti Squash Casserole: An Amazing Ultimate Recipe

Mexican Spaghetti Squash Casserole: An Amazing Ultimate Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amy
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Bake
  • Cuisine: Mexican
  • Diet: Gluten Free

Description

This Mexican Spaghetti Squash Casserole is a hearty, flavorful dish featuring tender roasted squash strands mixed with seasoned ground meat, beans, vegetables, and melted cheese. It is a comforting yet lighter alternative to traditional pasta casseroles.


Ingredients

1 medium spaghetti squash

1 pound ground turkey or beef

1 cup diced bell peppers (any color)

1 cup diced onion

2 cloves garlic, minced

1 can (15 oz) black beans, rinsed and drained

1 cup corn (fresh, frozen, or canned)

1 can (14.5 oz) diced tomatoes, undrained

1 tablespoon taco seasoning

1 teaspoon cumin

1 teaspoon chili powder

1 cup shredded cheese (cheddar or Mexican blend)

Salt and pepper to taste

Fresh cilantro for garnish (optional)


Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Cut the spaghetti squash in half lengthwise and scoop out the seeds. Place the halves cut side down on a baking sheet and roast for 30–35 minutes until tender.
  3. While the squash roasts, heat a large skillet over medium heat. Add the ground turkey or beef and cook until browned, breaking it apart as it cooks.
  4. Add the diced onion, bell peppers, and minced garlic to the skillet. Sauté for about 5 minutes until softened and fragrant.
  5. Stir in the black beans, corn, diced tomatoes with their juice, taco seasoning, cumin, chili powder, salt, and pepper. Cook for 5 minutes to blend the flavors.
  6. Remove the squash from the oven and let it cool slightly. Use a fork to scrape the flesh into spaghetti-like strands and transfer to a large mixing bowl.
  7. Add the meat and vegetable mixture to the bowl with the squash strands and mix until well combined.
  8. Transfer the mixture to a greased baking dish and spread evenly. Sprinkle shredded cheese over the top.
  9. Bake for 20–25 minutes until the cheese is melted and bubbly.
  10. Let cool for 5–10 minutes before garnishing with fresh cilantro and serving.

Notes

Swap ground turkey with ground chicken or ground pork if desired.

For a vegetarian version, omit the meat and add extra black beans or pinto beans.

Add diced jalapeños or cayenne pepper for extra heat.

Top with sliced avocado or sour cream for added richness.

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Freeze tightly wrapped for up to 2 months and thaw overnight before reheating.

Drain beans well and avoid overcooking squash to prevent excess moisture.


Nutrition

  • Serving Size: 1 serving
  • Calories: 380 kcal
  • Sugar: 8 g
  • Sodium: 620 mg
  • Fat: 18 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 7 g
  • Protein: 26 g
  • Cholesterol: 70 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments