↑

Savoring Today

Clean eating recipes and meal prep for busy families.

  • Home
  • Recipes
    • Appetizers & Snacks
      • Party Foods
    • Baking
      • Bread
      • Cookies
      • Sprouted Grain
    • Breakfast
    • Beverages
    • Cuisines
      • Asian / Chinese / Thai
      • French
      • Italian
      • Mexican
    • Dessert
      • Chocolate
    • Fruit & Vegetables
    • Grilling
    • Health Related Articles
    • Main Courses
      • Pasta
    • Meat
      • Beef
      • Chicken & Poultry
      • Fish & Seafood
      • Pork & Lamb
    • Salads
      • Sauces & Dressings
    • Side Dishes
    • Soups / Stews
    • Specialty Diets
      • Gluten Free
      • Grain Free
      • Keto Diet Foods
      • Lower Carb Favorites
      • Paleo Diet Foods
    • Seasonal
      • Celebrations
      • Christmas
      • Easter
  • Meal Prep
  • FREE TOOLS
    • Collections & Meal Plans
    • Free Printables
  • About
    • Food Philosophy
    • Contact
    • Copyright

Home » Recipes » Cuisines » Italian » meatball soup

Creamy Italian Meatball Soup

Published March 22, 2022. Last updated January 10, 2024 by Judy Purcell 7 Comments

Savor and Share!

  • Share
  • Inspire
  • Send
See Recipe Print Recipe
Italian meatball soup pinterest collage

From the very first bite, Creamy Italian Meatball Soup was a fast favorite at our house and is now a regular request for the menu. 

Every spoonful is loaded with savory meatballs in a creamy broth with mushrooms and fresh spinach. 

meatball and carrot on a spoon over a bowl of soup

It takes a few minutes to prep the meatballs, but this recipe is super simple to make and big on flavor which means you’ll be on your way to hero status in about an hour. 

Short on time? Use premade frozen meatballs to save a step, you just might have to halve or quarter them if they’re bigger because bite-size is what you want for soup.

ingredient collage for creamy meatball soup

How to Make Meatballs for Soup

When you’re making meatball soup, you gotta be sure the meatballs wow with flavor and hold up when suspended in broth. 

How to Keep Meatballs From Falling Apart in Soup

The key to tender meatballs that hold their shape in sauces and soups is having the proper balance of binders and tenderizers.

When making meatballs it’s important to have a “binder” for the ground meat to help hold the structure of the meatballs once cooked. The egg is the hold-it-all-together ingredient and it doesn’t take much to get the job done. In fact, too much egg can create a spongy texture you don’t want.

  • 1 large egg for every 2 pounds of meat is all you need

Bread crumbs (starch) and milk (dairy) offer some support but are mainly used to retain moisture and keep the meat proteins tender. So while you can skip the egg and use only a panade (starch and dairy mixture) for meatballs served with sauces, I find the addition of egg keeps the meatballs together better in soups. 

creamy soup with meatballs and mushrooms

How To Make the Perfect Size Meatballs for Soup

Using a scoop will help you make more uniform meatballs and the more uniform they are, the more evenly they will cook.

I recommend a stainless steel 25MM (.5 Tablespoon) scoop to make small meatballs for soup. This will make 1-inch bite-size meatballs, perfect for fitting the perfect bite on a spoon (this is a real thing, ya’ll).

  1. Portion the meat mixture with the scoop
  2. Moisten your hands with a little water or oil
  3. Lightly roll into a ball within the palm of your hands

TIP: Keep meatballs from sticking to your hands while rolling by wetting your hands with a little bit of water or oil. 

making meatballs step by step

Easy Baked Meatballs Step by Step

Sure, you can fry the meatballs, but we think broiling is so much easier because you can bake a lot more meatballs at once on a sheet pan than you can in a skillet. 

Broiling the meatballs creates added flavor through the browning process, just like frying, but without the splattering mess and in less time. 

