Spaghetti Squash with Turkey Meatballs
There’s something wonderfully cozy about a bowl of tender meatballs smothered in marinara. In this Spaghetti Squash with Turkey Meatballs, I serve them over golden strands of roasted squash for a veggie-forward spin on spaghetti and meatballs. It’s every bit as saucy and satisfying!

Save This Recipe
As a dietitian, I love using spaghetti squash to work more produce into a comfort-food dinner. It’s naturally lower in carbohydrates and calories than traditional pasta while still providing fiber and valuable nutrients. Plus, the turkey meatballs bring plenty of protein to the plate.
Here are some of my fave spaghetti squash recipes:
- Spaghetti Squash Boats with Turkey Meat Sauce
- Cheesy Spaghetti Squash Pizza Boats
- French Onion Soup Spaghetti Squash
- Spaghetti Squash with Creamy Hummus
- Veggie-Loaded Spaghetti Squash Pizza
- Spinach Artichoke Dip Spaghetti Squash
- Spaghetti Squash Hawaiian Pizza



The meatballs couldn’t be easier since there’s no browning or searing required! They gently simmer right in the marinara, which keeps them juicy and well coated in sauce. Meanwhile, the squash roasts in the oven, so the entire meal comes together with minimal fuss.
Why this combo is a keeper!
- Comfort food with a veggie boost. Spaghetti squash strands create a lower-carb base for the meatballs.
- Mostly hands-off. The oven and the simmering sauce do most of the work, so there’s no heavy lifting.
- Protein meets produce. Lean ground turkey and spaghetti squash team up for a well-balanced bowl.
- Meal-prep friendly. The sauce and meatballs reheat like a dream, making leftovers a very happy prospect.

Cut the struggle (and the squash!)




And if slicing a spaghetti squash feels like an upper-body workout, I’ve got you! Microwave the whole squash for 3 to 4 minutes first. This softens the sturdy exterior, making it much easier (and safer) to cut. You’ll also find a fully microwaved shortcut in the recipe notes for nights when dinner needs to happen fast.
The first time I microwaved a spaghetti squash before slicing it, I couldn’t believe I’d been wrestling with it for so long! It turned a slightly intimidating prep step into an easy one, and now I do it every single time.


Top your bowl with an extra sprinkle of Parmesan and dig in!
Enjoy with a side of my Mediterranean Quinoa Salad!

Spaghetti Squash with Turkey Meatballs
Ingredients
For the Meatballs
- 1 pound ground turkey, 90–94% lean
- ½ cup grated Parmesan cheese
- ½ cup finely chopped fresh parsley
- ⅓ cup Italian-seasoned breadcrumbs, preferably whole grain
- 1 large egg, lightly beaten
- ½ teaspoon garlic powder
- ½ teaspoon kosher salt
- ¼ teaspoon ground black pepper
- ¼ teaspoon crushed red pepper flakes, optional, for gentle heat
For the Spaghetti Squash
- 2 medium spaghetti squash, about 2½–3 pounds each
- 2 teaspoons olive oil
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
For Simmering + Serving
- 48 ounces marinara sauce, your favorite jarred or homemade
- Freshly grated Parmesan cheese, optional
- Extra crushed red pepper flakes, optional
Instructions
- Prep the spaghetti squash: Preheat the oven to 400°F.
- My slicing trick: Place each whole spaghetti squash in the microwave for 3–4 minutes to soften the skin and make it easier to cut. (Use 3 minutes for smaller squash.) Let it cool just enough to handle, then carefully slice in half lengthwise and scoop out the seeds.Note: If you pre-microwave the squash, it’s already partially cooked—so it will roast faster (see timing below).
- Roast the spaghetti squash: Place the squash halves on a rimmed baking sheet. Drizzle evenly with olive oil and sprinkle with salt and pepper. Flip cut-side down.• If you did NOT microwave first: Roast 35–40 minutes, until fork-tender.• If you DID microwave first: Start checking at 25–30 minutes (often that’s plenty), since it’s partially cooked.Once cool enough to handle, use a fork to scrape the flesh into spaghetti-like strands. Set aside.
- Make the meatballs: While the squash roasts, make the meatballs. In a large bowl, combine the ground turkey, Parmesan, parsley, breadcrumbs, egg, garlic powder, salt, pepper, and crushed red pepper flakes (if using). Using your hands, gently mix just until combined—avoid overmixing so the meatballs stay tender.Roll into about 24 fluffy, golf-ball–size meatballs, keeping them light rather than tightly packed.
- Simmer the meatballs in sauce: Pour the 48 ounces marinara sauce into a large, deep skillet, wide pot, or Dutch oven and bring it to a gentle simmer over medium heat. Once simmering, nestle the raw meatballs directly into the sauce in a single layer (it’s fine if they’re snug or slightly stacked). Do not stir yet—they’re delicate at this stage and can break apart.Spoon a little sauce over the tops (or gently nudge them to submerge), then cover, reduce the heat to low, and simmer gently for 20–25 minutes, until the meatballs are cooked through and reach an internal temperature of 165°F.After about 10 minutes, once the meatballs have firmed up, give them one or two very gentle stirs to prevent sticking and help them cook evenly.
- Assemble and enjoy: Top each spaghetti squash half with 5 meatballs, plenty of sauce, and finish with optional grated Parmesan and a sprinkle of crushed red pepper flakes, if you like.

These are great ! The technique for cooking meatballs really simplifies the process ! Genius ! Delicious recipe I will definitely make again !
Hi Cor!! Thank you so much for your feedback. We’re so glad that you loved this recipe and will make it again. Enjoy!— Eliza (Team Joy)
So delicious… yummmmm
Hi Robin! Thank you for this lovely review!! So glad you loved this one. Enjoy every bite! — Eliza (Team Joy)