Easy Creamy Meatball Soup

A yellow-rimmed, white bowl filled with Creamy Meatball Soup and garnished with grated cheese with bread in the background.

Warm up with a bowl of this Easy Creamy Meatball Soup. This homemade soup is a delicious blend of savory Italian sausage meatballs, hearty tomatoes, and a creamy broth. Simple to make and bursting with deliciousness, this homemade soup is a go-to when you are craving a cozy dinner or a warm, hearty pasta dish.

A yellow-rimmed, white bowl filled with Creamy Meatball Soup and garnished with grated cheese with bread in the background.

Why Make this Pasta Meatball Soup

  • Comforting and Convenient: This Easy Creamy Meatball Soup is perfect for cozy nights or chilly evenings. It’s the perfect bowl of goodness to serve on a weeknight.
  • Simple Yet Flavorful: With straightforward instructions and easily accessible ingredients, this soup guarantees a deliciously satisfying meal.
  • Versatile and Family-Friendly: Whether for a quick family dinner or a casual gathering, this Italian Sausage Meatball Soup with a Creamy Tomato Base can be customized to yours and your family’s liking.

Ingredients for Easy Creamy Meatball Soup

This Hearty Soup recipe calls for a number of ingredients you probably already have in your pantry, or fridge. Feel free to use whatever pasta shape you have on hand.

  • Italian Sausage: Use mild, sweet or hot Italian sausage. Ground beef, ground pork or even ground chicken or turkey are great substitutions. If using an alternative, season well to mimic the flavorful sausage. (Store-bought meatballs can also be used for a quicker preparation).
  • Pasta: Any small pasta shape, tortellini or small ravioli will make for great substitutions.
  • Crushed Tomatoes: Substitute with whole tomatoes that you can crush before adding to the soup. Diced tomatoes will also work well in this family-friendly soup recipe.
  • Parmesan Cheese: Freshly grated Parmesan cheese adds a rich and savory taste. You can substitute it with Pecorino Romano or Grana Padano for a similar nutty, and sharp flavor.
  • Tomato Paste: Tomato paste enhances the depth of the soup’s flavor. If needed, you can substitute it with an equal amount of tomato sauce, although the concentration of flavor might be slightly different.
  • Chicken Stock: Chicken stock serves as the base of the soup. Vegetable broth or stock is a great substitution.
  • Heavy Whipping Cream: The heavy cream provides richness and creaminess to the soup. If desired, you can substitute it with half-and-half for a slightly lighter option, or choose a dairy-free alternative.
  • Baby Spinach: Fresh baby spinach adds a pop of color and nutrients to the soup. If preferred, you can use chopped kale or Swiss chard as substitutes for spinach.
  • Fresh Basil and Parsley: Fresh herbs like basil and parsley contribute to the soup’s freshness and aroma. In place of fresh herbs, you can use dried ones, adjusting the quantity (usually 1 teaspoon of dried herbs for every tablespoon of fresh herbs).

How to Make Meatball Soup

Crafting this Easy Creamy Meatball Soup is a breeze, requiring simple steps and basic ingredients:

  1. Combine all of the ingredients for the meatballs in a bowl. Do not over mix. Shape into 1″ meatballs. 
  2. In a deep pot, heat the olive oil. Add the meatballs in batches, browning them on all sides until cooked through. Once all of the meatballs have been cooked, reserve on a plate. 
  3. Drain all but a tablespoon of the grease from the pot. 
  4. Add minced celery, carrot, onion and garlic to the pot. Season with salt and pepper. Sauté for a few minutes to soften.
  5.  Stir in the tomato paste. Toast for a minute.
  6. Add in the crushed tomatoes, stock, bay leaves, Italian seasoning and Parmesan rind (if you have one). Season with just a pinch of salt. 
  7. Bring the mixture almost to a boil. Turn down the heat and simmer for 15-20 minutes. 
  8. Once simmered, remove and discard the bay leaves and Parmesan rind. 
  9. Turn up the heat, add in the dried pasta. Cook the pasta just before al dente, stirring often to ensure the pasta does not stick to the bottom.
  10. Reduce the heat. Pour in the heavy whipping cream. Add in the Parmesan cheese. Stir. Cook for another minute. 
  11. Add in the reserved meatballs, fresh spinach, basil and parsley. 
  12. Cook just long enough to wilt the spinach and warm up the meatballs. 
  13. Ladle into bowls sprinkled with freshly grated Parmesan cheese. 

