Mexican Spaghetti Squash Casserole

Golden melted cheese tops this Mexican spaghetti squash casserole with black beans and roasted vegetables Save
Golden melted cheese tops this Mexican spaghetti squash casserole with black beans and roasted vegetables | freshplatejournal.com

This wholesome casserole transforms roasted spaghetti squash into a satisfying Mexican-inspired dish. The squash strands are combined with black beans, corn, bell peppers, and aromatic spices like cumin, chili powder, and smoked paprika. After baking until the cheese is golden and bubbly, the casserole is finished with fresh cilantro and lime wedges for brightness.

The first time I made this spaghetti squash casserole, my kitchen filled with the most incredible aroma of roasting vegetables and warm spices. My roommate poked her head in, convinced I'd spent hours simmering something complicated, and looked genuinely shocked when I told her most of the magic happened in the oven. Now it's become our go-to when we want something that feels indulgent but still keeps us feeling light and energized.

Last winter, I brought this to a potluck dinner and watched it disappear in record time. My friend's husband, who claims to despise anything with squash in the name, went back for thirds and finally admitted he'd been wrong. There's something about the combination of melting cheese, hearty beans, and that slightly sweet squash that converts even the most skeptical eaters.

Ingredients

  • 1 large spaghetti squash: This becomes the star of the show, transforming into tender strands that mimic pasta while bringing natural sweetness and fewer carbs
  • 1 medium red bell pepper, diced: Adds beautiful color and a subtle sweetness that balances the smoky spices
  • 1 small red onion, diced: Provides a savory base that caramelizes beautifully during roasting
  • 2 cloves garlic, minced: Fresh garlic is non-negotiable here for that aromatic punch
  • 1 jalapeño, seeded and minced (optional): Leave it in if you like some gentle heat, remove it for sensitive palates
  • 1 cup frozen corn kernels, thawed: Brings little bursts of sweetness and texture throughout
  • 1 can (15 oz) black beans, drained and rinsed: The protein backbone that makes this satisfying enough for a main course
  • 1 can (14 oz) diced tomatoes, drained: Use fire-roasted if you can find them for extra depth
  • 1½ tsp ground cumin: Earthy and essential for that classic Mexican flavor profile
  • 1 tsp chili powder: Adds warmth without overwhelming heat
  • 1 tsp smoked paprika: The secret ingredient that gives this dish its irresistible smoky undertone
  • ½ tsp dried oregano: Brings a subtle herbal note that ties all the spices together
  • ½ tsp salt and ¼ tsp black pepper: Adjust these to taste, but don't skip them entirely
  • 1 cup shredded cheddar cheese: Sharp cheddar provides that perfect cheesy punch
  • ½ cup shredded Monterey Jack cheese: Melts beautifully and complements the sharper cheddar
  • ¼ cup chopped fresh cilantro: Fresh herbs at the end brighten everything up
  • 1 lime, cut into wedges: A squeeze of lime right before serving makes all the flavors pop

Instructions

Roast the squash:
Preheat your oven to 400°F and line a baking sheet with parchment. Cut that spaghetti squash in half lengthwise, scoop out the seeds, give the cut sides a quick brush of olive oil, and place them cut-side down. Let them roast for 35 to 40 minutes until the flesh yields easily when you poke it with a fork.
Sauté the vegetables:
While the squash does its thing, heat a splash of olive oil in a large skillet over medium heat. Toss in the onion, bell pepper, jalapeño if you're using it, and garlic. Cook them for 4 to 5 minutes until they've softened and your kitchen smells amazing.
Build the filling:
Add the corn, black beans, and drained tomatoes to the skillet. Sprinkle in all those spices, cumin, chili powder, smoked paprika, oregano, salt, and pepper. Let everything cook together for another 3 to 4 minutes, stirring occasionally so the spices bloom and coat everything evenly.
Shred and combine:
Once the squash is cool enough to handle, grab a fork and shred that flesh into strands. Reduce your oven temperature to 375°F. In a large mixing bowl, toss the shredded squash with your vegetable-bean mixture and stir in half of both cheeses.
Bake to golden perfection:
Transfer everything to a lightly greased 9x13-inch casserole dish and spread it evenly. Sprinkle the remaining cheese across the top like a cozy blanket. Bake for 20 to 25 minutes until the casserole is hot throughout and the cheese is bubbling and turning golden brown in spots.
Finish with fresh touches:
Scatter that fresh cilantro over the top and serve with lime wedges on the side so everyone can add a bright squeeze right before digging in.
Baked Mexican spaghetti squash casserole featuring tender squash strands mixed with spiced vegetables and beans Save
Baked Mexican spaghetti squash casserole featuring tender squash strands mixed with spiced vegetables and beans | freshplatejournal.com

This recipe started as a way to use up vegetables from my CSA box, but it's evolved into something I crave even when I'm not trying to be virtuous. There's something deeply satisfying about how it comes together, layers of flavor building on each other until you end up with this bubbling, golden dish that makes the whole house feel cozy.

Make It Your Own

