Hearty Vegetable Soup

hearty vegetable soup 21 day fix and core de force main dish

Nothing satisfies on a chilly day like homemade vegetable soup.

This hearty vegetable soup is low on calories, and high on protein and fiber. This veggie-packed recipe makes enough for eight servings, so it’s a great recipe to make a week’s worth of meals, or freeze individual portions for a quick lunch or dinner any time.


Hearty Vegetable Soup
Prep time
Cook time
Total time
Nothing satisfies on a chilly day like a hearty homemade vegetable soup. This veggie-packed recipe makes enough for several meals and freezes well.
Recipe type: Main Dish
Serves: 8
  • 1 Tbsp. olive oil
  • 1 medium onion, chopped
  • 2 medium carrots, sliced
  • 2 cloves garlic, chopped
  • 1 cup white corn kernels
  • 1 (14.5 oz) can diced tomatoes, no salt added
  • 3 cups low-sodium organic vegetable broth
  • 1 tsp. dried ground thyme
  • 2 bay leaves
  • 1 cup broccoli florets (or cauliflower florets)
  • 2 medium red or white potatoes, cut into ¾-inch cubes
  • 1 medium yellow squash, cut into ¾-inch cubes
  • 1 cup medium zucchini, cut into ¾-inch cubes
  1. Heat oil in large stockpot over medium-high heat.
  2. Add onion and carrots; cook, stirring frequently, for 4 to 5 minutes, or until onion is translucent.
  3. Add garlic; cook, stirring frequently, for 1 minute.
  4. Add corn, tomatoes, broth, thyme, and bay leaves. Bring to a boil. Reduce heat to medium-low; cook, stirring occasionally, for 10 minutes.
  5. Add broccoli and potatoes; cook, stirring occasionally, for 5 to 6 minutes.
  6. Add squash and zucchini; cook, stirring occasionally, for 5 to 6 minutes.
Portion Fix Container Equivalents:
Nutrition Information
Serving size: 1 bowl Calories: 145 Fat: 4 Saturated fat: 1 Carbohydrates: 22 Sugar: 8 Sodium: 338 Fiber: 6 Protein: 5 Cholesterol: 0


Looking to lose weight, build muscle, or feel more fit? Join Beachbody On Demand, and get unlimited streaming access to 21 Day Fix and ALL of Beachbody’s other world-famous programs – meal plans included for a YEAR at $99. Your amazing results are waiting. Sign up today!