Tips on Making the Best Pasta Meatball Soup

  • When preparing the meatballs, avoid over mixing to maintain their tenderness and texture.
  • If substituting with ground meat of your choice, season the meat well. Also, add 1/4 cup of breadcrumbs and a beaten egg to bind.
  • Yes, you can use store-bought meatballs instead of making your own.
  • Cook the meatballs in batches to ensure even browning and to develop a flavorful crust.
  • Sauté celery, carrots, onions, and garlic before adding liquids to enhance the overall flavor of the soup.
  • Toasting the tomato paste intensifies the flavor.
  • Allow the soup to simmer after adding tomatoes, stock, and seasonings to blend the flavors together.
  • You can use any pasta variety you have on hand, such as penne, fusilli, or shells, adjusting cooking times as needed.
  • If you don’t have crushed tomatoes, tomato sauce or diced tomatoes can be a great alternative, adjusting the texture by blending or simmering longer.
  • For added protein and texture, consider adding cannellini beans to the soup for a heartier dish, stirring them in towards the end of cooking.
  • Add fresh spinach, basil, and parsley at the end of cooking to retain their color, flavor, and nutrients.

How to Serve and Store Meatball Soup

This hearty meatball soup can be served alone, or pair with any of the following for a complete meal:

  • Bread or Rolls
  • Mixed Green or Light Side Salad.
  • Grilled Cheese
  • Bruschetta or Crostini
  • Vegetable Platter

Storing Suggestions:

  • Allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days.
  • If freezing, considering not adding the pasta to the soup as the texture of the pasta can change significantly upon freezing.
  • Portion the cooled soup into freezer-safe containers, leaving some space for expansion. Freeze for up to 2-3 months. Thaw in the refrigerator before reheating.

More Soup Recipes to Love

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
A yellow-rimmed, white bowl filled with Creamy Meatball Soup and garnished with grated cheese with bread in the background.

Easy Creamy Meatball Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Description

This Easy Creamy Meatball Soup is a delicious blend of savory Italian sausage meatballs, hearty tomatoes, and a creamy broth. Simple to make and bursting with deliciousness, this soup is a go-to when you are craving a cozy dinner or a warm, hearty pasta dish.


Ingredients

Scale

FOR THE MEATBALLS:

  • 1-pound Italian bulk sausage
  • 2 garlic cloves, crushed or pressed
  • 1/4 cup freshly grated Parmesan cheese
  • 1/2 teaspoon black pepper
  • 1 tablespoon fresh parsley, chopped

FOR THE SOUP:

  • 2 tablespoons olive oil
  • 1 celery stalk, minced
  • 1 small carrot, minced
  • 3 garlic cloves, minced
  • 1/2 white or yellow onion, minced
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon tomato paste
  • 28-ounces crushed tomatoes
  • 4 1/2 cups chicken stock
  • 2 teaspoons Italian seasoning
  • 2 bay leaves
  • Parmesan rind (optional)
  • 1 cup dried pasta
  • 1/2 cup heavy whipping cream
  • 2 tablespoons freshly grated Parmesan cheese, plus more for plating
  • 2 cups fresh baby spinach
  • 1/4 cup fresh torn basil
  • 1 tablespoon fresh chopped parsley

