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
Meatballs and Vegetables Soup

Meatballs and Vegetables Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jennifer
  • Total Time: 45 minutes

Description

Warm up with a comforting bowl of Meatballs and Vegetables Soup—a wholesome, hearty meal packed with flavor and goodness. Juicy homemade meatballs simmer in a rich, savory broth with colorful vegetables, creating a cozy dish that’s both satisfying and nourishing. Whether you’re serving it for a quick weeknight dinner or prepping lunches for the week, this soup is a go-to family favorite.

Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.


Ingredients

Scale

For the Meatballs:

  • 1 lb ground beef or chicken

  • 1 egg

  • ¼ cup breadcrumbs

  • ¼ cup grated Parmesan cheese

  • 2 garlic cloves, minced

  • 1 tbsp chopped fresh parsley

  • ½ tsp Italian seasoning

  • ½ tsp salt

  • ¼ tsp black pepper

For the Soup:

  • 1 tbsp olive oil

  • 1 small onion, diced

  • 2 garlic cloves, minced

  • 2 carrots, peeled and sliced

  • 2 celery stalks, sliced

  • 1 zucchini, chopped

  • 1 cup green beans, trimmed and chopped

  • 1 can (14.5 oz) diced tomatoes

  • 6 cups low-sodium chicken or vegetable broth

  • 1 tsp Italian seasoning

  • Salt and pepper to taste

  • 1 cup baby spinach or kale (optional)

Optional Garnish:

  • Chopped parsley

  • Grated Parmesan

  • Crushed red pepper flakes


Instructions

Step 1: Make the Meatballs
In a bowl, mix ground beef or chicken with egg, breadcrumbs, Parmesan, garlic, parsley, Italian seasoning, salt, and pepper.
Use clean hands or a spoon to mix until just combined—don’t overwork the meat.
Form into 1-inch balls and place on a plate or tray.

Step 2: Sauté Aromatics
In a large pot, heat olive oil over medium heat.
Add diced onion and sauté for 3 minutes until softened.
Stir in garlic and cook for another 30 seconds until fragrant.

Step 3: Add Vegetables
Add carrots, celery, zucchini, and green beans.
Cook for 5–6 minutes, stirring occasionally, to begin softening the veggies.

Step 4: Add Tomatoes and Broth
Pour in the diced tomatoes (with their juices) and broth.
Stir in Italian seasoning, salt, and pepper. Bring to a gentle boil.

Step 5: Add the Meatballs
Carefully drop the raw meatballs into the simmering soup.
Lower the heat to a gentle simmer and cook uncovered for 20–25 minutes, until meatballs are fully cooked and vegetables are tender.

Step 6: Add Leafy Greens (Optional)
Stir in spinach or kale during the last 2–3 minutes of cooking, until wilted.
Taste and adjust seasoning if needed.

Step 7: Serve and Garnish
Ladle soup into bowls and garnish with fresh parsley, Parmesan, or a sprinkle of red pepper flakes if desired.
Serve with crusty bread or enjoy on its own for a light, hearty meal.

Notes

Don’t Overmix Meatballs – Gentle mixing keeps them tender.
Use Fresh Veggies – But frozen or canned work great too in a pinch.
Simmer Gently – A gentle simmer keeps meatballs intact.
Add Pasta – Stir in a handful of cooked pasta or rice for a heartier soup.
Make Ahead – This soup stores and reheats beautifully.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Cuisine: American