Stuffed Spaghetti Squash
This cheesy stuffed spaghetti squash recipe is a Tex-Mex spin on the classic, featuring chicken, salsa, beans, and a blanket of cheese. It’s like Southwest taco flavors in healthier spaghetti squash boats.
As an Amazon Associate, I earn from qualifying purchases.

This chicken stuffed spaghetti squash is a fave any time of year. If you like spaghetti squash, check out these spaghetti squash hash browns or, as a pasta alternative, this spaghetti squash bolognese. Check out all of our healthy dinner recipes for more inspiration.
Why you will love this recipe

Ingredient notes
Find the complete ingredient list, with measurements, in the recipe card below.
- Spaghetti Squash – For this recipe, which is designed for two, I like to choose a small squash if I can find it.
- Cooked Chicken – Use leftover chicken (I recommend chili lime chicken that I prep almost weekly). Rotisserie chicken works well too and is so easy.
- Beans – I prefer black beans lately, but any beans are fine.
- Salsa – Herdez is my go-to for its fresh chunks of onion and tomatoes, but choose your favorite.
- Cilantro – This is optional if you don’t have any fresh cilantro, but it is so fresh tasting and delicious, so we never skip it. Check out our cilantro guide if you need tips on how to prep and store it.
- Cheese – I recommend using a marble cheddar because it melts so well.
- Olive Oil – For brushing on the spaghetti squash so it browns up nicely.
- Salt and Pepper – A sprinkle of sea salt and cracked black pepper brings out the best flavor in your ingredients.
Equipment
Sharp Knife and Cutting Board – For prepping the squash.
Baking Dish or Sheet Pan – For roasting your squash.
Mixing Bowl – A large bowl is used to stir together the spaghetti squash mixture
- Naturally slick ceramic coating.
- Non-Toxic, PTFE & PFOA Free.
- Perfect for baking, roasting, and more.
Instructions
Scroll to the recipe card at the bottom for the FULL instructions.
Step 1
First, prep the squash halves and bake in the oven for about 25 minutes.
The steps to do this are listed in the recipe, but if you want a separate reference for the future, I have a how-to make spaghetti squash post you can bookmark for later.
Step 2
Meanwhile, stir a bit of fresh cilantro into your salsa. This is optional, as I know there are a few who might not like it (where are my soap people at?).
Step 3
Then, once the squash has finished roasting, use a fork to shred the insides into strands and transfer them to a mixing bowl.
Expert Tip!
Spaghetti squash sizes vary, as can the amount of “noodles” you get when shredding. If it is too much for your shells, transfer the extra to a storage container that has a tight-fitting lid and use the leftovers for meal prep.


Step 4
Next, add the salsa, beans, and chicken to the bowl.
Give it all a good stir, then stuff the mixture back into the squash shells to create your stuffed spaghetti squash.


Step 5
Finally, pop the tray back into the oven under the broiler to melt and crisp up the cheese.
Serve warm with your toppings of choice.

Substitutions and recipe variations
Substitute any beans, from kidney beans and navy beans to pinto beans.
Instead of chicken, you could make a meat sauce using ground beef, ground turkey, or sausage. Just cook up a pound with this homemade taco seasoning.
Rotate your cheeses for variety. Parmesan cheese, mozzarella, ricotta, and even cottage cheese for a little extra protein.
If you don’t like cilantro, you can use fresh parsley or basil.
Mix sour cream into the salsa and cilantro mixture to create a creamy sauce.

Serving suggestions
Serve with an array of toppings like chopped avocado, guacamole, sour cream, and your favorite hot sauce.
Have a light lettuce salad on the side or a portion of garlic butter green beans.
FAQS
Choose a squash that feels heavy for its size and has a hard, firm rind. Look for a uniform pale yellow color and avoid squash with soft spots or cracks.
After roasting, let the squash sit for a few minutes so excess moisture can evaporate. Avoid overcooking the squash, as it will release more liquid.
Storage tips
To Store: Keep any leftovers stored in the fridge in an airtight container. It will keep in the refrigerator for up to 3 days. Reheat in the oven or microwave until well heated through.

More spaghetti squash recipes
If you’ve tried this stuffed spaghetti squash, please give me a rating and let me know how it turned out by leaving me a comment below. I’m always interested in feedback!
*Originally posted March 14, 2014, updated July 15, 2020, and updated again July 13, 2026.*
Be sure to follow me on social media! I love pinning to Pinterest, sharing on Facebook, and posting pics on Instagram. See you there. 🙂
As an Amazon Associate, I earn from qualifying purchases.
Want to Save This Recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week.
By submitting this form, you consent to receive emails from The Honour System