Instructions

  1. Combine all of the ingredients for the meatballs in a bowl. Do not over mix. Shape into 1″ meatballs. 
  2. In a deep pot, heat the olive oil. Add the meatballs in batches, browning them on all sides until cooked through. Once all of the meatballs have been cooked, reserve on a plate. 
  3. Drain all but a tablespoon of the grease from the pot. 
  4. Add minced celery, carrot, onion and garlic to the pot. Season with salt and pepper. Sauté for a few minutes to soften.
  5.  Stir in the tomato paste. Toast for a minute.
  6. Add in the crushed tomatoes, stock, bay leaves, Italian seasoning and Parmesan rind (if you have one). Season with just a pinch of salt. 
  7. Bring the mixture almost to a boil. Turn down the heat and simmer for 15-20 minutes. 
  8. Once simmered, remove and discard the bay leaves and Parmesan rind. 
  9. Turn up the heat, add in the dried pasta. Cook the pasta just before al dente, stirring often to ensure the pasta does not stick to the bottom.
  10. Reduce the heat. Pour in the heavy whipping cream. Add in the Parmesan cheese. Stir. Cook for another minute. 
  11. Add in the reserved meatballs, fresh spinach, basil and parsley. 
  12. Cook just long enough to wilt the spinach and warm up the meatballs. 
  13. Ladle into bowls sprinkled with freshly grated Parmesan cheese. 
  14. ENJOY!
@charlottefashionplate

Easy Italian Meatball Soup Recipe! Warm up with a bowl of this Easy Creamy Meatball Soup. This homemade soup is a delicious blend of savory Italian sausage meatballs, hearty tomatoes, and a creamy broth. Simple to make and bursting with deliciousness, this homemade soup recipe is a go-to when you are craving a cozy dinner or a warm, hearty pasta dish. #soup #souprecipe #soupseason #meatballs #meatballsoup #easyrecipe #comfortfood #pasta

♬ Epic Music(863502) – Draganov89

Notes

  • When preparing the meatballs, avoid over mixing to maintain their tenderness and texture.
  • If substituting with ground meat of your choice, season the meat well. Also, add 1/4 cup of breadcrumbs and a beaten egg to bind.
  • For a quicker preparation, feel free to use store-bought, frozen or fresh meatballs.
  • Cook the meatballs in batches to ensure even browning and to develop a flavorful crust.
  • Sauté celery, carrots, onions, and garlic before adding liquids to enhance the overall flavor of the soup.
  • Toasting the tomato paste intensifies the flavor.
  • Allow the soup to simmer after adding tomatoes, stock, and seasonings to blend the flavors together.
  • You can use any pasta variety you have on hand, such as penne, fusilli, or shells, adjusting cooking times as needed.
  • If you don’t have crushed tomatoes, tomato sauce or diced tomatoes can be a great alternative, adjusting the texture by blending or simmering longer.
  • If there seems to not be enough liquid, add in additional stock or broth.
  • For added protein and texture, consider adding cannellini beans to the soup for a heartier dish, stirring them in towards the end of cooking.
  • Add fresh spinach, basil, and parsley at the end of cooking to retain their color, flavor, and nutrients.
  • Ladle the soup in bowls and top each serving with an extra sprinkle of Parmesan cheese for added flavor.
  • Allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days.
  • If freezing, considering not adding the pasta to the soup as the texture of the pasta can change significantly up freezing. Portion the cooled soup into freezer-safe containers, leaving some space for expansion. Freeze for up to 2-3 months. Thaw in the refrigerator before reheating.
     
     
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Dinner, Soup
  • Method: Moderate
  • Cuisine: American

GET TO KNOW ME!

A photo of me in a black floral dress cooking at the stovetop at Williams-Sonoma

WELCOME! My name is Melissa Latin aka. Charlotte Fashion Plate. Happy to meet you! I am more than just recipes. I love fashion and style too! Most importantly, I love my Family (my Hubby and my Fur Babies). My Husband (aka my “Kitchen Bitch”) means the world to me. He’s pretty damn cool too. Not only is he one of the nicest guys you will ever meet, he also has had a lengthy career in professional hockey. Not only winning two Stanley Cups with the Pittsburgh Penguins in the early ’90’s, but most recently winning the Calder Cup with the Charlotte Checkers, amongst many other accolades. If you live in Charlotte and play hockey, or have a family member who plays, be sure to contact him!

Our life has changed dramatically in the past few years with the passing of our two goldendoodles, Vegas and Viva. We were lucky enough to have Vegas for five years (totally wish it was longer). Most recently, losing our Viva to a brain tumor in July of 2020. We welcomed our mini goldendoodle 7, almost seven years ago. We just added the amazing Hazel! Of course, I am always posting tons and tons of photos! Be sure to check out my recipe for Pet Bone Broth! This broth is super rich in nutrients and will provide your pet with a multitude of health benefits!

