Pin it
Roasting spaghetti squash until it pulls apart into noodle-like strands creates edible bowls for taco-seasoned ground turkey and vegetables. The squash itself tastes mild and slightly sweet with natural butteriness that pairs perfectly with bold taco flavors - cumin, chili powder, garlic, and smoky paprika. Topping everything with melted cheese and your favorite taco fixings turns this into a complete meal that's healthier than taco shells but just as satisfying. The whole thing can be prepped days ahead and just heated through when you're ready to eat.
Spaghetti squash seemed gimmicky to me until trying it once and realizing the strands genuinely resemble pasta texture. The mild flavor works as a blank canvas for stronger flavors like taco seasoning rather than competing with them. Using the squash halves as edible bowls eliminates dishes and looks impressive when serving. My first attempt years ago involved undercooking the squash, which resulted in crunchy strands instead of tender ones. Learning to roast until very soft made all the difference. Now I make these taco-stuffed squash boats regularly because they satisfy taco cravings while feeling lighter than traditional tacos piled with cheese and sour cream.
Ingredients and Why They Matter
- Spaghetti squash (1 large or 2 medium): Roasts into noodle-like strands that become edible bowls; yellow football-shaped squash
- Ground turkey (1 pound): Lean protein that absorbs seasonings well; ground beef, chicken, or beans substitute
- White onion (1 medium, diced): Mild, sweet flavor that caramelizes during cooking
- Bell pepper (1, any color, diced): Adds sweetness and crunch
- Jalapeño (1, minced, optional): Heat and flavor; omit for mild version or add more for spice
- Garlic (3 cloves, minced): Essential savory depth
- Fresh cilantro (¼ cup chopped): Bright, fresh herbal notes
- Olive oil (1 tablespoon): For sautéing
- For Homemade Taco Seasoning:
- Chili powder (2 tablespoons): Base spice blend
- Ground cumin (1 tablespoon): Earthy, essential taco flavor
- Smoked paprika (1 teaspoon): Smoky depth; sweet or hot paprika substitute
- Garlic powder (1 teaspoon): Concentrated garlic flavor
- Onion powder (1 teaspoon): Sweet onion notes throughout
- Dried oregano (½ teaspoon): Herbal undertone
- Salt (½ teaspoon, or to taste): Brings out all flavors
- Black pepper (½ teaspoon): Subtle heat
- For Topping:
- Pepper Jack cheese (1 cup shredded): Melty cheese with slight heat; cheddar, Monterey Jack, or feta work
- Sour cream, salsa, avocado, lime wedges: Traditional taco toppings
How To Make It
- Roast the squash:
- Preheat your oven to 400°F. Use a sharp chef's knife to carefully cut the spaghetti squash in half lengthwise from stem to bottom. Be careful because the skin is tough - use steady pressure and rock the knife gently if needed. Use a spoon to scoop out all the seeds and stringy bits from the cavity of each half, just like cleaning out a pumpkin. Place the squash halves cut-side down on a rimmed baking sheet. You don't need to add oil or seasoning yet. Roast for 45-55 minutes until the shell feels soft when pressed and a fork easily pierces the flesh. The exact time depends on squash size - larger squash takes longer. When done, the squash should feel tender and the flesh should easily separate into strands when scraped with a fork.
- Make the taco seasoning:
- While the squash roasts, combine all the taco seasoning ingredients in a small bowl - chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, and pepper. Mix together thoroughly until evenly combined. This makes enough for this recipe with some left over. Store extra taco seasoning in an an airtight jar in your pantry for up to 6 months. Making your own lets you control salt levels and adjust spices to your taste.
- Cook the filling:
- Heat the olive oil in a large skillet over medium-high heat. Add the diced onion and bell pepper. Cook, stirring occasionally, for about 5-6 minutes until softened and starting to brown around the edges. Add the minced jalapeño if using and the minced garlic. Cook for another minute, stirring constantly so the garlic doesn't burn. Push the vegetables to the sides of the pan and add the ground turkey to the center. Break it up with a wooden spoon or spatula and cook, stirring occasionally, until no pink remains, about 6-8 minutes. The turkey should be browned and cooked through.
- Season and finish filling:
- Sprinkle the homemade taco seasoning over the cooked turkey and vegetables. Stir everything together, coating the meat and vegetables evenly with the spices. Cook for 1-2 minutes more to toast the spices and let their flavors bloom. Remove from heat and stir in the chopped fresh cilantro. Taste and adjust seasoning with more salt if needed. The filling should smell amazing and taste boldly of taco seasonings. Set aside while you prepare the squash.
- Prepare the squash boats:
- Once the roasted squash is done and cool enough to handle, flip each half over so the cut side faces up. Use a fork to gently scrape and fluff the flesh, pulling it into spaghetti-like strands. Work from the outer edges toward the center, being careful not to tear through the skin. You want to create lots of strands but keep them inside the squash shell to form an edible bowl. The strands should look like shredded cheese or angel hair pasta. Leave the strands in the shell rather than removing them - they form the base for the filling.
- Stuff and top with cheese:
- Increase oven temperature to 425°F. Divide the taco filling between the squash halves, spooning it generously over the squash strands and piling it high. Press down gently to nestle the filling into the strands. If you have extra filling because your squash is smaller, save it for taco bowls, salad topping, or wraps. Sprinkle the shredded pepper Jack cheese evenly over the top of each filled squash half, covering the filling completely. Return the stuffed squash to the baking sheet and place back in the oven.
- Bake until cheese melts:
- Bake for 10-12 minutes until the cheese is completely melted, bubbling, and starting to brown slightly in spots. The filling should be heated through and everything should look golden and delicious. Remove from the oven and let cool for 2-3 minutes before serving - the filling will be very hot.
- Serve with toppings:
- Transfer each squash half to a serving plate, or cut each half in half again if serving 4 people. Top with dollops of sour cream, spoonfuls of salsa, avocado slices, fresh cilantro, lime wedges, diced red onion, hot sauce, or whatever taco toppings you prefer. Serve immediately while hot. To eat, use a fork to scoop up the filling along with the squash strands together in each bite.
Pin it
Spaghetti squash confused me for years because I didn't understand the timing. Undercooking leaves it crunchy and hard to separate into strands. Overcooking makes it mushy and waterlogged. The perfect doneness happens when the shell feels soft when pressed and the strands pull away easily but still have slight bite. Testing with a fork through the shell helps determine doneness. Now I can tell by looking - the squash flesh shrinks away from the shell slightly and looks more translucent when done.
Ground Turkey Benefits
Ground turkey provides leaner protein than ground beef while tasting better than ground chicken, which can be bland. The 85-93% lean range offers enough fat to keep the meat moist and flavorful without being greasy. Turkey absorbs seasonings beautifully, making it ideal for highly-seasoned dishes like tacos. It costs less than ground beef in many markets. For vegetarian versions, replace with 2 cans of drained black beans, kidney beans, or pinto beans. Add the beans after cooking the vegetables and warm through with the seasonings.
Homemade Taco Seasoning Advantages
Store-bought taco seasoning packets contain excessive sodium, anti-caking agents, and sometimes added sugar. Making your own lets you control salt levels for health or taste preferences. You can adjust spice levels by increasing or decreasing chili powder and adding cayenne for more heat. The flavor tastes fresher and more complex with whole spices rather than a premixed blend that's been sitting for months. Making a large batch takes maybe two minutes and provides seasoning for multiple meals. Store in an airtight jar away from light and heat.
Squash Selection and Storage
Choose spaghetti squash that feels heavy for its size, which indicates dense, moist flesh inside. The skin should be hard and pale yellow, not green which indicates under-ripeness. Avoid soft spots, bruises, or cuts. Store whole squash in a cool, dry place for up to 3 months. Once cut, wrap tightly and refrigerate for up to 5 days. Cooked squash keeps refrigerated for 4-5 days. The convenience of pre-cut squash from stores saves time but won't be as fresh and costs significantly more.
Make-Ahead Flexibility
This recipe's make-ahead capability makes it perfect for meal prep or busy weeknights. Roast the squash up to 3 days ahead, cool completely, wrap in plastic, and refrigerate. Make the filling up to 3 days ahead and refrigerate separately. When ready to serve, fluff the cold squash, add the filling, top with cheese, and bake for 20-30 minutes until heated through. Or assemble everything completely except the cheese and final baking, refrigerate for up to 3 days, then top with cheese and bake when ready to eat.
Topping Creativity
Traditional taco toppings work beautifully, but get creative with variations. Try Greek yogurt instead of sour cream for tanginess with more protein. Add pickled jalapeños for vinegary heat. Sprinkle crumbled queso fresco or cotija cheese for authentic Mexican flavor. Drizzle with chipotle crema or cilantro-lime sauce. Add black olives, corn, or black beans. Top with pico de gallo instead of jarred salsa. Finish with a squeeze of fresh lime juice. Serve with crushed tortilla chips for crunch. Each variation creates different flavor profiles.
Pin it
This taco stuffed spaghetti squash recipe represents the kind of creative cooking that makes eating vegetables feel exciting rather than obligatory. The combination of tender squash strands, boldly-seasoned meat and vegetables, melted cheese, and fresh toppings creates satisfaction equal to traditional tacos without the heavy feeling afterward. When you serve these golden squash boats piled high with filling and everyone digs in enthusiastically, you know you've created something special. Sometimes the best recipes are the ones that prove healthy eating doesn't mean boring food, and these stuffed squash boats definitely accomplish that goal perfectly every single time you make them.
Frequently Asked Questions
- → Can I use ground beef instead of turkey?
- Absolutely! Ground beef, chicken, or even plant-based meat works great. Just cook it the same way with the taco seasoning.
- → How do I know when the spaghetti squash is done?
- The squash is ready when you can easily pierce it with a fork and the flesh shreds into strands without much effort.
- → Can I make this ahead of time?
- Yes! You can roast the squash and prepare the filling separately, then assemble and bake when ready to eat. It saves time on busy nights.
- → What if I don't like spicy food?
- Leave out the jalapeño and use mild cheese instead of pepper jack. You can also skip the hot paprika or cut it in half.
- → How should I store leftovers?
- Keep them covered in the fridge for up to 3 days. Reheat in the oven at 350°F for about 25 minutes or microwave until warm.
- → Is this recipe keto-friendly?
- Yes, spaghetti squash is low in carbs and this recipe fits well into a keto diet, especially if you skip any high-carb toppings.
- → Can I freeze taco stuffed spaghetti squash?
- It's best enjoyed fresh, but you can freeze it for up to 2 months. Just thaw in the fridge overnight and reheat thoroughly before serving.