• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Mom's Dinner
  • Home
  • All Recipes
  • Instant Pot
    • All Instant Pot Recipes
    • Instant Pot Soup
    • Instant Pot Beef
    • Instant Pot Chicken
    • Instant Pot Pork
    • Instant Pot Turkey
    • Instant Pot Pasta
    • Instant Pot Vegetarian
  • Dinner
    • Beef
    • Chicken
    • Pork
    • Turkey
    • Fish & Seafood
    • Mexican
    • Pasta
    • Vegetarian
  • Subscribe
menu icon
go to homepage
  • All Recipes
  • Instant Pot
  • Dinner
  • Podcast
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • All Recipes
    • Instant Pot
    • Dinner
    • Podcast
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×

    You are here: Home / Recipes / Soup and Stew

    Italian Style Meatball Soup

    Published: Feb 24, 2023 by Susie Weinrich · This post may contain affiliate links. Leave a Comment

    • Share
    • Email
    Jump to Recipe
    Pinterest image for meatball soup with text overlay

    This Meatball Soup Recipe is full of tender and flavorful homemade meatballs, onions, garlic, carrots, spinach and ditalini pasta all in a savory and rich tomato broth with Italian seasonings. It is a hearty soup that is perfect for a family dinner.

    a big bowl of meatball soup with parmesan and basil over top

    If you love meatballs you will not only love this Meatball Soup recipe, you will also want to check out all the other meatball recipes on Mom’s Dinner. Some of our favorites are Classic Italian Meatballs, Iowa Ham Balls (a recipe I grew up eating), and next level Swedish Meatballs!

    Table of Contents hide
    1 Ingredients & Substitutions
    2 Using Frozen Meatballs
    3 Step by Step Picture Instructions
    4 Serving
    5 Storing & Freezing
    6 Side Dishes for Meatball Soup
    7 Recipe Tips
    8 More Meatball Recipes to Love!
    9 Did you make this recipe?!
    10 Italian Style Meatball Soup Recipe

    Ingredients & Substitutions

    This Italian Style Meatball Soup recipe is full of simple and fresh ingredients. This is also a great recipe to use up carrots and celery that have gone limp in the fridge!!!

    See the ingredients pictured below for the meatballs.

    meatball ingredients on a table
    Ingredients clockwise: egg, 85% ground beef, garlic, kosher salt, red pepper flakes, parmesan, onion, Italian Seasoning, Italian Breadcrumbs.

    Ground Beef: We recommend using an 85% lean ground beef. It has enough fat to be flavorful, but not too much to make your soup greasy.

    Italian Breadcrumbs: If you don’t have Italian and you only have plain breadcrumbs, just add 1 teaspoon Italian Seasoning to your breadcrumbs.

    Parmesan: We recommend coarsely grinding your parmesan so you get little pockets of parmesan in your meatballs! Delish! You can also use Pecorino Romano, Asiago, or Grana Padano.

    See the ingredients pictured below for the soup.

    meatball soup ingredients on a tbale
    Ingredients clockwise: Spinach, diced tomatoes with basil, garlic and oregano, crushed tomatoes, carrots, beef base, celery, garlic, ditalini pasta, oil, onion, beef stock, salt, pepper, Italian seasoning and bay leaf.

    Beef Base: we love the Better Than Bouillon brand at the grocery store. It will be in soup aisle and comes in a tub or jar and is a paste. It has a ton of flavor, way more flavor than traditional bouillon.

    Ditalini Pasta: this is a small tube pasta that has a thicker wall and holds up perfect in the meatball soup. It is also commonly used in Pasta e Fagioli Soup. You can also use other pasta shapes:

    • elbow macaroni
    • rotini
    • cavatappi
    • orzo
    • any other small tube shaped pasta

    Using Frozen Meatballs

    If you are short on time you can absolutely use your favorite frozen meatball. Just use about 25 meatballs.

    Simply pop them in the oven to warm them through per package instructions and then add them to the soup! Easy enough!

    Step by Step Picture Instructions

    This is actually a great soup recipe to make with a partner, family or older kids. One person can make the meatballs while the other person starts the soup!

    Start by making the meatballs and getting them in the oven.

    Preheat the oven to 350 and line a rimmed baking sheet with foil and spray with non-stick spray.

    In a mixing bowl combine the meatball ingredients. Then roll them into “walnut sized” meatballs. A small melon baller or cookie scoop works great for this process!

    showing walnut sized meatballs

    Spray the tops with non stick spray, this helps the browning process, especially since it’s a shorter cooking time!

    Bake for 15 minutes.

    meatballs that have been baked

    MEANWHILE… get the soup started while the meatballs bake.

    In a large pot add the oil and sauté the onions, carrots, celery and garlic for about 10 mins. Then stir in the seasonings, beef base, salt and pepper.

    onions, carrots, celery coated in beef base and seasonings

    Pour in the beef broth, both tomatoes, and add the bay leaf. Bring to a boil.

    Add the pasta and cook for about 10 minutes.

    At this point taste the broth for seasoning. If it is tangy or acidic add a teaspoon of sugar and taste again.

    Pro Tip: Adding a little sugar to tomato based dishes is a great way to cut the acidity and make it more mild.

    Finally, turn the heat to low. Add in the cooked meatballs and chopped spinach. Simmer for about 5 more minutes.

    Remove the bay leaf, and it’s time to eat!

    a large dutch oven full of Meatball Soup

    Serving

    This soup is knock out delicious with some quality extra virgin olive oil drizzled into each bowl, parmesan shaved over top, and fresh basil torn and sprinkled in.

    Storing & Freezing

    Store leftovers in the fridge, in an airtight container for up to 5 days. The pasta will soak up some of the liquid so you may need to add some beef broth or water when reheating.

    You can also freeze any leftovers, they will be good in the freezer for up to 3 motnhs. These Souper Cubes make freezing soup in portions super simple.

    If you are making this ahead and freezing, wait to add the spinach when thawing and reheating.

    Side Dishes for Meatball Soup

    This Meatball Soup recipe is pretty much a complete meal on it’s own. You have the protein, starch and plenty of veggies.

    However it is great with some warm bread or breadsticks served on the side for dipping! Believe me you will want to be sopping up every last drop in the bowl.

    • Ciabatta Bread
    • Crusty Italian Bread
    • Garlic Knots
    • Breadsticks

    Recipe Tips

    • Coarsely grind your parmesan in a food processor or blender for amazing parmesan flavor in the meatballs. (see photo below)
    • Use an 85% lean ground beef for the meatballs; it has enough fat to be flavorful, but won’t make your meatball soup greasy.
    • Don’t skip the beef base, it adds deep flavor to the broth.
    • Taste the broth for seasoning (and acidity balance by adding sugar) before adding the meatballs and spinach.
    • It will look like a mountain of spinach, but it cooks way down. Make sure to use all 4oz (about 3 generous cups).
    coarse ground parmesan cheese

    More Meatball Recipes to Love!

    • Very Best Baked Italian Meatballs
    • Easy Meatball Subs: Using store-bought meatballs
    • Flavorful Baked Chicken Meatballs
    • Best Baked BBQ Meatballs
    • Next Level Swedish Meatballs
    • Easy Instant Pot Turkey Meatballs

    Susie Weinrich washing produce

    Did you make this recipe?!

    If you make this recipe I would love to hear your review. Pop down to the comment section and connect with me.

    Then sign up for our Weekly Newsletter so you never miss a new recipe!

    Rate This Recipe
    meatball soup recipe in a bowl with basil and parmesan over top

    Italian Style Meatball Soup Recipe

    Rich and savory tomato broth filled with homemade meatballs, ditalini pasta, veggies, garlic, spinach and Italian spices. Great served with shaved parmesan, torn basil and warm bread!
    5 from 1 vote
    Print Pin Rate SaveSaved to Grow
    Prep Time: 15 minutes
    Cook Time: 30 minutes
    Servings: 8 people
    Calories: 371kcal
    Author: Susie Weinrich

    Equipment

    • large pot
    • small cookie scoop or melon baller (optional) for the meatballs

    Ingredients

    Meatballs

    • 1 large egg lightly beaten
    • ¼ cup yellow onion very finely diced
    • 1 tsp. Italian seasoning
    • Pinch of red pepper flakes
    • ½ tsp. Kosher salt
    • 2 cloves garlic minced
    • 1 lb. ground beef 85% lean works well
    • ½ cup grated Parmigiano Reggiano
    • ⅓ cup Italian seasoned bread crumbs

    Soup

    • 2 Tbsp. olive oil
    • 1 medium onion diced
    • 3 cloves garlic minced
    • 1 cup carrots diced
    • 1 cup celery diced
    • 48 oz. beef broth or stock
    • 14.5 oz can diced tomatoes with basil, garlic and oregano (do not drain)
    • 15 oz can crushed tomatoes (do not drain)
    • 1 bay leaf
    • 1 tsp. Italian seasoning
    • ¾ tsp. each Kosher salt and black pepper
    • 2 tsp. beef base we love Better Than Bouillon brand
    • 1 cup ditalini pasta (heaping cup)
    • optional – sugar to cut the acidity of the tomato
    • 4 oz. fresh baby spinach – chopped should equal about 3 cups
    • non-stick spray

    Garnish

    • Shaved Parmigiano Reggiano
    • Optional: Extra Virgin Olive Oil, fresh chopped parsley or basil
    Prevent your screen from going dark while you are cooking!

    Instructions

    Meatballs

    • Preheat oven to 350 degrees. Line a baking sheet with aluminum foil and spray with nonstick cooking spray.
    • For the meatballs, combine the lightly beaten egg, onion, Italian seasoning, red pepper flakes, salt and garlic.
      1 large egg, ¼ cup yellow onion, 1 tsp. Italian seasoning, Pinch of red pepper flakes, ½ tsp. Kosher salt, 2 cloves garlic
    • Add in the ground beef, Parmigiano Reggiano and bread crumbs and lightly mix ingredients together.
      1 lb. ground beef, ½ cup grated Parmigiano Reggiano, ⅓ cup Italian seasoned bread crumbs
    • Roll the mixture into walnut size meatballs (should make approx. 25-30). Place on the prepared baking sheet and coat the tops of the meatballs with cooking spray.
      Pro Tip: a small cookie scoop or melon baller makes quick work of making meatballs!
      showing walnut sized meatballs
    • Bake for approx. 15-17 minutes, until lightly browned and cooked through.

    Soup

    • While the meatballs cook you can start the soup.
      In a large Dutch oven, heat the olive oil over medium heat. Add the onions, garlic, carrots and celery.
      2 Tbsp. olive oil, 1 medium onion, 3 cloves garlic, 1 cup carrots, 1 cup celery
    • Sauté, stirring frequently until the vegetable are tender (about 10 minutes).
    • Stir in the beef base, seasonings, salt and pepper.
      1 tsp. Italian seasoning, ¾ tsp. each Kosher salt and black pepper, 2 tsp. beef base
    • Add the beef broth, diced tomatoes, crushed tomatoes, and bay leaf. Bring to a boil over medium high heat.
      48 oz. beef broth or stock, 14.5 oz can diced tomatoes with basil, garlic and oregano, 15 oz can crushed tomatoes, 1 bay leaf
    • Add in the 1 heaping cup pasta and simmer uncovered until the pasta is al dente (approx. 10 minutes).
      1 cup ditalini pasta (heaping cup)
    • Taste the soup and adjust the seasonings if necessary (I like to add 1-2 teaspoon sugar at this point to cut the acidity of the tomatoes).
      optional – sugar
    • Reduce the heat to low and add in the chopped spinach and baked meatballs. Lightly simmer for 5-10 minutes.
      4 oz. fresh baby spinach – chopped
    • Remove the bay leaf and discard.
    • Ladle the soup into bowls and top with a drizzle of olive oil, chopped fresh parsley or basil and large shavings of Parmigiano Reggiano cheese.
      Shaved Parmigiano Reggiano, Optional: Extra Virgin Olive Oil, fresh chopped parsley or basil

    Storing

    • Keep in the fridge in an airtight container for up to 5 days.
    • The pasta will soak up some of the liquid while in the fridge. You may need to add some water or beef broth when reheating.

    Notes:

    Side Dishes: this Meatball Soup is pretty much a complete meal! Just add some warm crusty bread like ciabatta, Italian, garlic knots or breadsticks.
    Subs for Ditalini: any short tube pasta will work here. Or you can use:
    • elbow macaroni
    • cavatappi
    • rotini
    • orzo
    Using Frozen Meatballs: If you are short on time you can absolutely use your favorite frozen meatball. Use about 20-25 meatballs. Cook in the oven per package instructions to heat through and then add to the soup. 
    Recipe Tips: 
    • Coarsely grind your parmesan in a food processor or blender for amazing parmesan flavor in the meatballs.
    • Use an 85% lean ground beef for the meatballs; it has enough fat to be flavorful, but won’t make your meatball soup greasy.
    • Don’t skip the beef base, it adds deep flavor to the broth.
    • Taste the broth for seasoning (and acidity balance by adding sugar) before adding the meatballs and spinach.
    • It will look like a mountain of spinach, but it cooks way down. Make sure to use all 4oz (about 3 generous cups).
    Did you try this recipe? Connect with me & let me know how it turned out by commenting below!
    Jump to Comments
    Serving: 1serving | Calories: 371kcal | Carbohydrates: 31g | Protein: 21g | Fat: 19g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 65mg | Sodium: 1439mg | Potassium: 788mg | Fiber: 4g | Sugar: 7g | Vitamin A: 4344IU | Vitamin C: 17mg | Calcium: 198mg | Iron: 4mg

    If nutrition facts are provided they are calculated as an estimate to the best of our knowledge.

    More Mom's Dinner Recipes to Love

    • Creamy Chicken Poblano Soup
    • Crazy Easy Tomato Basil Soup
    • Copycat Zuppa Toscana
    • Corn Chowder
    • Share
    • Email

    About Susie Weinrich

    Susie Weinrich is the recipe developer, food photographer, and content creator behind Mom's Dinner. She has over 20 years experience in the food industry. Currently, Susie shares all her recipes and food knowledge on Mom's Dinner. You will find her recipes are easy to follow and full of tips and tricks to make sure the recipe you are making turns out perfect!

    Reader Interactions

    We would love to have you comment & rate the recipe! Cancel reply

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

    Recipe Rating




    Primary Sidebar

    susie in the kitchen with a camera and a board of food

    Hi, I’m Susie, the Mom at Mom’s Dinner! Here you will find simple dinner recipes (and more) that are made with easy to find ingredients. Read More…

    NEED QUICK DINNER IDEAS? CHECK OUT THE PODCAST!

    mom's dinner featured in these places, buzzfeed, foodgawker, food yub, fridgg

    Helpful Meal Resources

    • Easter Dinner Menu For 10
    • Easy Meals for House Guests
    • 30 Easy Meals for a Large Group on Vacation
    • 30+ Sunday Family Dinner Ideas (by season!)

    New Recipes

    • How To Make Shredded Chicken
    • Easy Instant Pot Carnitas
    • Five Star Chicken Salad with Grapes
    • Saucy Hoisin Meatballs
    • Savory Waffles with Ham and Cheese
    • Four Great Ways to Cook Haricot Verts

    Easter Recipes

    • Classic Deviled Eggs
    • Instant Pot Hard Boiled Eggs with Easy to Peel Shells
    • Broccoli Bacon Salad
    • Oven Roasted Asparagus
    • Ham Balls
    • Ultimate Cheesy Potato Casserole
    All Easter Recipes

    Favorite Tequila Cocktails

    • Classic Margarita on the Rocks
    • Perfect Orange Margarita
    • Tequila Soda
    • Tequila Hot Toddy
    • Fresh Ginger Margarita
    • Frothy Tequila Sour Cocktail
    All Tequila Recipes

    Footer

    ^ back to top

    About

    • Susie Weinrich
    • Privacy Policy
    • Accessibility Policy

    Newsletter & Contact

    • Sign Up! for emails and updates
    • Contact Me!

    Recipes

    • Recipe By Category
    • Instant Pot Recipes
    • Dinner Recipes

    Copyright © 2022 Mom's Dinner