Creamy Italian Meatball Soup
Nothing warms the soul like a steaming bowl of soup!
Imagine a cozy evening, the delightful aroma of spiced meatballs wafting through your kitchen, and a comforting bowl of Creamy Italian Meatball Soup in front of you. This dish is like a hug in a bowl — rich, creamy, and oh-so-satisfying. With its cashmere-soft texture and robust flavors, it’s sure to become your go-to recipe for chilly nights or when you just need a little pick-me-up.
Why make this recipe
First off, it’s ridiculously easy! You whip it up in one pot, leaving you with minimal cleanup—perfect for those “I-need-a-dinner-that-doesn’t-take-all-evening” nights. Plus, it’s family-friendly, meaning even the pickiest eaters will dive in without any fuss. Don’t forget—who doesn’t love a meal that combines meatballs and soup? It’s like a match made in foodie heaven! 🍝
Ingredients
You don’t need fancy stuff — just these basics!
- 1 pound ground beef or Italian sausage
- 1/4 cup bread crumbs
- 1/4 cup grated Parmesan cheese
- 1 egg
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- 4 cups chicken broth
- 1 can (14.5 oz) diced tomatoes
- 1 cup heavy cream
- 2 cups cooked pasta (such as ditalini or small shells)
- Fresh herbs (basil or parsley) for garnish
Directions
- In a large bowl, combine the ground meat, bread crumbs, Parmesan cheese, egg, garlic, Italian seasoning, salt, and pepper. Mix until well combined and form into small meatballs.
- In a large pot, heat a little oil over medium heat and brown the meatballs on all sides. Remove and set aside.
- In the same pot, add the chicken broth and diced tomatoes, bringing to a simmer.
- Return meatballs to the pot and cook for about 10 minutes.
- Stir in the heavy cream and cooked pasta, and let simmer for an additional 5 minutes.
- Serve hot, garnished with fresh herbs.
How to make Creamy Italian Meatball Soup (Overview)
Let’s break it down! First, you’re making those glorious meatballs, which is easier than rolling a snowball. While they brown in the pot, you can whip up the soup base. Add the broth, tomatoes, and let it all simmer away. Once your meatballs are back in, it’s just a matter of adding cream and pasta. Pro tip: Don’t skip toasting the garlic — it makes all the difference!
How to serve Creamy Italian Meatball Soup
You can keep it classic with a sprinkle of fresh herbs right on top, but why stop there? Serve it with a side of buttery garlic bread for that delightful crunch, or toss in a fresh garden salad to brighten things up. Don’t forget to inhale deeply — the aroma will make you want to dive right in! 😍
How to store Creamy Italian Meatball Soup
Once you’ve devoured your share, store any leftovers in an airtight container in the fridge for up to 3-4 days. If you’re feeling ambitious, this soup also freezes well! Just make sure to leave out the pasta until you’re ready to serve it again. Reheat on the stove, adding a splash of broth if it thickens too much.
Tips to make Creamy Italian Meatball Soup
- Scale the spices: Love garlic? Feel free to toss in more!
- Use pre-cooked pasta to save time; just toss it in at the end.
- Lighten it up: Substitute half-and-half for cream, if you’re feeling fancy.
- Experiment with herbs: Try adding thyme or oregano for a twist.
- Make it your own: Add your favorite veggies to the pot for extra nutrition.
Variation
Want to spice things up? Swap in ground turkey for a leaner option, or go vegan by using plant-based meat substitutes. Add some kale or spinach to boost the greens, and you have a healthy twist on this classic recipe!
FAQs
Can I use different types of meat?
Absolutely! Ground turkey or chicken works great in this recipe.
Can I make this soup ahead of time?
For sure! Just keep the pasta separate until you reheat, so it doesn’t get mushy.
How do I adjust the creaminess?
For a less rich soup, reduce the amount of heavy cream or add more broth!
📌 Pin this recipe for your next cozy dinner night!

Creamy Italian Meatball Soup
Ingredients
Method
- In a large bowl, combine the ground meat, bread crumbs, Parmesan cheese, egg, garlic, Italian seasoning, salt, and pepper. Mix until well combined and form into small meatballs.
- In a large pot, heat a little oil over medium heat and brown the meatballs on all sides. Remove and set aside.
- In the same pot, add the chicken broth and diced tomatoes, bringing to a simmer.
- Return meatballs to the pot and cook for about 10 minutes.
- Stir in the heavy cream and cooked pasta, and let simmer for an additional 5 minutes.
- Serve hot, garnished with fresh herbs.