Baby Meatball Soup Recipe

This meatball soup recipe is based on my mother-in-law’s baby meatball soup, one of my husband’s favorite childhood meals. It’s pure comfort food and my family’s go-to meal when we’re not feeling well.

Baby meatball soup is a tasty twist on the more well-known Italian Wedding Soup. Both feature bite-sized meatballs, but wedding soup has a clear broth with spinach and small pasta like orzo or acini di pepe. This version, with its rich tomato-based broth and heartier pasta, is even more comforting and satisfying.

I’ve been making my mother-in-law’s baby meatball soup for years, gradually tweaking the ingredients and using ground turkey to make it my own. My husband loves extra pasta to soak up the broth, while I prefer it on the soupier side. This meatball soup recipe strikes the perfect balance of meatballs, pasta, veggies, and broth—hearty yet not too thick. With tender turkey meatballs and a flavorful tomato broth, it’s the ultimate cozy meal!

Pin for later! ⬇️
Bowl of meatball soup.

How to Make It

This meatball soup comes together in just a few simple steps. Rolling the meatballs is the most time-consuming part, but only takes about 15 minutes. Once that’s done, the soup cooks up quickly—perfect for a last-minute craving for a warm bowl of soup.

1. Make the Meatballs

Start by combining all the meatball ingredients in a large bowl. Mix with your hands until just combined (overmixing can make the meatballs dense).

Roll the mixture into small ¾- to 1-inch meatballs. You should get around 84-94 meatballs, depending on the size.

Meatball ingredients in a mixing bowl.
Mini meatballs on a sheetpan.

Set them aside while you prepare the soup, taking care not to contaminate the vegetable cutting board. Wash your hands thoroughly before starting the next step.

2. Sauté the Vegetables

Heat some olive oil in a large pot or Dutch oven over medium-high heat. Add the diced carrots, celery, and onion, and sauté for about 5 minutes until they start to soften. Stir in the minced garlic and cook for another minute until fragrant.

Tip: Stir frequently to prevent the vegetables from burning, especially the garlic, which can burn quickly.

Chopped carrots, celery, onion and garlic on a cutting board.
Vegetables and tomato paste in saute pan.

3. Build the Broth

Stir in the tomato paste and mix it with the vegetables, letting it cook over medium-low heat for a minute to enhance its flavor. Then, pour in the chicken broth and add the Italian seasoning, bay leaf, salt, and black pepper. Stir everything well to combine.

4. Cook the Meatballs

Gently add the raw meatballs to the simmering broth. Stir once to prevent them from sticking together but be gentle so they don’t break apart.

Bring the soup to a boil, then reduce the heat and let it simmer for 15-20 minutes. The meatballs should be fully cooked, with an internal temperature of 165°F (74°C).

Meatball soup boiling in a pot.

Why cook the meatballs in the broth?

Some recipes call for pre-baking the meatballs before adding to the soup, but in this recipe, they cook right in the broth. The result is a firm but tender meatball. It’s also easier!

5. Cook the Pasta

Two cups of dry Ditalini may not seem like enough pasta at first, and you might be tempted to add more—resist! Pasta soaks up liquid as it sits and adding too much will turn your soup into a pasta and meatballs dish. Plus, the meatball-to-pasta ratio will be off.

If you’re serving the meal right away, you can cook the pasta directly in the soup or separately—your choice! If you end up with leftovers, they’ll still be delicious, just not as brothy.

You have two options for the pasta:

  • Cook it separately according to the package instructions, then add it to individual bowls before serving. This prevents the pasta from soaking up too much broth.
  • Cook it in the soup by bringing the broth back to a boil, adding the pasta, and cooking for 7-9 minutes (or according to the package instructions) until tender.
Bowl of meatball soup.

6. Serve and Enjoy!

Ladle the soup into bowls and top with freshly grated Parmesan cheese. Serve with crusty bread to round out this comforting meal. Enjoy!

