Whole30 Low-Carb Spaghetti Squash With Meatballs

Yield: 6 people
Prep Time:
15 mins
Cook Time:
40 mins
Total Time:
55 mins
With this Whole30 Low-Carb Spaghetti Squash With Meatballs, you can reduce the carbs by replacing traditional spaghetti for spaghetti squash. One of our favourite healthy comfort food dinners that is served with homemade tomato sauce.
Print Recipe
4.5 from 6 votes


For the Spaghetti Squash

  • 1 medium spaghetti squash
  • 2 tablespoons water

For the Meatballs


  1. First, halve squash lengthwise and scoop out the seeds.
  2. In a microwave-safe large dish, place facedown the squash and add water.
  3. Microwave on high for about 10 to 15 minutes. Or until fork-tender.
  4. Meanwhile, combine extra-lean ground beef, ¼ cup parsley, Italian seasoning, onion, garlic, salt and pepper in a medium bowl. Gently mix everything well to combine.

  5. Using about 2 tablespoons each, form into 12 meatballs.
  6. Remove the squash from the microwave and let it rest for 10 minutes.
  7. In a large non-stick skillet, heat 2 tablespoons of olive oil over medium-high heat. Add the meatballs and reduce heat to medium. Cook the meatballs for about 4-6 minutes or until browned. Don’t forget to turn occasionally. Set aside.
  8. In the same skillet, heat 1 tablespoon oil over medium-high heat. Scrape the squash flesh into the skillet and cook, until the squash is beginning to brown, 5 to 10 minutes. Stir occasionally and season with salt and pepper. Set aside.
  9. In a large pan, bring to boil the homemade tomato sauce and add the meatballs.
  10. Bring to a simmer, cover and cook, stirring occasionally, until the meatballs are cooked through. It’s about 10 to 15 minutes.

  11. Serve the sauce and meatballs over the squash and enjoy!

Course: Main Course
Cuisine: American, Italian
Keyword: Glunte-free, low-carb, Meatballs, paleo, Spaghetti Squash, whole30

Nutrition Information

Amount per serving (1/6) — Calories: 247, Fat: 15g, Saturated Fat: 4g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Cholesterol: 50mg, Sodium: 1139mg, Potassium: 468mg, Carbohydrates: 12g, Fiber: 2g, Sugar: 6g, Protein: 17g

If you make this recipe, follow @primaverakitchen on Instagram, snap a photo and hashtag it #primaverakitchen. I'd love to see what you're making!

This post contains affiliate links. For more information, please visit my disclosure page here.