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
Chunky Italian Meatball Soup Recipe

Chunky Italian Meatball Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 22 reviews
  • Author: Mary
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American
  • Diet: Non-Vegetarian

Description

This Chunky Italian Meatball Soup is a hearty, comforting dish packed with tender meatballs, fresh vegetables, and al dente pasta in a savory tomato and beef broth. Perfect for a satisfying weeknight meal, it combines classic Italian flavors with wholesome ingredients for a deliciously warming soup.


Ingredients

Scale

Vegetables

  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, peeled and sliced
  • 2 celery stalks, chopped
  • 1 zucchini, diced
  • 2 cups fresh spinach or kale, chopped

Liquids & Broth

  • 1 tablespoon olive oil
  • 1 (14.5 oz) can diced tomatoes
  • 4 cups beef broth

Seasonings

  • 1 teaspoon dried Italian seasoning
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Protein & Pasta

  • 16 frozen fully-cooked Italian-style meatballs (or homemade)
  • 1 cup small pasta (like ditalini or elbow)

To Serve

  • Grated Parmesan cheese


Instructions

  1. Sauté the Vegetables: In a large pot or Dutch oven, heat olive oil over medium heat. Add the diced onion, minced garlic, sliced carrots, and chopped celery. Sauté for 5 to 6 minutes until the vegetables begin to soften and release their aromas.
  2. Add Zucchini: Stir in the diced zucchini and cook for another 2 minutes to slightly soften it.
  3. Add Liquids and Seasonings: Pour in the diced tomatoes with their juices and the beef broth. Add the dried Italian seasoning, salt, and black pepper. Stir everything together and bring the mixture to a boil.
  4. Simmer with Meatballs: Once boiling, reduce the heat to a simmer and add the frozen Italian-style meatballs. Let them cook in the broth for 10 to 12 minutes to heat through and absorb the flavors.
  5. Cook the Pasta: Stir in the small pasta and cook according to the package instructions, about 8 to 10 minutes, until the pasta is al dente and tender.
  6. Add Greens: In the last 2 minutes of cooking, stir in the chopped fresh spinach or kale until wilted and combined throughout the soup.
  7. Final Seasoning and Serve: Taste the soup and adjust seasoning if needed. Serve the soup hot, garnished with grated Parmesan cheese for a savory finish.

Notes

  • Use homemade meatballs for enhanced flavor and texture.
  • Substitute chicken broth or vegetable broth to vary the soup base or to make it lighter.
  • To make this soup gluten-free, choose gluten-free pasta and gluten-free meatballs.
  • Omit Parmesan cheese or use a dairy-free alternative to make the recipe dairy-free.
  • Leftovers can be stored in the refrigerator for up to 3 days and reheated gently on the stove.

Nutrition

  • Serving Size: 1½ cups
  • Calories: 420
  • Sugar: 6g
  • Sodium: 960mg
  • Fat: 22g
  • Saturated Fat: 7g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 5g
  • Protein: 22g
  • Cholesterol: 45mg