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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 15 reviews
  • Author: Caroline
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Description

This Italian Meatball Soup combines tender homemade pork meatballs with a savory tomato broth filled with aromatic herbs and pasta, creating a comforting and hearty meal perfect for any day. Bursting with authentic Italian flavors, this soup is easy to prepare and ideal for family dinners.


Ingredients

Scale

Italian Meatballs

  • 1 pound ground pork
  • 1 egg, beaten
  • ½ cup breadcrumbs
  • 2 tablespoons finely chopped fresh basil leaves
  • 2 garlic cloves, minced
  • 1 teaspoon sea salt
  • 1 teaspoon Italian seasoning

Soup

  • 1 tablespoon extra-virgin olive oil
  • 1 small yellow onion, diced
  • 4 garlic cloves, minced
  • 6 cups chicken stock
  • 2 cups water
  • 1 teaspoon sea salt
  • 1 teaspoon Italian seasoning
  • 1 (15-ounce) can crushed tomatoes
  • 8 ounces Anellini pasta or elbow pasta
  • Minced fresh basil, for serving (optional)
  • Freshly grated Parmesan, for serving (optional)
  • Red pepper flakes, for serving (optional)


Instructions

  1. Prepare Meatballs: In a large bowl, combine ground pork, beaten egg, breadcrumbs, chopped fresh basil, minced garlic, sea salt, and Italian seasoning. Mix well until evenly combined. With wet hands, shape the mixture into 1-inch meatballs, about 1 tablespoon each.
  2. Brown Meatballs: Heat the extra-virgin olive oil in a large pot over medium-high heat. Add the meatballs in batches to avoid overcrowding. Cook, turning occasionally, until browned on all sides, approximately 8 minutes. Transfer browned meatballs to a plate and set aside.
  3. Sauté Aromatics: In the same pot, add diced yellow onion and cook while stirring until translucent, about 4 minutes. Add minced garlic and cook for an additional minute until fragrant.
  4. Add Liquids and Seasoning: Pour in chicken stock and water. Stir in sea salt, Italian seasoning, and the canned crushed tomatoes. Mix well to combine all ingredients evenly.
  5. Simmer with Meatballs: Return the browned meatballs to the pot. Increase heat to high and bring the soup to a boil.
  6. Cook Pasta: Stir in the Anellini or elbow pasta. Reduce heat to medium and cook the soup, stirring frequently to prevent sticking, until the pasta is tender, about 20 minutes.
  7. Serve Soup: Ladle the soup into bowls. Garnish with minced fresh basil, freshly grated Parmesan, and a sprinkle of red pepper flakes if desired. Serve hot and enjoy.

Notes

  • To keep meatballs tender, avoid overmixing the meat mixture.
  • You can substitute ground pork with ground beef or a blend of pork and beef.
  • Use gluten-free breadcrumbs and pasta to make this recipe gluten free.
  • If anellini pasta is unavailable, elbow macaroni is a great alternative.
  • Adding red pepper flakes enhances the heat; omit if you prefer a milder soup.
  • For a richer flavor, use homemade chicken stock.
  • Leftover soup stores well refrigerated for up to 3 days and freezes for up to 2 months.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350 kcal
  • Sugar: 5 g
  • Sodium: 750 mg
  • Fat: 18 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 25 g
  • Fiber: 3 g
  • Protein: 22 g
  • Cholesterol: 80 mg