Comforting Vegetable Meatball Soup Recipe with Fresh Herbs

Loaded with fresh vegetables and flavorful meatballs, this light yet satisfying soup comes together in under 45 minutes. It’s perfect for a quick weeknight meal or a cozy weekend dinner.

Loaded with vegetables and homemade meatballs, this light, yet hearty soup comes together in less than 45 minutes. Great weeknight and weekend dinner!

Earlier I made a large batch of homemade meatballs and froze most of them, and that decision really paid off. When life gets busy—especially with a newborn and extra hands in the kitchen—having ready-to-cook meatballs saves time and stress. For this soup I used frozen meatballs straight from the freezer, but freshly made meatballs work just as well.

Why you’ll love this soup:

This vegetable meatball soup is made from scratch and packed with a variety of vegetables for a nutritious, comforting bowl. Instead of traditional noodles, zucchini noodles (zoodles) are used to keep the soup lighter while adding texture. If you have a spiralizer, zucchini turns into quick, appetizing noodles—just add them at the end so they stay crisp and don’t overcook.

Loaded with vegetables and homemade meatballs, this light, yet hearty soup comes together in less than 45 minutes. Great weeknight and weekend dinner!

Don’t skip browning the meatballs. Even when they aren’t cooked through at that stage, browning adds rich flavor: those caramelized bits in the pan lend depth to the broth. If you prefer smaller meatballs, by all means make mini meatballs—my husband thought smaller ones would be ideal in the soup, and I agree.

How to make this recipe:

This soup is simple and quick. From prep to finished bowl, it takes about 45 minutes, including chopping. The photos below show the key steps, but the instructions are straightforward.

Vegetable meatball soup, step by step
Loaded with vegetables and homemade meatballs, this light, yet hearty soup comes together in less than 45 minutes. Great weeknight and weekend dinner!

A warm bowl of this soup is perfect on a cool spring day or any time you want a nourishing, quick meal. Enjoy!

img 8698 5

5 from 1 vote

Vegetable Meatball Soup

By Shinee Davaakhuu
Loaded with vegetables and meatballs, this light but hearty soup is ready in under 45 minutes—ideal for busy evenings or relaxed weekends.
Total: 45 minutes
Servings: 6 servings
Comment
Print Recipe

Ingredients

  • 2 medium carrots, diced
  • 2 celery sticks, diced
  • 1 medium potato, diced
  • 2 tablespoons olive oil, divided
  • 1 lb beef meatballs, fresh or frozen (if frozen, no need to thaw)
  • 2-3 garlic cloves, pressed
  • 32 oz low-sodium beef broth
  • 2 cups water (480 ml)
  • 1 dried bay leaf
  • a few sprigs of thyme
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 2 small zucchinis (for spiralizing)
  • 1 tablespoon chopped parsley (optional)

Helpful Equipment:

  • • Vegetable spiralizer (optional but handy for zoodles)

Instructions

  • Dice the carrots, celery and potato.
  • In a Dutch oven or large pot, heat 1 tablespoon of olive oil over medium-high heat. Add the meatballs and brown on all sides; they do not need to be fully cooked at this point. Remove and set aside.
  • In the same pot, heat the remaining 1 tablespoon of olive oil. Add garlic, carrots and celery and sauté for about 2 minutes, stirring occasionally.
  • Add the diced potato, beef broth, water, bay leaf, thyme sprigs, salt and pepper. Bring to a boil, then reduce heat and simmer for 10–15 minutes, or until the vegetables are tender.
  • While the soup simmers, spiralize the zucchini into noodles.
  • Return the meatballs to the pot and cook until they are cooked through. Add the zucchini noodles and cook just until they are softened, no longer than 5 minutes. Remove the bay leaf and thyme sprigs. Stir in chopped parsley if using and serve immediately.

⭐️ Did you make this recipe?
Please leave a review and let us know how you liked it!

Tips & Notes

For step-by-step photos and extra notes, refer to the post above.

Nutrition

Calories: 300kcal
Carbohydrates: 11g
Protein: 16g
Fat: 21g
Sugar: 3g
Sodium: 1019mg
Course: Appetizer, Soup
Cuisine: American
img 8698 6
Did you make this?Leave a rating and your feedback. Thank you!