All you need is a rimmed baking sheet and parchment paper to make the magic happen.

  1. Saute the onion for the meatballs. (This simple step makes sure there is no crunch to the onion.)
  2. Mix the egg, parmesan cheese, bread crumbs, milk, parsley, Italian herbs, salt, and pepper.
  3. Mix the pork and Italian sausage with the onions and egg mixture until well incorporated.
  4. Roll into bite-size meatballs and place on a parchment-lined rimmed baking sheet about an inch apart.
  5. Broil on high in the oven for about 8 minutes or until cooked through.

These mini Italian meatballs are ideal for soup, but taste amazing with our homemade marinara or as meatball sandwiches too!

baked meatballs on a sheet pan

How To Use Frozen Meatballs to Make Soup 

Not only can you freeze this Italian meatball recipe you can also purchase frozen meatballs to skip a step and make the soup even faster. 

If using frozen precooked meatballs to make the soup, it is best to defrost the meatballs before adding them to the soup. The reason is, it can take 20-30 minutes more cooking time to get the frozen meatballs heated through when adding them to the soup.

Defrosted meatballs will fit into the flow of the recipe seamlessly. Simply pop them in the oven while you prep the rest of the recipe.

To defrost frozen meatballs quickly, arrange meatballs on a parchment-lined rimmed baking sheet and bake at 350°F for 18-20 minutes (depending on the size of the meatballs). Otherwise, defrost in the refrigerator in 4-6 hours.

Rows of raw homemade meatballs prepared for cooking on a tray, overhead view

Can you freeze raw meatballs?

Yes, you can freeze raw meatballs, but it’s not ideal.

We’ve tested lots of ways to make freezer meals without compromising the flavor or texture of foods. In my Monthly Cooking Course, I don’t recommend freezing raw meatloaf or meatballs, especially when using raw onions in the mix. 

The reason is when raw onions are frozen the flavor becomes far stronger. Even if you love the flavor of onion, the pungent flavor often overwhelms all the other more subtle flavors in the meatball. 

The other downside of freezing raw meat mixes is the increased moisture from ice crystal formation can compromise how well the meatballs hold together once cooked. 

With this in mind, I recommend freezing the meatballs once they are cooked and cooled. 

However, if you try freezing the raw mixture and find these issues don’t compromise the taste or texture of the cooked meatballs for you, go right ahead and freeze the meatballs raw or cooked. 

Soup Make and Freeze TIPS

Soups make ideal heat and eat freezer meals. This creamy meatball soup can be frozen with very good reheating results just as the recipe is written. However, if you prefer a little bit fresher taste, you can hold off adding the spinach until after it’s been frozen.

When reheating the soup, add fresh spinach during the last few minutes of heating it through. This trick is just one of many we use to make any frozen soup taste freshly made.

The main difference is how the spinach responds to freezing as it will darken and diminish within the soup. If you wait to add it, the spinach color will be brighter and offer more texture when serving.

creamy soup with meatballs, carrots, celery and spinach in a pot

Recipe TIPS:

  • Skip softening the onions for the meatballs if you don’t mind a little onion crunch (we found cooking the onions in advance made it more palatable for our kids)
  • Keep meatballs from sticking to your hands while rolling by wetting your hands with a little bit of water or oil. 
  • For fresher-tasting results when making this recipe ahead, wait to add the spinach until reheating the soup after it’s been frozen. Add fresh spinach during the last few minutes of heating it through.

Recipe Variations:

  • Gluten-free, use GF panko crumbs
  • Add cooked pasta or rice 
  • Use premade frozen meatballs
  • Substitute kale or other leafy greens for the spinach
  • Substitute sauteed vegetables like zucchini or cauliflower for the mushrooms
  • Substitute ground dark meat turkey or chicken for the pork in the meatballs
  • Substitute 1 slice of bread (torn into small pieces) for ½ cup bread crumbs
  • Make ahead and freeze

More Soup Recipes You’ll Love

  • Cauliflower Potato Soup
  • Creamy Mushroom Soup
  • Green Chile Black Eyed Pea Soup
  • Savory Pumpin Soup
  • Italian Minestrone Soup with Meatballs
  • Chicken Tortilla Soup
meatball and carrot on a spoon over a bowl of soup
Print Recipe PIN Recipe SaveSaved!

Creamy Italian Meatball Soup