Tips for Busy Home Cooks

  • Make the Meatballs Ahead: Save time by rolling the meatballs a day in advance. Store them covered in the fridge or freeze them for longer storage.
  • Use a Cookie Scoop: For quick and uniform meatballs, use a small cookie scoop before rolling them by hand. This ensures even cooking.
  • Chop Veggies in Advance: Dice the carrots, celery, and onion ahead of time and store them in an airtight container in the fridge for easy meal prep.
  • Adjust Pasta to Preference: If you like a brothier soup, cook the pasta separately and add it to each bowl before serving. For a thicker soup, cook the pasta directly in the broth.
  • Boost the Flavor: Use high-quality or homemade broth, and don’t skip sautéing the tomato paste—it deepens the flavor of the soup.

Prep Ahead & Storage

  • Refrigeration: Store leftover soup in an airtight container in the fridge for up to 4 days. If possible, store the pasta separately to keep it from absorbing too much broth.
  • Freezing: The meatballs and broth freeze well for up to 3 months. However, pasta can become mushy when frozen, so it’s best to add freshly cooked pasta when reheating.
  • Reheating: Warm the soup on the stovetop over medium heat until heated through. If the pasta was stored in the soup, you may need to add extra broth to adjust the consistency.
  • Meal Prep: Double the meatball recipe and freeze half for a quick, ready-to-go batch the next time you make the soup. Store individual portions in airtight containers for grab-and-go meals. If possible, keep the pasta separate and cook it fresh or add it just before reheating to maintain the best texture.
Print

Baby Meatball Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This baby meatball soup is a hearty, comforting dish made with tender bite-sized turkey meatballs in a tomato-based broth. Finished with grated Parmesan cheese, this cozy soup is perfect for a family dinner. Serve with crusty bread for a complete and delicious meal!

  • Author: Jennifer Messineo
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 8 (1-3/4 cups per serving) 1x
  • Category: Main Course, Soup
  • Cuisine: Italian

Ingredients

Units Scale
  • 2 tablespoons extra virgin olive oil

Meatballs

  • 1 pound ground turkey (85% (or ground beef))
  • 1 cup Italian breadcrumbs
  • 1 egg (large)
  • 1/4 cup parmesan cheese (grated)
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper

Soup

  • 2 carrots (peeled and chopped)
  • 1 celery rib
  • 1/2 onion (medium)
  • 2 cloves garlic (minced)
  • 6 ounces tomato paste
  • 12 cups chicken broth (low-sodium)
  • 2 teaspoons Italian Seasoning
  • 1 Bay leaf
  • 2 cups Ditallini pasta (uncooked)
  • Salt, to taste
  • Black pepper, to taste

Garnish

  • Parmesan cheese (grated (to taste))

Instructions

  1. In a large bowl, combine the meatball ingredients. Roll into ¾- to 1-inch balls, making approximately 84-94 meatballs. Set aside.
  2. Heat olive oil in a 6-quart pot or Dutch oven over medium-high heat. Add carrots, celery, and onion, and sauté for about 5 minutes. Stir in garlic and cook for another minute.
  3. Stir in the tomato paste, then add the chicken broth, Italian seasoning, bay leaf, salt, and pepper. Mix well.
  4. Gently add the raw meatballs to the pot and bring the soup to a boil. Reduce the heat and let it simmer for 15-20 minutes or until the meatballs are fully cooked. For ground turkey, check that the internal temperature reaches 165°F (74°C) using a meat thermometer.
  5. Cook the Pasta:
    Option 1: If storing soup, cook the pasta separately according to the package instructions.
    Option 2: If serving immediately, bring the soup back to a boil, add the pasta, and cook for 7-9 minutes or until tender.
  6. Ladle the soup into bowls and top with grated Parmesan cheese. Enjoy!

Notes

  • Substitute ground turkey with ground beef if you prefer.
  • For best leftovers, store the soup and pasta separately. Pasta will soak up the broth, creating a thicker, stew-like consistency.
  • If storing soup with pasta, add extra broth when reheating to maintain the desired consistency.
  • For evenly sized meatballs, use a small cookie scoop or teaspoon to portion them before rolling.
  • Adjust seasoning to taste, especially the salt. The amount needed may vary depending on whether you use regular, low-sodium, or homemade broth.
  • Use a high-quality chicken broth for the best flavor, or swap it for vegetable broth if preferred.
  • Food Safety Tip: Keep your meatball rolling station separate from where you chop vegetables to prevent cross-contamination. Wash hands, utensils, and surfaces thoroughly after handling raw meat.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star