Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Meatballs and Vegetables Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Description

This Easy Meatballs and Vegetables Soup is a comforting and satisfying dish that combines tender homemade meatballs with a variety of vegetables in a savory broth. It’s a quick and nutritious meal for any day of the week!


Ingredients

Scale

For the Meatballs:

  • 1 pound ground beef (or ground turkey)
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 1 teaspoon dried Italian seasoning
  • 1/2 teaspoon garlic powder
  • Salt and pepper, to taste

For the Soup:

 

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 carrots, peeled and sliced
  • 2 celery stalks, chopped
  • 2 cloves garlic, minced
  • 6 cups low-sodium chicken or vegetable broth
  • 1 can (14.5 oz) diced tomatoes
  • 1 cup green beans, cut into 1-inch pieces (fresh or frozen)
  • 1 medium zucchini, chopped
  • 1 cup frozen peas
  • 1/2 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • Salt and pepper, to taste
  • Fresh parsley, chopped (optional, for garnish)

Instructions

  1. Make the Meatballs:
    In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, Italian seasoning, garlic powder, salt, and pepper. Mix until well combined, but don’t overwork the meat. Shape the mixture into small meatballs, about 1 inch in diameter, and set aside.

  2. Brown the Meatballs:
    Heat the olive oil in a large pot or Dutch oven over medium heat. Working in batches, brown the meatballs on all sides (about 4-5 minutes). Remove the meatballs from the pot and set aside.

  3. Sauté the Vegetables:
    In the same pot, add the diced onion, carrots, and celery. Sauté for 3-4 minutes until the vegetables begin to soften. Add the minced garlic and sauté for another minute until fragrant.

  4. Add the Broth and Tomatoes:
    Pour in the chicken or vegetable broth and add the diced tomatoes with their juices. Stir to combine.

  5. Simmer the Soup:
    Return the browned meatballs to the pot, along with the green beans, zucchini, and peas. Add the dried basil, oregano, salt, and pepper. Stir everything together, then bring the soup to a simmer. Let it cook uncovered for 20-25 minutes, or until the vegetables are tender and the meatballs are cooked through.

  6. Finish and Serve:
    Taste the soup and adjust the seasoning with more salt and pepper, if needed. Ladle the soup into bowls and garnish with fresh parsley (if desired).

Notes

  • If you prefer a thicker soup, you can add 1/4 cup of small pasta or rice about 10 minutes before the soup is done cooking.
  • You can easily make this soup ahead of time! It keeps in the refrigerator for up to 3 days and also freezes well for up to 3 months.

 

  • Feel free to swap out vegetables depending on what you have on hand—corn, spinach, or peas all work great!
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1/6 of the recipe
  • Calories: 250
  • Sugar: 7g
  • Sodium: 450mg
  • Fat: 14g
  • Saturated Fat: 7g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 20g
  • Cholesterol: 60mg