Savor the comforting warmth of this Whole30 Hearty Vegetable and Meat Soup, a nourishing, one-pot meal that’s perfect for clean eating and busy weeknights. Packed with wholesome ingredients like ground beef, vibrant zucchini, red bell pepper, mushrooms, and a medley of fresh aromatics, this soup is simmered to perfection in a flavorful bone broth infused with herbs like thyme and oregano. Gluten-free, dairy-free, and Whole30-compliant, this hearty soup is as satisfying as it is nutrient-dense. Ready in just over an hour, it’s ideal for meal prep, serving six generous portions that make a delicious lunch or dinner. Garnished with fresh parsley, this recipe is your go-to for a hearty, cozy bowl of healthy comfort food.
Heat olive oil in a large pot over medium heat.
Add diced onion and sauté until translucent, about 5 minutes.
Stir in minced garlic and cook for another 1-2 minutes until fragrant.
Add sliced carrots, celery, diced red bell pepper, zucchini, and mushrooms. Cook, stirring occasionally, for about 5-7 minutes until vegetables begin to soften.
Push vegetables to the side of the pot and add the ground beef. Cook until browned, breaking it up with a wooden spoon, about 5 minutes.
Once the beef is browned, mix it with the vegetables and pour in the bone broth and diced tomatoes with their juices.
Add the bay leaf, dried thyme, dried oregano, salt, and black pepper. Stir to combine.
Bring the soup to a boil, then reduce heat to a simmer.
Cover the pot and let it cook for 30-40 minutes, stirring occasionally, until vegetables are tender and flavors meld.
Taste and adjust seasoning if needed.
Remove the bay leaf and discard.
Garnish the soup with fresh chopped parsley before serving.
Calories |
2155 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 125.3 g | 161% | |
| Saturated Fat | 40.2 g | 201% | |
| Polyunsaturated Fat | 6.8 g | ||
| Cholesterol | 321 mg | 107% | |
| Sodium | 7147 mg | 311% | |
| Total Carbohydrate | 119.9 g | 44% | |
| Dietary Fiber | 37.3 g | 133% | |
| Total Sugars | 70.7 g | ||
| Protein | 152.4 g | 305% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 744 mg | 57% | |
| Iron | 17.2 mg | 96% | |
| Potassium | 8374 mg | 178% | |
*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.