Let’s Get Social!

Be sure to follow me on social media! I’m always talking food, fashion, and family! I also love sharing some of my favorite Amazon Finds too. Click here to check out my Amazon page! FacebookInstagramTikTokTwitter and Pinterest! THANK YOU!

Italian Sausage Orecchiette Soup

A white bowl of Italian Sausage Orecchiette Soup garnished with freshly grated Parmesan cheese.

This Italian Sausage Orecchiette Soup recipe is a go-to for its simplicity, and bold Italian flavors. Loaded with spicy sausage, fresh spinach and a kick of Parmesan cheese, this savory soup is guaranteed to warm you up on chilly nights without keeping you tied to the kitchen for hours.

It’s a timesaving, one-pot soup recipe that doesn’t compromise on taste, making it perfect for busy weeknights or whenever a quick, hearty meal is needed. Seriously, this homemade pasta soup can be on your dinner table in about 20 minutes!

A white bowl of Italian Sausage Orecchiette Soup garnished with freshly grated Parmesan cheese.

Ingredients and Substitutions

  • Hot Italian Sausage: Easily replace with sweet, or mild Italian sausage. Use turkey or chicken Italian sausage for a lighter option. For a vegetarian version, replace the sausage with crumbled tempeh or firm tofu seasoned with Italian spices like fennel, paprika, and crushed red pepper.
  • Passata: If passata is unavailable, blend canned whole tomatoes until smooth. Alternatively, use tomato sauce for a slightly different flavor profile.
  • Chicken Stock: Replace chicken stock with vegetable stock or broth for a vegetarian option.
  • Orecchiette Pasta: If orecchiette pasta isn’t available, substitute with small pasta shapes like shells or elbows. Gluten-free or whole wheat pasta can be used for dietary preferences.

How to Make Sausage Orecchiette Soup

With just a few easy steps and minimal time, you can indulge in a bowl of this Italian Sausage Orecchiette Soup:

  1. Heat a deep pot over medium heat. Remove the sausage from the casing and add it to the pot. Break it apart as it browns.
  2. Once the sausage is almost fully cooked, add the minced onions and garlic. Cook for an additional minute.
  3. Pour in the passata, season with salt and pepper, then add the chicken stock. Increase the heat to nearly a boil.
  4. Add the orecchiette pasta, stirring well. Reduce the heat to a simmer. Loosely cover the pot and allow the pasta to cook to just al dente, about 8 minutes. Stir frequently to prevent sticking.
  5. When the pasta is almost al dente, add the fresh spinach and Parmesan cheese. Stir well and cook for another minute to let the spinach wilt.

How to Serve and Store Pasta Soup

This hearty pasta soup is best served immediately. Ladle into individual bowls. Garnish with freshly grated Parmesan cheese. Optionally, garnish with fresh herbs. Basil and/or parsley would be great additions.

Serve this easy homemade soup with crusty bread, garlic knots, a side salad, or a grilled cheese for a heartier meal.

Once cooled, store the orecchiette soup in an airtight container in the fridge for up to 3-4 days. Reheat leftovers gently on the stove or in the microwave. The flavors often intensify, making it even more delicious the next day. If the soup thickens, add a splash of chicken stock while reheating to maintain its consistency.

Alternatively, freeze this Italian Sausage Orecchiette Soup for up to 2 months. NOTE: The consistency of the pasta may change upon freezing and thawing.

More Soup to Love

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
A white bowl of Italian Sausage Orecchiette Soup garnished with freshly grated Parmesan cheese.

Italian Sausage Orecchiette Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Description

Loaded with spicy sausage, fresh spinach and a kick of Parmesan cheese, this savory, Italian Sausage Orecchiette Soup, is guaranteed to warm you up on chilly nights without keeping you tied to the kitchen for hours. It’s a timesaving, one-pot soup recipe that doesn’t compromise on taste, making it perfect for busy weeknights or whenever a quick, hearty meal is needed.


Ingredients