Stuffed Spaghetti Squash
Ingredients
- 1 small spaghetti squash
- 1 tbsp olive oil
- salt and pepper
- 1 cup cooked chicken, cut into pieces or shredded
- ½ cup cooked black beans
- 1 cup salsa
- 3 tbsp fresh cilantro chopped
- ¾ cup shredded cheese
TOPPINGS
- sour cream
- fresh avocado
- chopped cilantro
- hot sauce
Instructions
- Preheat your oven to 425° and line a baking sheet with parchment paper.
- Prepare your squash. First, cut the hard stem off so you don't have to cut through it.
- Next, cut the squash in half lengthwise. Using a spoon, scrape out the seeds and discard.
- Rub the inside with olive oil and sprinkle with sea salt and pepper.
- Place face down on the baking sheet and pierce each one with a fork a few times.
- Bake for about 25-30 minutes. It should feel a bit soft, the edges should be browned, and shreds should form easily with a fork.
- Meanwhile, stir the fresh cilantro into the salsa.
- When the squash is ready, take it out and let it stand for 5 minutes. Turn the oven to the broiler setting.
- Fully shred the squash, leaving the shell intact. You will be stuffing it! Transfer the spaghetti squash to a mixing bowl.
- Stir in the salsa mixture, followed by the beans and chicken.
- Split the mixture in half and stuff each squash shell. Top with the shredded cheese.
- Place the two stuffed halves back on the same baking sheet and broil until bubbly and browned. About 2-3 minutes.
- Serve warm with toppings such as sour cream, avocado, and more fresh cilantro and salsa.





Baked Spaghetti squash looks so delcious. I love that you added beans and salsa to the stuffing. I will try this without adding chicken 🙂
This stuffed spaghetti squash looks so appetizing! The addition of cheese and beans makes it soo exciting. I am definitely making this ASAP
Cheesy beans make any dinner better. 😉 Hope you enjoy!
Stuffed spaghetti squash was on my list of things I need to make! I love how simple this recipe is, and the filling has lots of goodies in it. My kids love this recipe as well!
Goodies is a great way to describe it! Thanks, Ashley. 🙂
I tried your recipe after I saw it on MyFitnessPal. I had a whole bowl of cooked spaghetti squash in my frig, so I tossed it in the casserole dish as the base and piled all the other toppings on. I would not have thought to go TexMex with that squash, but it was awesome!! Thanks for the great idea and I will be back to view your blog again.
Thanks so much Sandy! If you ever find yourself with leftover spaghetti squash again try this Spaghetti Squash Hash Browns too. Great for a weekend breakfast. 😉 Thanks again for the nice feedback!
Hi! So I was wondering if you think I could make a double batch of your chile lime chicken and use that for the chicken in here. What do you think?
Thank you! I can’t wait to try it!
I love that chicken! It would totally work in this recipe. Thanks Angie! 🙂
Awesome! Thank you!
Hey Sharon just wondering if you can use chickpeas or lentils instead of kidney beans. Really looking forward to trying this one
Kate! Either one of those would be delicious. You will love this dish! 🙂 Miss you lots!!
This is one veggie I need to have more often. This looks delicious! I love how you loaded it with chicken and beans. A perfectly rounded dish! Pinning!!
Thanks Cindy! I make spaghetti squash all the time now. So easy and versatile. Cover anything with a nice blanket of cheese and I’m in! 😉
This looks mouth watering and I’m starving right now. I also need to start cooking with spaghetti squash more often. It’s not exactly one of my familiar foods, but that will change! Awesome recipe.
Thanks Melissa! I’ve only just started cooking spaghetti squash this past Fall and I’m officially obsessed. I love how easy it digests and it tastes out of this world good. 🙂
Sounds tasty and healthy. Great idea to use squash.
Thanks Heide! 🙂 We really enjoyed it.
I need to get on the spaghetti squash bandwagon, I’ve never tried it. I like squash but don’t reach for it often enough in the store. I really like that you’ve added the salsa & beans for extra protein. This I could for sure get my hubby to try – he loves beans & salsa !!
Karen, you must! I’ve never looked back. So easy and so good. The hubby will love it! 🙂