Addictive Spaghetti Squash and Meatballs: (A DASH-Friendly Dinner)
Craving Italian night but tired of heavy dinners? This spaghetti squash and meatballs recipe delivers a satisfying, DASH-friendly twist. We swap standard noodles for tender, roasted squash strands and pair them with savory turkey meatballs that are incredibly moist and tender-to-the-bite.
![]()
![]()
The Anatomy of a Perfect Plate
- Savory Moisture Lock: Cooking the turkey meatballs directly in the mushroom and spinach sauce keeps them juicy while they absorb all the rich pan flavors.
- Perfectly Al Dente Strands: Roasting the squash halves cut-side down ensures the excess moisture steams away, leaving behind firm, noodle-like strands instead of a watery base.
- Built-In Vegetable Power: Folding baby spinach and earthy mushrooms right into the pan means fewer side dishes to wash, creating a complete bowl in one go.
A Balanced, DASH-Approved Routine
As someone who loves tracking nutritional inputs, I appreciate how this spaghetti squash with turkey meatballs hits all the right marks. It is packed with lean protein from the turkey and rich in fiber from the vegetables, making it a genuinely nutritious choice.
If you are planning your week, this recipe fits beautifully alongside my favorite DASH diet meal prep bowls for easy, reliable lunches.
Building Your Squash and Sauce
Start by roasting the squash until the flesh is very tender. While the oven does the heavy lifting, sauté your onions, peppers, and garlic until softened.
Gently fold the parmesan, breadcrumbs, and aromatics into the ground turkey, being careful not to overmix.
Brown the meatballs in your skillet before adding the mushrooms and chicken stock. Let everything simmer gently until the sauce thickens, then stir in the fresh spinach right at the end.
![]()
![]()
Pro Tips for the Best Turkey Meatballs
- Don’t skip the rest: Letting the cooked squash sit for a few minutes before raking allows residual steam to escape, preventing soggy noodles.
- Keep a light hand: When mixing the ingredients, handle the ground turkey as little as possible to maintain a tender texture.
- Craving extra crunch? Serve this alongside some crispy Parmesan roasted broccoli to round out the meal with a satisfying textural contrast.
Quick Questions
Can I make the meatballs ahead of time?
Absolutely. You can roll and brown the meatballs up to two days in advance. Store them in an airtight container in the fridge until you are ready to simmer them in the sauce.
How do I store the leftovers?
Keep the squash strands and the meatball sauce in separate containers in the refrigerator for up to four days. This prevents the squash from absorbing too much liquid.
PrintNext Level Spaghetti Squash with Savory Turkey Meatballs
- Prep Time: 50 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 2 hours 5 minutes
- Yield: 8 servings
Description
Elevate your weeknight dinner with this hearty twist on classic spaghetti and meatballs—swapping in tender spaghetti squash strands and lean turkey for a lighter, veggie-packed meal that’s bursting with flavor. It’s a satisfying, nutrient-dense option that fits right in with a DASH-friendly lifestyle, perfect for anyone craving comfort without the heaviness.
Ingredients
Produce:
- Spaghetti Squash: 2 medium (approx. 3 pounds each / 1.36 kg each, halved lengthwise and seeded)
- Onions: 2 medium (finely chopped)
- Red Bell Pepper: 1 medium (finely diced)
- Garlic: 4 cloves (minced)
- Mixed Mushrooms: 1 pound (454g (e.g., shiitake, cremini, oyster), sliced ¼ inch thick)
- Baby Spinach: 8 ounces (227g, thoroughly washed)
- Fresh Oregano: 1 tablespoon (chopped (or 1 teaspoon dried oregano if fresh is unavailable))
Protein & Dairy:
- Lean Ground Turkey: 1 pound (454g, preferably 93% lean or higher)
- Grated Parmesan Cheese: 1 ounce (28g (approx. 6 tablespoons), divided)
Pantry & Seasonings:
- Extra-Virgin Olive Oil: 2 tablespoons and 2 teaspoons (divided)
- Whole Wheat Dried Breadcrumbs: 2 tablespoons
- Low-Sodium Chicken Stock: 2 cups (480ml)
Coarse Salt
- Freshly Ground Black Pepper
Instructions
- Prepare the Spaghetti Squash: Adjust an oven rack to the middle position and preheat your oven to 375°F (190°C). Lightly sprinkle the cut surfaces of the spaghetti squash halves with ¼ teaspoon of coarse salt. Arrange the squash, cut-sides facing down, on a sturdy rimmed baking sheet. Roast for 45-55 minutes, or until the flesh is very tender and easily pierced with a fork. Carefully remove the squash from the oven and allow it to rest until cool enough to handle safely. Using a fork, gently rake the squash flesh lengthwise to create noodle-like strands. Transfer these strands to a colander set over a bowl, cover them to keep warm, and allow any excess moisture to drain while you prepare the rest of the meal.
- Sauté Aromatics: While the squash is roasting, warm 2 teaspoons of extra-virgin olive oil in a large, heavy-bottomed skillet or Dutch oven over medium heat. Add the finely chopped onions and diced red bell pepper. Sauté, stirring occasionally, for 7-9 minutes, until the vegetables have softened but are not browned. Stir in the minced garlic and chopped fresh oregano, and continue to cook for another minute until their fragrance is released. Transfer half of this aromatic vegetable mixture to a large mixing bowl. Keep the remaining half in the skillet, removing it from the heat temporarily.
- Form the Turkey Meatballs: To the mixing bowl containing half of the sautéed vegetables, add 3 tablespoons of the grated Parmesan cheese, the whole wheat breadcrumbs, the lean ground turkey, ½ teaspoon of coarse salt, and ½ teaspoon of freshly ground black pepper. Gently combine these ingredients using your hands until just mixed; be careful not to overwork the mixture. Shape the turkey mixture into approximately 20-24 small, uniformly sized meatballs.
Cook Meatballs and Build Sauce:
- Return the skillet (with the reserved vegetable mixture) to medium heat. Add 1 tablespoon plus 1 teaspoon of extra-virgin olive oil. Once the oil is shimmering, carefully place the turkey meatballs in the skillet in a single layer, ensuring not to overcrowd (brown in batches if necessary). Cook for 5-7 minutes, turning them gently with tongs, until browned on all sides. Transfer the browned meatballs to a clean plate.
- If the skillet seems dry, add the remaining 2 teaspoons of extra-virgin olive oil. Add the sliced mushrooms, ¼ teaspoon of coarse salt, and ¼ teaspoon of freshly ground black pepper. Cook, stirring occasionally, for 6-9 minutes, until the mushrooms are tender, have released their liquid, and are beginning to caramelize lightly. If the pan bottom becomes too brown, deglaze with a tablespoon or two of water or some of the chicken stock.
- Ensure the reserved onion-pepper-garlic-oregano mixture is incorporated with the mushrooms. Return the browned turkey meatballs to the skillet. Pour in the low-sodium chicken stock and bring the entire mixture to a gentle simmer. Reduce the heat to low, partially cover the skillet, and let it simmer for 5-7 minutes, or until the meatballs are cooked through and the sauce has slightly thickened.
- Stir in the fresh baby spinach (a few handfuls at a time if necessary) and cook just until it wilts into the sauce, typically 1-2 minutes.
- Serve the Dish: To serve, divide the warm spaghetti squash noodles among 8 individual bowls or plates. Ladle a generous portion of the turkey meatballs and mushroom-spinach sauce over the squash. Garnish each serving with a sprinkle of the remaining 3 tablespoons of grated Parmesan cheese. Serve immediately.
Notes
Nutrition Facts (per serving, 1 of 8): Calories: 240 kcal | Total Fat: 11.0 g (Saturated Fat: 2.8 g) | Total Carbs: 21.1 g (Fiber: 5.1 g, Sugars: 8.1 g) | Protein: 17.3 g | Sodium: 470 mg | Cholesterol: 50 mg
These values are approximate and may vary based on ingredients and preparation.
Nutrition
- Calories: 240
A quick note: I am just a data-loving home cook sharing the practical meals that work for me, not a medical professional. Always listen to your own body and consult your doctor when adjusting your dietary routine!


