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

Meatball Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Sara
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Diet: Halal

Description

A wholesome, comforting soup brimming with tender beef meatballs, savory vegetables, and flavorful broth—a perfect hug in a bowl.


Ingredients

1 pound ground beef

½ cup breadcrumbs

¼ cup grated Parmesan cheese

1 egg

2 cloves garlic, minced

1 teaspoon Italian seasoning

Salt and pepper to taste

6 cups beef broth

1 can diced tomatoes

2 carrots, diced

2 celery stalks, diced

1 onion, chopped

Fresh parsley for garnish


Instructions

  1. In a bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, Italian seasoning, salt, and pepper. Mix gently until combined. Roll into 1-inch meatballs.
  2. In a large pot over medium heat, bring beef broth to a gentle simmer. Add diced tomatoes, carrots, celery, and onion. Simmer for 5–10 minutes until vegetables start to soften.
  3. Gently add meatballs to the pot. Simmer for about 20 minutes, or until meatballs are cooked through. Season with additional salt and pepper if needed.
  4. Ladle soup into bowls, garnish with fresh parsley, and serve.

Notes

  • Add ¾ cup small pasta like ditalini or shells in the last 10 minutes of cooking for extra heartiness.
  • Stir in spinach, kale, peas, or corn for added nutrients.
  • Swap ground beef with turkey or chicken for a leaner option.
  • For a Mexican twist, use rice and herbs like mint or cilantro.
  • Freeze soup without pasta for best texture when reheating.
  • Use gluten-free breadcrumbs and pasta for a gluten-free version.
  • Brown meatballs before adding for richer flavor.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 bowl (about 2 cups)
  • Calories: 320
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 18g
  • Saturated Fat: 7g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 22g
  • Cholesterol: 80mg