Scale
  • 1-pound hot Italian sausage links, casings removed
  • 1/4 white or yellow onion, minced
  • 3 garlic cloves, minced
  • 2 cups passata
  • 1/4 teaspoon salt
  • 1/2 teaspoon black pepper
  • 3 cups chicken stock
  • 1 1/2 cups orecchiette pasta
  • 2 cups fresh baby spinach
  • 1/2 cup freshly grated Parmesan cheese, plus more for garnish

Instructions

  1. Heat a deep pot over medium heat. Remove the sausage from the casing and add it to the pot. Break it apart as it browns.
  2. Once the sausage is almost fully cooked, add the minced onions and garlic. Cook for an additional minute.
  3. Pour in the passata, season with salt and pepper, then add the chicken stock. Increase the heat to nearly a boil.
  4. Add the orecchiette pasta, stirring well. Reduce the heat to a simmer. Loosely cover the pot and allow the pasta to cook to just al dente, about 8 minutes. Stir frequently to prevent sticking.
  5. When the pasta is almost al dente, add the fresh spinach and Parmesan cheese. Stir well and cook for another minute to let the spinach wilt.
  6. Ladle the soup into bowls, garnishing with additional Parmesan cheese.
@charlottefashionplate

This Italian Sausage Orecchiette Pasta Soup recipe is a go-to for its simplicity, and bold Italian flavors. Loaded with spicy sausage, fresh spinach and a kick of Parmesan cheese, this savory soup is guaranteed to warm you up on chilly nights without keeping you tied to the kitchen for hours. It’s a timesaving, one-pot soup recipe that doesn’t compromise on taste, making it perfect for busy weeknights or whenever a quick, hearty meal is needed. Seriously, this homemade pasta soup can be on your dinner table in about 20 minutes! #soup #soupseason #souprecipe #pasta #quickrecipes #easyrecipe #onepotmeals #foodtok

♬ Echos in My Mind (Lofi) – Muspace Lofi

Notes

  • Bulk sausage can be used instead of link. Link sausage tends to have more flavor.
  • For more controlled spice, use mild Italian sausage and season to taste with crushed red pepper.
  • Be sure to remove the sausage from the casing prior to browning.
  • This meat chopper works great to break apart the sausage.
  • Feel free to add your favorite vegetables. Carrots, bell peppers and/or white beans are great additions.
  • Substitute the passata with crushed tomatoes or tomato sauce.
  • Use any small pasta shape you have on hand.
  • Once the pasta is added, stir the soup often to ensure the pasta does not stick to the bottom.
  • If you notice the pasta is soaking up a lot of the liquid, add a touch more stock.
  • Garnish with fresh herbs like basil and parsley, if you desire.
  • Store in the fridge for up to 3-4 days. Reheat gently with a bit more stock.
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Soup, Dinner
  • Method: Easy
  • Cuisine: American

GET TO KNOW ME!

A photo of me in a black floral dress cooking at the stovetop at Williams-Sonoma

WELCOME! My name is Melissa Latin aka. Charlotte Fashion Plate. Happy to meet you! I am more than just recipes. I love fashion and style too! Most importantly, I love my Family (my Hubby and my Fur Babies). My Husband (aka my “Kitchen Bitch”) means the world to me. He’s pretty damn cool too. Not only is he one of the nicest guys you will ever meet, he also has had a lengthy career in professional hockey. Not only winning two Stanley Cups with the Pittsburgh Penguins in the early ’90’s, but most recently winning the Calder Cup with the Charlotte Checkers, amongst many other accolades. If you live in Charlotte and play hockey, or have a family member who plays, be sure to contact him!

Our life has changed dramatically in the past few years with the passing of our two goldendoodles, Vegas and Viva. We were lucky enough to have Vegas for five years (totally wish it was longer). Most recently, losing our Viva to a brain tumor in July of 2020. We welcomed our mini goldendoodle 7, almost seven years ago. We just added the amazing Hazel! Of course, I am always posting tons and tons of photos! Be sure to check out my recipe for Pet Bone Broth! This broth is super rich in nutrients and will provide your pet with a multitude of health benefits!

Let’s Get Social!

Be sure to follow me on social media! I’m always talking food, fashion, and family! I also love sharing some of my favorite Amazon Finds too. Click here to check out my Amazon page! FacebookInstagramTikTokTwitter and Pinterest! THANK YOU!