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 Recipe – Easy, Hearty & Comforting Meal

Meatball Soup Recipe – Easy, Hearty & Comforting Meal


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Patri

Description

This hearty Italian Meatball Soup is the ultimate comfort food! With tender homemade meatballs, fresh vegetables, and pasta in a delicious tomato-based broth with Parmesan cheese, it’s a treat your taste buds won’t forget!


Ingredients

Scale

 

  • 1 slice soft bread (approx. ¾ cup fluffed bread crumbs)
  • ½ lb ground beef
  • ½ lb ground pork
  • ½ cup shredded Parmesan cheese (fresh if possible)
  • 1 egg
  • 1 tsp Italian seasoning
  • ½ tsp salt
  • ¼ tsp pepper

For the soup:

  • 2 large carrots (peeled and chopped)
  • 2 ribs celery (chopped)
  • 1 small onion (finely chopped)
  • 2 tbsp tomato paste
  • 3 cloves garlic (minced)
  • 1 tsp Italian seasoning
  • 1 tsp salt
  • ¼ tsp red pepper flakes
  • 1 bay leaf
  • 4 cups low sodium chicken broth
  • 1 can diced or crushed tomatoes (28oz)
  • 1 Parmesan rind
  • 1 cup ditalini pasta (uncooked)
  • 2 cups spinach (roughly chopped)
  • ½ cup marinara sauce

Instructions

  1. Make bread crumbs: Tear soft bread into small pieces and use a food processor to process it into fine crumbs.
  2. Mix the meatball ingredients: In a large bowl, combine bread crumbs, ground beef, pork, Parmesan, egg, Italian seasoning, salt, and pepper. Be careful not to overmix the mixture.
  3. Form the meatballs: Let the mixture sit for 10-20 minutes. Shape it into 1-inch balls (around 30-35 meatballs).
  4. Cook the meatballs: Heat 2 tbsp oil in a large soup pot over medium-high heat. Brown the meatballs on both sides for about 2 minutes per side, then remove them from the pot and set them aside.

Step 2: Make the Soup

  1. Sauté the vegetables: In the same pot, cook carrots, celery, and onion in the leftover fat from the meatballs until they are crisp-tender (about 5 minutes).
  2. Add flavor: Stir in tomato paste, garlic, Italian seasoning, salt, red pepper flakes, and bay leaf. Cook for 1 minute to let the flavors develop.
  3. Build the broth: Add chicken broth, diced tomatoes, and the Parmesan rind to the pot. Use a wooden spoon to scrape up any browned bits from the bottom. Bring the mixture to a simmer.
  4. Cook the vegetables: Simmer for 5 minutes until the vegetables are almost tender.
  5. Add pasta and meatballs: Stir in uncooked ditalini pasta and meatballs. Cover the pot and reduce heat to medium. Cook for 10 minutes until the pasta is al dente.
  6. Finish the soup: Stir in spinach and marinara sauce. Taste and adjust seasonings as necessary.

Notes

  • Use fresh ingredients: Fresh Parmesan cheese and vegetables elevate the flavor.
  • Make ahead: You can prepare the meatballs in advance and freeze them for quicker meal prep.
  • Dietary substitutions: For a gluten-free option, use gluten-free breadcrumbs and pasta. You can also substitute ground turkey or chicken for a leaner version of this Meatball Soup.