Every spoonful is loaded with savory Italian meatballs in a creamy broth with mushrooms and fresh spinach.
Prep Time30 minutes mins
Cook Time30 minutes mins
Total Time1 hour hr
Course: Main Course, Soup
Cuisine: Italian American
Servings: 12
Author: Judy Purcell
Prevent your screen from going dark

Ingredients

FOR THE MEATBALLS:

  • 2 tablespoons olive oil
  • 3/4 cup minced onion , (about 1/2 large onion)
  • 1 tablespoon minced garlic
  • 1 lb ground pork , beef, or veal
  • 1 lb Italian sausage , mild or hot Italian
  • 1 large egg
  • 1/2 cup parmesan cheese
  • 1/2 cup plain bread crumbs , like panko
  • 1/3 cup whole milk
  • 2 tablespoons finely chopped parsley
  • 1 heaping teaspoon dry Italian herb blend (less if using seasoned crumbs)
  • 1/2 teaspoon sea salt
  • 1/2 teaspoon freshly ground black pepper

FOR THE SOUP:

  • 2 tablespoons olive oil
  • 1 1/2 cups diced onion (1 large onion)
  • 2 tablespoons minced garlic
  • 16 ounces cremini mushrooms , rinsed and sliced
  • 3 cups sliced carrot rounds , 4-5 large carrots
  • 4 stalks celery , coarsely chopped
  • 48 ounces beef stock
  • 2 teaspoons dry Italian herb blend
  • 1/4 teaspoon red pepper flakes
  • 2 cups heavy cream
  • 1 cup grated parmesan cheese
  • 2 tablespoons chopped parsley
  • 8 ounces fresh spinach
  • Sea salt and pepper to taste
Get Recipe Ingredients

Instructions

FOR THE MEATBALLS

  • Saute the onion for the meatballs in a medium skillet with olive oil to soften, about 5 minutes. Stir in the garlic and set aside to cool slightly.
  • In a small bowl, mix the egg, parmesan cheese, bread crumbs, milk, parsley, Italian herbs, salt, and pepper until well blended and set aside to allow bread crumbs to absorb the liquid.
  • In a separate large bowl, mix the pork and Italian sausage to combine and then mix in the onions and egg mixture until well incorporated. Roll into bite-size meatballs (or use a small meatball scoop) and place on a parchment-lined rimmed baking sheet about an inch apart.
  • Broil on high in the oven (about 10 inches from the oven coil) for about 8 minutes or until cooked through.

FOR THE SOUP:

  • In a soup pot, saute the onion for the soup in olive oil for 8 minutes to soften and caramelize (brown at the edges). Stir in the garlic, carrots, celery, mushrooms and continue to cook another 6-8 minutes until vegetables release liquid and begin to brown (add oil if the pan is too dry).
  • Stir in the beef stock, dry herbs, red pepper flakes, and meatballs to the pot with the vegetables and simmer 10 minutes to meld flavors. (Broth should just cover the contents, but more can be added, if desired.)
  • Stir in spinach, cream, parmesan cheese, and parsley. Allow to simmer 5 minutes to meld flavors. Taste and season with salt and pepper, as desired.

Notes

Recipe TIPS:
  • Skip softening the onions for the meatballs if you don’t mind a little onion crunch (we found cooking the onions in advance made it more palatable for our kids)
  • Keep meatballs from sticking to your hands while rolling by wetting your hands with a little bit of water or oil. 
  • For fresher-tasting results when making this recipe ahead, wait to add the spinach until reheating the soup after it’s been frozen. Add fresh spinach during the last few minutes of heating it through.
Recipe Variations:
  • Gluten-free, use gluten-free panko crumbs
  • Add cooked pasta or rice 
  • Substitute kale or other leafy greens for the spinach
  • Substitute sauteed vegetables like zucchini or cauliflower for the mushrooms
  • Use premade frozen meatballs
  • Substitute ground dark meat turkey or chicken for the pork in the meatballs
  • Substitute 1 slice of bread (torn into small pieces) for ½ cup bread crumbs
  • Make ahead and freeze

Nutrition

