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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 69 reviews
  • Author: Mary
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American

Description

A hearty and comforting Easy Meatballs and Vegetables Soup featuring tender homemade meatballs simmered with fresh vegetables in a flavorful broth. Perfect for a wholesome weeknight dinner or meal prep, this soup blends savory Italian spices with nutritious ingredients for a satisfying and healthy meal.


Ingredients

Scale

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

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

  • You can substitute ground turkey for ground beef to make a leaner version of the meatballs.
  • Use gluten-free breadcrumbs if you require a gluten-free dish.
  • For a vegetarian twist, replace meatballs with plant-based meat alternatives and use vegetable broth.
  • Leftovers keep well refrigerated for up to 3 days and also freeze well for up to 2 months.
  • Feel free to add other vegetables like spinach, kale, or bell peppers based on your preference.