Nutrition Facts for Whole30 spaghetti with tomato sauce and meatballs
Blog Research API Download App

Whole30 Spaghetti with Tomato Sauce and Meatballs

Image of Whole30 Spaghetti with Tomato Sauce and Meatballs
Nutriscore Rating: 78/100

Savor a hearty and wholesome twist on a classic dish with this Whole30 Spaghetti with Tomato Sauce and Meatballs recipe! Featuring tender zucchini noodles in place of traditional pasta, this meal is both gluten-free and paleo-friendly, making it ideal for clean eating enthusiasts. Juicy meatballs crafted from a flavorful blend of ground beef, ground pork, almond flour, and Italian seasoning are simmered to perfection in a robust, Whole30-compliant tomato sauce made with crushed tomatoes, garlic, and fragrant herbs. The zucchini noodles are lightly sautéed for a subtle crunch, creating the perfect base for soaking up the savory sauce and meatballs. With just 20 minutes of prep and a total cooking time of 40 minutes, this satisfying and nutritious dish is easy to make and perfect for busy weeknights or special occasions. Serve it with a sprinkle of fresh basil for a burst of flavor and vibrancy – your Whole30 journey just got a whole lot tastier!

TITAN HAUS

Pure Titanium Kitchenware
🏆 Safest Cutting Board 2025

Why 10,000+ Chefs Switched to Titanium

No Microplastics
Self-Sanitizing
Knife-Friendly
Dishwasher Safe
Plastic: Harbors Bacteria
Wood: Traps Odors
Titanium Cutting Board
$99 $169
Get 40% Off

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
40 min
🕐
Total Time
1 hr
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 4 medium Zucchini
  • 1 pound Ground beef (85% lean or higher)
  • 0.5 pound Ground pork
  • 0.25 cup Almond flour
  • 1 Egg
  • 1 teaspoon Garlic powder
  • 1 teaspoon Onion powder
  • 2 teaspoons Italian seasoning (Whole30-compliant)
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 2 tablespoons Avocado oil (or olive oil)
  • 28 ounces Crushed tomatoes (Whole30-compliant, no added sugar)
  • 1 medium Yellow onion
  • 3 large Garlic cloves
  • 0.5 teaspoon Red pepper flakes
  • 6 leaves Fresh basil leaves (optional)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Start by preparing the zucchini noodles. Using a spiralizer, create zucchini noodles from the 4 medium zucchinis. Set them aside on a paper towel to absorb excess moisture.

2

In a large mixing bowl, combine the ground beef, ground pork, almond flour, egg, garlic powder, onion powder, Italian seasoning, salt, and black pepper. Mix until just combined; avoid overmixing to keep the meatballs tender.

3

Form the meat mixture into 16 evenly sized meatballs, about 1.5 inches in diameter.

4

Heat 2 tablespoons of avocado oil in a large skillet over medium heat. Add the meatballs in batches and sear them for 2-3 minutes on each side until browned. Remove the meatballs from the skillet and set them aside. They will finish cooking in the sauce.

5

In the same skillet, add the diced yellow onion and sauté for 3-4 minutes until softened. Add the minced garlic and red pepper flakes, stirring for another 30 seconds until fragrant.

6

Pour in the crushed tomatoes and stir to combine. Bring the sauce to a gentle simmer, then return the meatballs to the skillet, nestling them into the sauce.

7

Cover the skillet and let the meatballs simmer in the sauce for 20-25 minutes, stirring occasionally, until the meatballs are fully cooked and the sauce thickens. Adjust seasoning with additional salt and pepper if needed.

8

About 5 minutes before the meatballs finish cooking, heat a large nonstick skillet over medium heat. Add the prepared zucchini noodles and sauté for 3-4 minutes until just tender. Avoid overcooking to prevent them from becoming soggy.

9

Serve the zucchini noodles topped with the tomato sauce and meatballs. Garnish with fresh basil leaves if desired.

10

Enjoy your Whole30-compliant spaghetti dinner!

Cooking Tip: Take your time with each step for the best results!
647
cal
47.6g
protein
22.6g
carbs
43.9g
fat

Nutrition Facts

1 serving (626.5g)
Calories
647
% Daily Value*
Total Fat 43.9 g 56%
Saturated Fat 13.8 g 69%
Polyunsaturated Fat 0.0 g
Cholesterol 177 mg 59%
Sodium 647 mg 28%
Total Carbohydrate 22.6 g 8%
Dietary Fiber 6.3 g 22%
Total Sugars 11.3 g
Protein 47.6 g 95%
Vitamin D 0.3 mcg 1%
Calcium 118 mg 9%
Iron 5.6 mg 31%
Potassium 1447 mg 31%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

13.3%%
28.3%%
58.5%%
Fat: 1572 cal (58.5%%)
Protein: 760 cal (28.3%%)
Carbs: 356 cal (13.3%%)