Calories: 532kcal | Carbohydrates: 14g | Protein: 23g | Fat: 43g | Saturated Fat: 19g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 17g | Trans Fat: 1g | Cholesterol: 126mg | Sodium: 899mg | Potassium: 923mg | Fiber: 2g | Sugar: 6g | Vitamin A: 7962IU | Vitamin C: 13mg | Calcium: 260mg | Iron: 2mg
Learn how to make this and all recipes even easier!Check out our Monthly Meal Prep System!

Savor and Share!

  • Share
  • Inspire
  • Send

Filed Under: Italian, Recipes, Soups / Stews Tagged With: easy meals, make ahead meals, Spring Favorites

Comments

    Leave a Reply Cancel reply

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

    Rating




  1. Bonnie says

    August 26, 2024 at 11:50 am

    5 stars
    I love this soup!!! I have made it twice
    And everyone loves it .Will add this to my recipes.

    Reply
    • Judy Purcell says

      September 13, 2024 at 11:22 am

      Hi Bonnie, thanks for taking the time to let me know you enjoyed the recipe — it sure it a favorite at our house too!

      Reply
  2. Chef Mimi says

    October 18, 2022 at 5:56 pm

    Oh my this looks good! I love the 2 cups of cream. Great recipe!

    Reply
  3. Renee Ofner says

    April 4, 2022 at 4:37 am

    5 stars
    Absolutely delicious!! I will definitely be adding this to my repertoire!!

    Reply
  4. Karen (Back Road Journal) says

    March 31, 2022 at 8:24 am

    Even thought this is a cream soup it still sounds light and delicious and I know I would enjoy It.

    Reply
  5. John / Kitchen Riffs says

    March 28, 2022 at 10:12 am

    Such a nice, detailed discussion about meatballs! Everything anyone needs to know. And the soup! This looks terrific. Neat recipe — thanks.

    Reply
  6. mjskitchen says

    March 22, 2022 at 4:39 pm

    5 stars
    This is one of those soup that I’ve always wanted to make, but just never had. Wish I had that bowl sitting in front of me right now. Love your recipe and I’m keeping it for the near future. Thanks!

    Reply
Judy from Savoring Today

Hi, I'm Judy

I'm delighted you're here to savor healthy, clean eating recipes and cooking tips.

If you avoid processed foods and love serving your family nourishing meals, we are passionate about the same things. Read More

Subscribe for recipe updates

AND Get our clean eating quick start guide!

Thank you!

You have successfully joined our subscriber list.

The Latest

avocado crema in a light grey bowl with a spoon on a towel

Avocado Crema with Yogurt

salsa with mango and pineapple in a bowl by chips

Mango Pineapple Salsa

pork tacos lined up with mango salsa on the side

Grilled Al Pastor Style Pulled Pork

roasted sweet potates on whipped ricotta with tomatoes and olives on a tan plate beside casserole dishes

Chili Crunch Roasted Sweet Potatoes

Savory ricotta feta dip in a white bowl with bread on a counter ready to serve

Savory Whipped Ricotta and Feta Dip

A bowl of yogurt with a spoonful held above it.

Greek Yogurt: Thick, velvety 2 ingredient recipe!

Fan Favorites

Tri-Tip roast sliced and fanned out on a white platter with grilled baby leeks.

Grilled Tri-Tip Roast Recipe for a Charcoal or Gas Grill

An easy, 30-Min date night meal that brings the WOW without all the fuss of crowded restaurants.

Scampi-Style Steak & Scallops with Roasted Asparagus

crab legs on a white platter with drawn butter

Best Way to Cook Crab Legs

Cheeses and charcuterie on a table

7 Tips for Hosting a Wine & Cheese Party

Ghirardelli Brownie Cookies: Soft Centers and Chewy Edges

Categories

DisclosurePrivacyCopyright

Fan Favorites

  • Grilled Tri-Tip Roast Recipe for a Charcoal or Gas Grill
  • Ghirardelli Brownie Cookies: Soft Centers and Chewy Edges
  • Best Way to Cook Crab Legs
  • Scampi-Style Steak & Scallops with Roasted Asparagus
Clean eating recipes and cooking courses for busy families. Savoring Today LLC is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
©2025, Savoring Today. All Rights Reserved. Site by Pixel Me Designs
  • Home
  • Contact
  • SHOP
  • Recipes