Whole30 Low-Carb Spaghetti Squash With Meatballs

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. 

I’ll be honest with you and say that my family and I love a good comfort food meal for dinner, especially when the fall nights are getting colder and colder. That’s why this Whole30 Low-Carb Spaghetti Squash With Meatballs recipe is total a winner here in my house.

We love this spaghetti squash with meatballs so much because it’s so flavourful, warm, hearty and rich with all the fresh homemade tomato sauce and the yummy meatballs. And on top of that, this recipe is healthier than the traditional spaghetti since it’s made with simple and healthy ingredients and packed with veggies. It’s whole30, low-carb, paleo and gluten-free too.

MY OTHER RECIPES

Whole30 Low-Carb Spaghetti Squash With Meatballs

I know this recipe need a little bit of time to be ready because you need to make the tomato sauce and the meatballs. But, if your weeknights are busy and I bet they are, you can make the meatballs over the weekend and freeze them.

Also, if you prefer to make this recipe using store-bought tomato sauce to save some time, it’s totally fine. Or you can make the tomato sauce ahead of time and freeze it as well. The day before make this Whole30 Low-Carb Spaghetti Squash With Meatballs, you just need to thaw the meatballs and the tomato sauce in refrigerator over night.

So, if you prepare the meatballs and the tomato sauce over the weekend, the only thing you will need to do is to cook the spaghetti squash in the microwave (if you prefer to roast it, I teach how to do it below) and assemble it quickly midweek.

Whole30 Low-Carb Spaghetti Squash With Meatballs

How to roast spaghetti squash:

  1. Preheat oven to 375°F.
  2. Lightly grease a baking sheet with cooking oil spray.
  3. Then, wash the outside of the squash and using a sharp knife cut the squash in half lengthwise from stem to tail.
  4. Using a spoon, scoop out and discard seeds from the middle of each half.
  5. Drizzle some olive oil on top of each half of the squash and season with salt and pepper to taste.
  6. Arrange squash on baking sheet, cut-side down. Roast for about 45-50 minutes, depending on the size of your squash.
  7. Remove from oven and allow to cool for about 10 minutes before handling. Then, gently scrape the sides of the squash with a fork to shred the pulp into strands. Place it on a plate and enjoy!

Whole30 Low-Carb Spaghetti Squash With Meatballs

How to cook spaghetti squash in a microwave:

I cook spaghetti squash in the microwave in two different ways. The first way I explain below and the second way I explain on the recipe card. I love both methods and it’s totally up to you, which method to choose.

  1. Pierce the whole spaghetti squash many times with a fork.
  2. Place the spaghetti squash on a microwave safe dish and microwave on medium-high for 5 minute.
  3. Rotate spaghetti squash and microwave for 5 minutes more. In total you will microwave your squash for 10 minutes. But of course the time will depend on the power of your microwave and on the size of the spaghetti squash.
  4. Remove the spaghetti squash from microwave. Let it rest for about 10 minutes.
  5. Cut spaghetti squash in half lengthwise.
  6. Scoop the seeds with a spoon.
  7. Gently scrape the sides of the squash with a fork to shred the pulp into strands.
  8. Place the flesh in a skillet with olive oil, salt and pepper. Sauté for about 5 minutes and enjoy!

How to make spaghetti squash in an Instant Pot:

  1. Pierce the spaghetti squash with a knife or fork.
  2. Place the squash on the trivet and add 1 cup of water in the pot.
  3. Cook on high pressure for 15 minutes for a 3-pound squash. (The time will depend on the size of your squash. If it is larger, add 3 more minutes to the cook time.)
  4. Release the pressure naturally for 10 minutes.
  5. Then, manually turning the pressure release valve to venting.
  6. Open the Instant Pot and let the squash to cool down for 5 minutes before remove it. Then using oven mitts, remove the squash.
  7. Let the squash to cool for 5 minutes more and slice it in half and removing the seeds with a spoon.
  8. Gently scrape the sides of the squash with a fork to shred the pulp into strands.
  9. Place the flesh in a skillet with olive oil, salt and pepper. Sauté for about 5 minutes and enjoy!

Let’s jump to the recipe and if you make this recipe don’t forget to leave a feedback on the comment section below 😉

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
5 from 3 votes

Ingredients

For the Spaghetti Squash

  • 1 medium spaghetti squash
  • 2 tablespoons water

For the Meatballs

  • 1 pound extra-lean ground beef
  • 1/4 cup chopped fresh parsley
  • 1 teaspoon Italian seasoning
  • ½ cup white onion — chopped
  • 1 teaspoon salt
  • ½ teaspoon freshly ground pepper
  • 2 large cloves garlic — minced
  • 2 + 1 tablespoons olive oil
  • 4 cups homemade tomato sauce

Instructions

  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 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. 10. Bring to a simmer, cover and cook, stirring occasionally, until the meatballs are cooked through. It’s about 10 to 15 minutes.
  11. 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

If you make this recipe, please don't forget to snap a photo and hashtag it #primaverakitchen. I really want to see!

This post contains affiliate links. For more information, please visit my disclosure page here.
Whole30 Low-Carb Spaghetti Squash With Meatballs
Whole30 Low-Carb Spaghetti Squash With Meatballs