High Protein Mexican Spaghetti Squash Casserole – A Cozy, Flavor-Packed Dinner
This casserole gives you all the bold flavors of a Mexican-inspired bake with a light, veggie-forward twist. Spaghetti squash stands in for pasta, soaking up spices and sauce without weighing you down. With lean ground turkey or chicken, black beans, and Greek yogurt, it packs serious protein.
Need More Easy Dinner Ideas?
Get my FREE 7-Day Easy Dinner Reset and enjoy a full week of healthy dinners without the meal-planning stress.
Itâs hearty, colorful, and perfect for weeknights or meal prep. If you love comfort food that still feels good, this one hits the spot.
High Protein Mexican Spaghetti Squash Casserole - A Cozy, Flavor-Packed Dinner
Ingredients
Method
- Roast the squash: Preheat oven to 400°F (200°C). Halve the spaghetti squash lengthwise and scoop out the seeds. Rub the cut sides with a little olive oil and season with salt and pepper. Place cut-side down on a lined baking sheet and roast for 35â45 minutes, until the flesh is tender and strands pull away easily with a fork.
- Cool and shred: Let the squash cool for 10 minutes. Use a fork to scrape out the strands into a large bowl. Pat dry with paper towels if very moist to avoid a watery casserole.
- SautĂŠ aromatics: While the squash roasts, heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onion and cook 4â5 minutes until softened. Stir in the garlic and cook 30 seconds until fragrant.
- Cook the protein: Add the ground turkey to the skillet. Season with taco seasoning, cumin (if using), a pinch of salt, and pepper. Cook, breaking it up with a spoon, until browned and cooked through, about 6â8 minutes.
- Add the mix-ins: Stir in the drained fire-roasted tomatoes, black beans, corn, and salsa. Simmer 2â3 minutes to let flavors meld. Remove from heat and let it cool slightly so the yogurt wonât curdle.
- Make it creamy: Stir in the Greek yogurt, 1/2 cup shredded cheese, and cilantro. Taste and adjust seasoning with salt and pepper.
- Combine with squash: Gently fold the spaghetti squash strands into the meat mixture until evenly coated.
- Assemble: Lightly grease a 9x13-inch baking dish. Spread the mixture in the dish and smooth the top. Sprinkle the remaining 1/2 cup cheese over the surface.
- Bake: Reduce oven temperature to 375°F (190°C). Bake for 18â22 minutes, until hot and bubbling at the edges.
- Finish and serve: Let rest 5â10 minutes. Top with extra cilantro and optional jalapeĂąos. Serve with lime wedges, avocado, or hot sauce if you like.
Why This Recipe Works
- High protein, lower carb: Ground turkey, black beans, and Greek yogurt deliver satisfying protein without relying on heavy noodles.
- Flavor-loaded: Taco-seasoned meat, fire-roasted tomatoes, and a little salsa build a deep, savory base.
- Great texture: Roasted spaghetti squash strands mimic pasta but stay light and tender.
- Meal-prep friendly: Holds up well in the fridge and reheats beautifully all week.
- Customizable: Easy to make dairy-free, spicier, or vegetarian with simple swaps.
Shopping List
- 1 large spaghetti squash (about 3â4 pounds)
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 pound lean ground turkey or chicken (93% lean or leaner)
- 1 packet taco seasoning (or 2 tablespoons homemade)
- 1 teaspoon ground cumin (optional boost)
- 1 can (15 ounces) fire-roasted diced tomatoes, drained
- 1 can (15 ounces) black beans, rinsed and drained
- 1 cup corn kernels (frozen, fresh, or canned and drained)
- 1/2 cup salsa (mild, medium, or hot)
- 1 cup plain nonfat Greek yogurt
- 1 cup shredded Mexican blend or cheddar cheese, divided
- 1/4 cup chopped fresh cilantro (plus more for topping)
- 1 lime, cut into wedges (for serving)
- Salt and black pepper, to taste
- Optional toppings: sliced jalapeĂąos, diced avocado, hot sauce, extra salsa, green onions
Instructions
- Roast the squash: Preheat oven to 400°F (200°C). Halve the spaghetti squash lengthwise and scoop out the seeds.
Rub the cut sides with a little olive oil and season with salt and pepper. Place cut-side down on a lined baking sheet and roast for 35â45 minutes, until the flesh is tender and strands pull away easily with a fork.
- Cool and shred: Let the squash cool for 10 minutes. Use a fork to scrape out the strands into a large bowl.
Pat dry with paper towels if very moist to avoid a watery casserole.
- SautĂŠ aromatics: While the squash roasts, heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onion and cook 4â5 minutes until softened. Stir in the garlic and cook 30 seconds until fragrant.
- Cook the protein: Add the ground turkey to the skillet.
Season with taco seasoning, cumin (if using), a pinch of salt, and pepper. Cook, breaking it up with a spoon, until browned and cooked through, about 6â8 minutes.
- Add the mix-ins: Stir in the drained fire-roasted tomatoes, black beans, corn, and salsa. Simmer 2â3 minutes to let flavors meld.
Remove from heat and let it cool slightly so the yogurt wonât curdle.
- Make it creamy: Stir in the Greek yogurt, 1/2 cup shredded cheese, and cilantro. Taste and adjust seasoning with salt and pepper.
- Combine with squash: Gently fold the spaghetti squash strands into the meat mixture until evenly coated.
- Assemble: Lightly grease a 9×13-inch baking dish. Spread the mixture in the dish and smooth the top.
Sprinkle the remaining 1/2 cup cheese over the surface.
- Bake: Reduce oven temperature to 375°F (190°C). Bake for 18â22 minutes, until hot and bubbling at the edges.
- Finish and serve: Let rest 5â10 minutes. Top with extra cilantro and optional jalapeĂąos.
Serve with lime wedges, avocado, or hot sauce if you like.
How to Store
- Refrigerator: Store in an airtight container for up to 4 days. It reheats well in the microwave or a 350°F oven until warm.
- Freezer: Cool completely, portion into freezer-safe containers, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating tip: If the casserole looks a bit dry, splash in a tablespoon of water or broth and cover while reheating.
Why This is Good for You
- Protein-packed: Lean turkey, beans, and Greek yogurt help keep you full and support muscle recovery.
- Fiber-rich: Black beans, tomatoes, corn, and squash deliver fiber for steady energy and digestion.
- Lighter than pasta: Spaghetti squash cuts carbs and calories while still giving that cozy casserole feel.
- Micronutrient boost: You get vitamins A and C from squash and tomatoes, plus potassium and antioxidants.
Common Mistakes to Avoid
- Undercooking the squash: If itâs too firm, it wonât pull into strands and will taste crunchy.
Roast until fully tender.
- Skipping the drain/dry step: Extra moisture leads to a watery casserole. Drain tomatoes, rinse and drain beans, and pat the squash if needed.
- Adding yogurt over high heat: This can curdle. Remove the pan from heat, let it cool slightly, then stir in the yogurt.
- Overloading cheese: A heavy hand can mask the fresh flavors and add grease.
Stick to the measured amount, or add a sprinkle after baking.
Recipe Variations
- Vegetarian: Swap the turkey for an extra can of beans or 12â14 ounces of plant-based crumbles. Add sautĂŠed bell peppers or zucchini for more veggies.
- Spicy: Use hot salsa, add 1â2 chopped chipotle peppers in adobo, or toss in cayenne to taste.
- Dairy-free: Replace yogurt with a thick, plain dairy-free yogurt and use a vegan cheese shreds or skip the cheese and add guacamole on top.
- Extra protein: Stir in 1/2 cup cottage cheese with the yogurt or add a handful of egg whites before baking for a fluffier set.
- Saucy: If you prefer it more saucy, add an extra 1/4â1/2 cup salsa or a few tablespoons enchilada sauce.
- One-pan shortcut: Roast squash halves, then build the filling in a large oven-safe skillet. Fold in squash, top with cheese, and bake right in the skillet.
Never wonder what's for dinner again.
Get 7 healthy, family-friendly dinners complete with recipes, grocery lists, and simple meal plans delivered straight to your inbox.
FAQ
Can I cook the spaghetti squash in the microwave?
Yes.
Pierce the squash all over with a fork, microwave 5 minutes to soften, then halve, seed, and microwave cut-side down in a dish with a little water for 10â12 more minutes, until tender. Roast gives better flavor, but the microwave is fast.
What can I use instead of Greek yogurt?
Use light sour cream, cottage cheese blended smooth, or a plain dairy-free yogurt. Add it off heat to keep the mixture creamy.
Is ground beef okay here?
Absolutely.
Use 90â93% lean beef, drain excess fat after browning, and continue with the recipe. The flavor will be a bit richer.
How do I keep the casserole from getting watery?
Roast the squash fully, drain tomatoes and beans well, and pat the squash strands dry if theyâre very moist. Avoid adding yogurt while the mixture is piping hot.
Can I make it ahead?
Yes.
Assemble up to the cheese step, cover, and refrigerate for up to 24 hours. Bake covered for 10 minutes, then uncovered until bubbly, adding a few extra minutes since itâs starting cold.
What toppings go well on this?
Try diced avocado, extra cilantro, pickled jalapeĂąos, green onions, crushed tortilla chips for crunch, or a squeeze of lime. Hot sauce is great if you like heat.
Final Thoughts
This High Protein Mexican Spaghetti Squash Casserole brings comfort, color, and bold flavor to your table without the heaviness.
Itâs simple to prep, easy to customize, and built to reheat well. Whether youâre feeding a busy household or stocking your fridge for the week, this recipe earns a regular spot in the rotation. Serve it with lime, fresh cilantro, and your favorite toppings, and enjoy a dinner that works as hard as you do.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
Loved This Recipe?
If you're looking for more simple, healthy dinners your family will actually eat, grab my FREE 7-Day Easy Dinner Reset. You'll get 7 easy dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.


