Dive into the rich and savory flavors of this Whole30 Tomato Meat Sauce, a healthier spin on classic comfort food that’s perfect for meal prep or a family dinner. Made with simple, wholesome ingredients like ground beef (or turkey for a leaner option), crushed tomatoes, and aromatic herbs, this hearty sauce is completely sugar-free, dairy-free, and Whole30 compliant. The slow simmering process melds the flavors beautifully, creating a thick, flavorful sauce that pairs perfectly with zoodles, spaghetti squash, or cauliflower rice for a nutrient-packed, low-carb meal. Ready in just under an hour, this easy recipe is a satisfying and versatile addition to your Whole30 meal plan.
Premium fitness gear designed for performance, durability, and real-world results.
From home to gym to on-the-go
Heat the olive oil in a large skillet or saucepan over medium heat.
Add the diced onion and sauté for 3–4 minutes, until softened and translucent.
Stir in the minced garlic and cook for 30 seconds, until fragrant.
Add the ground beef to the skillet. Cook, breaking it apart with a wooden spoon, until browned and fully cooked, about 6–8 minutes.
Drain any excess fat from the skillet, if needed.
Stir in the canned crushed tomatoes, tomato paste, and bone broth. Mix until well combined.
Add the dried oregano, dried basil, dried parsley, crushed red pepper flakes (if using), salt, and black pepper. Stir well.
Reduce the heat to low and let the sauce simmer, uncovered, for 25–30 minutes, stirring occasionally. This will allow the flavors to meld and the sauce to thicken.
Taste and adjust seasoning with more salt or pepper, if necessary.
Serve warm over zoodles, spaghetti squash, or cauliflower rice. Garnish with fresh basil leaves, if desired.
Calories |
281 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 20.1 g | 26% | |
| Saturated Fat | 6.7 g | 34% | |
| Polyunsaturated Fat | 0.0 g | ||
| Cholesterol | 61 mg | 20% | |
| Sodium | 568 mg | 25% | |
| Total Carbohydrate | 11.3 g | 4% | |
| Dietary Fiber | 2.7 g | 10% | |
| Total Sugars | 6.2 g | ||
| Protein | 15.3 g | 31% | |
| Vitamin D | 0.1 mcg | 1% | |
| Calcium | 50 mg | 4% | |
| Iron | 3.2 mg | 18% | |
| Potassium | 552 mg | 12% | |
*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.