Healthy Meatball Vegetable Soup

Yield: 6 people
Prep Time:
20 mins
Cook Time:
45 mins
Total Time:
1 hr 5 mins
This Healthy Meatball Vegetable Soup is full of veggies and protein. It's super easy to make, very satisfying, low-carb, and gluten-free. 
Print Recipe
3.55 from 22 votes


For the Meatballs:

  • 20 oz (1.3 lb) extra-lean ground turkey
  • 1/4 cup seasoned whole wheat breadcrumbs — (or you can use gluten-free breadcrumbs)
  • 1/4 cup grated parmesan cheese
  • 1/4 cup parsley — finely chopped
  • 1 large egg
  • 1/2 cup onion — minced
  • 1 clove garlic — minced
  • Salt and fresh ground pepper to taste

For the Soup

  • 2 tsp olive oil
  • 1/2 cup chopped onion
  • 1 cup diced carrots
  • 1/2 cup diced celery
  • 2 garlic cloves — minced
  • 1 (14.5 oz) can petite diced tomatoes
  • 6 cups organic reduced sodium chicken broth
  • 2 bay leaves
  • kosher salt and fresh ground black pepper
  • 1/4 cup chopped fresh Italian parsley for garnish
  • Parmesan cheese for garnish — optional


For the meatballs

  1. Preheat oven to 400°F.
  2. In a large bowl, add ground turkey, breadcrumbs, egg, parsley, onion, garlic, salt and cheese.
  3. Use your hands to mix everything together and roll the mixture into meatballs.
  4. Spray oil cooking on a baking sheet and place the meatballs on it.
  5. Bake for approximately 15-20 minutes.

For the Soup:

  1. In a large pot heat olive oil over high heat.
  2. When the oil is hot, turn the heat down to medium.
  3. Add the onion, carrot, celery, garlic and saute until tender. It's about 10-15 minutes.
  4. Add the tomatoes, broth, bay leaves, salt and pepper.
  5. Bring to a boil and simmer partially-covered for 10-15 minutes.
  6. Remove the bay leaves and drop the meatballs.
  7. Cook for more 10 minutes or until the meatballs are cooked through.
  8. Garnish with fresh chopped parsley and parmesan
Course: Side Dish, Soup
Cuisine: American
Keyword: gluten-free, healthy, lunch, side dish, soup

Nutrition Information

Amount per serving (1/6) — Calories: 252, Fat: 9g, Saturated Fat: 4g, Cholesterol: 80mg, Sodium: 1190mg, Carbohydrates: 14g, Fiber: 3g, Sugar: 7g, Protein: 39g

If you make this recipe, follow @primaverakitchen on Instagram, snap a photo and hashtag it #primaverakitchen. I'd love to see what you're making!

This post contains affiliate links. For more information, please visit my disclosure page here.