I've discovered that this casserole is incredibly forgiving. Add shredded chicken or ground turkey if you want extra protein, or swap in pinto beans instead of black beans for a different twist. Sometimes I throw in diced zucchini or extra bell peppers when I need to use up produce.

Serving Suggestions

A simple green salad with a lime vinaigrette cuts through the richness perfectly. I also love serving this with sliced avocado, a dollop of sour cream, or some pickled jalapeños on the side. It's hearty enough to stand alone but plays nicely with whatever Mexican-inspired sides you have on hand.

Storage And Reheating

This casserole keeps beautifully in the refrigerator for up to four days. I actually think the flavors improve overnight as everything melds together. Reheat individual portions in the microwave or cover the whole dish with foil and warm it in a 350°F oven until heated through.

  • Portion it into individual containers before refrigerating for easy grab-and-go lunches
  • If freezing, wrap it tightly and it will keep for up to three months
  • Thaw overnight in the refrigerator before reheating for the best texture
Vibrant vegetarian Mexican spaghetti squash casserole garnished with fresh cilantro and served with lime wedges Save
Vibrant vegetarian Mexican spaghetti squash casserole garnished with fresh cilantro and served with lime wedges | freshplatejournal.com

There's something so satisfying about a dish that feels indulgent but still leaves you feeling good. This casserole has become one of those recipes I turn to again and again, a reliable favorite that never fails to make dinner feel special.

Recipe FAQs

Yes, you can assemble the entire casserole up to 24 hours in advance and refrigerate it before baking. You may need to add a few extra minutes to the baking time if baking it cold from the refrigerator.

Store leftover casserole in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or cover the dish with foil and warm in a 350°F oven until heated through.

Yes, this freezes well. Assemble the casserole, wrap it tightly with plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

This casserole is complete as a meal on its own, but you can serve it with a simple green salad, guacamole, sour cream, or additional tortillas for a more substantial spread.

The spice level is mild to medium, coming from the chili powder and optional jalapeño. You can adjust the heat by reducing the chili powder or omitting the jalapeño for a milder version.

While spaghetti squash works best for its strand-like texture, you could use butternut or acorn squash diced into small pieces. The cooking time may vary slightly depending on the squash variety.

Mexican Spaghetti Squash Casserole

Roasted spaghetti squash with black beans, vegetables, and Mexican spices topped with melted cheese.

Prep 20m
Cook 50m
Total 70m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 large spaghetti squash (about 3 lbs)
  • 1 medium red bell pepper, diced
  • 1 small red onion, diced
  • 2 cloves garlic, minced
  • 1 jalapeño, seeded and minced (optional)
  • 1 cup frozen corn kernels, thawed

Beans

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

Canned Goods

  • 1 can (14 oz) diced tomatoes, drained

Spices & Seasonings

  • 1½ tsp ground cumin
  • 1 tsp chili powder
  • 1 tsp smoked paprika
  • ½ tsp dried oregano
  • ½ tsp salt
  • ¼ tsp black pepper

Dairy

  • 1 cup shredded cheddar cheese
  • ½ cup shredded Monterey Jack cheese

Fresh Herbs & Garnishes

  • ¼ cup chopped fresh cilantro
  • 1 lime, cut into wedges

Instructions

1
Preheat Oven: Preheat oven to 400°F. Line a baking sheet with parchment paper.
2
Roast Spaghetti Squash: Halve the spaghetti squash lengthwise and scoop out the seeds. Brush the cut sides lightly with olive oil, place cut-side down on the prepared baking sheet, and roast for 35–40 minutes or until the flesh is tender and easily shredded with a fork.
3
Sauté Vegetables: While the squash roasts, heat a large skillet over medium heat. Add a splash of olive oil, then sauté the onion, bell pepper, jalapeño (if using), and garlic for 4–5 minutes until softened.
4
Season Filling: Stir in the corn, black beans, and drained tomatoes. Add cumin, chili powder, smoked paprika, oregano, salt, and pepper. Cook for another 3–4 minutes, stirring occasionally. Remove from heat.
5
Shred Squash: Once the spaghetti squash is cool enough to handle, use a fork to shred the flesh into strands. Reduce oven temperature to 375°F.
6
Combine Filling: In a large mixing bowl, combine the shredded spaghetti squash with the vegetable-bean mixture. Stir in half of the cheddar and Monterey Jack cheeses.
7
Assemble Casserole: Transfer the mixture to a lightly greased 9x13-inch casserole dish. Sprinkle the remaining cheese evenly on top.
8
Bake: Bake for 20–25 minutes, or until the casserole is hot and the cheese is bubbly and lightly golden.
9
Garnish and Serve: Garnish with chopped cilantro and serve with lime wedges.
Additional Information

Equipment Needed

  • Baking sheet
  • Sharp knife
  • Large skillet
  • Mixing bowl
  • 9x13-inch casserole dish
  • Fork
  • Spoon or spatula

Nutrition (Per Serving)

Calories 335
Protein 15g
Carbs 44g
Fat 11g

Allergy Information

  • Contains dairy (cheese)
  • Gluten-free as written
  • Always check labels for processed ingredients like cheese and canned beans
Clara Hensley

Passionate home cook sharing easy, family-friendly recipes and practical cooking tips.