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

Italian Meatball Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: khaoula belabess
  • Total Time: 50 minutes
  • Yield: 4-6 serving 1x

Description

A hearty and comforting soup featuring savory meatballs, fresh vegetables, and flavorful broth. Perfect for a cozy family dinner!


Ingredients

Scale
  • For Meatballs:
    • 1 pound ground beef (extra lean)
    • 1 small onion, chopped or shredded
    • 2 cloves garlic, minced
    • 1 tablespoon Italian seasoning
    • 1 large egg
    • ½ teaspoon salt
    • ¼ teaspoon pepper
    • ⅓ cup Parmesan cheese, grated
  • For Soup:
    • 2 tablespoons olive oil
    • 1 medium onion, chopped
    • 2 medium carrots, diced
    • 3 stalks celery, chopped
    • 3 cloves garlic, minced
    • 4 cups beef broth (low sodium)
    • 2 cups water
    • 29 ounces diced tomatoes (1 large can)
    • 29 ounces cannellini beans, drained and rinsed (1 large can or 2 small ones)
    • 1 teaspoon salt (or to taste)
    • ½ teaspoon pepper (or to taste)
    • 1 tablespoon Italian seasoning
    • ⅓ cup Parmesan cheese (for sprinkling)

Instructions

  • Prepare Meatballs: In a bowl, combine ground beef, onion, garlic, Italian seasoning, egg, salt, pepper, and Parmesan cheese. Form into meatballs.
  • Cook Meatballs: In a pot, heat olive oil over medium heat. Add meatballs, searing until browned on all sides. Remove and set aside.
  • Prepare Soup: In the same pot, add onion, carrots, celery, and garlic. Sauté until softened.
  • Add Broth and Veggies: Pour in beef broth, water, diced tomatoes, cannellini beans, salt, pepper, and Italian seasoning. Bring to a simmer.
  • Combine: Add meatballs back to the pot. Simmer for 15-20 minutes until meatballs are cooked through and vegetables are tender.
  • Serve: Ladle into bowls, sprinkle with Parmesan, and serve warm.

Notes

  • For added flavor, you can use homemade beef broth.
  • Feel free to add more vegetables, such as zucchini or bell peppers.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 380
  • Sugar: 3g
  • Sodium: 850mg
  • Fat: 17g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 8g
  • Protein: 32g
  • Cholesterol: 100mg