Nutrition Facts for Whole30 spaghetti with tomato sauce and meatballs

Whole30 Spaghetti with Tomato Sauce and Meatballs

Image of Whole30 Spaghetti with Tomato Sauce and Meatballs
Nutriscore Rating: 71/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!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

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!
2821
cal
205.5g
protein
123.4g
carbs
175.5g
fat

Nutrition Facts

1 serving (2505.9g)
Calories
2821
% Daily Value*
Total Fat 175.5 g 225%
Saturated Fat 56.6 g 283%
Polyunsaturated Fat 2.3 g
Cholesterol 763 mg 254%
Sodium 10472 mg 455%
Total Carbohydrate 123.4 g 45%
Dietary Fiber 23.2 g 83%
Total Sugars 83.4 g
Protein 205.5 g 411%
Vitamin D 1.2 mcg 6%
Calcium 491 mg 38%
Iron 22.2 mg 123%
Potassium 4656 mg 99%

*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

17.0%%
28.4%%
54.6%%
Fat: 1579 cal (54.6%%)
Protein: 822 cal (28.4%%)
Carbs: 493 cal (17.0%%)