This Italian Meatball Soup is perfect for nights you want hearty comfort food fast! Loaded with tender beef meatballs, potatoes, and plenty of veggies, this flavorful soup is always a crowd-pleaser. An easy and affordable dinner option sure to please the whole family!
Meatball Soup from Scratch
Italian Meatball Soup Recipe
Alright friends, show of hands, who is stoked it’s finally soup season?! Soup, stew, chili, or chowder – whatever you call it, I love it. I especially love making a big batch at the beginning of the week; it’s my secret weapon for easy lunches and quick dinners. No hangries here!
I love meatballs and I love soup, so I’m not sure why it took me so long to think up the delicious idea of the combining the two.
Full disclosure: I can’t even really take credit for thinking this one up. My magical mom – reigning soup queen and creator of the famous flu fighter chicken noodle soup – made us meatball soup on the regular as kiddos. So I guess the real question is why it’s taken me 20 some years to make it on my own?! I’ve got some major catching up to do.
But, as usual, I digress! Let’s get started on this simple meatball soup adventure!
First up, we make the meatballs! For the meatball mixture you’re going to need ground beef, garlic, egg, Parmesan cheese, Italian seasoning, fresh parsley, panko bread crumbs, a little warm water, salt, and pepper. ← I know, a lot of ingredients!!! But I bet you have most of them already hiding in your fridge and pantry.
These little meatballs pack a lot of flavor and are essential to the soups overall taste. I do not recommend skipping or substituting any ingredients. Don’t mess with perfection. 😉
Let’s talk veggies!
In this soup we have onions, garlic, carrots, celery, and potatoes! If you’re looking for an extra veggie fix, adding a few cups of baby spinach will work wonderfully. Toss it into the soup 5 or 10 minutes before serving – that way it won’t wilt too much. My mom actually always made this soup with spinach (or escarole), but my rebellious adult soul choose to not.
I’ll take my daily dose of green in the form of these bacon and jalapeno scones, thank you very much. So good with soup!
The liquid base of this meatball and potato soup is extremely flavorful thanks to the combination of beef broth, chicken broth, Parmesan cheese, and tomato paste. A tiny touch of crushed red pepper flakes add a subtle kick. Y-U-M.
This recipe is soup-er easy (← couldn’t resist!), but the longest part is waiting for it to simmer. Pour yourself a glass of wine (or two), kick up your feet (when was the last time you did that?!), and take in the amazing smells coming from your kitchen. Before you know it, it’ll be time to scoop and serve. Happy slurping, soup lovers!
More Soup Recipes:
Italian Meatball Soup
Ingredients
For the meatballs:
- 1 pound ground beef
- 3 garlic cloves, minced
- 1 large egg
- 1/2 cup freshly grated Parmesan cheese
- 2 teaspoons Italian seasoning
- 2 teaspoons fresh parsley, chopped
- Salt and ground black pepper, to taste (I recommend a minimum of 1/2 teaspoon salt and 1/4 teaspoon pepper)
- 1 cup panko bread crumbs
- 1/4 cup lukewarm water
- 2 tablespoons olive oil
For the soup:
- 1/2 teaspoon crushed red pepper
- 2 yellow onions, diced (about 1 cup)
- 6 regular sized carrots, peeled and chopped
- 6 stalks of celery, chopped
- 8 small golden potatoes, chopped (about 2 cups)
- 5 cloves garlic, minced
- (1) 32 ounce container beef broth
- (1) 32 ounce container chicken broth
- (1) 6 oz can tomato paste
- 1 teaspoon Worcestershire sauce (optional)
- 2 bay leaves
- Salt and pepper to taste
- 3/4 cup Parmesan cheese, grated
- 1 tablespoon fresh parsley
Instructions
- In a large bowl combine the beef, garlic, egg, cheese, Italian seasoning, parsley, salt, pepper, and panko; use your hands to combine. Slowly add the water, a few tablespoons at a time, using your hands to incorporate until combined. The mixture should be very moist but still hold its shape when rolled into meatballs. Using a measuring spoon, roll one tablespoon sized balls of meat into round, right balls; repeat with all meat.
- Add oil to a large dutch oven (or soup pot) and bring to a simmer over medium-heat. Add in the meatballs - all at once if there's room, or in two batches - and cook for 3 minutes on each side. Using a slotted spoon carefully remove the meatballs, transferring them to large plate; set aside until needed.
- Keep pan (and all remaining oil inside) on the burner over medium-heat.
For the soup:
- In the same *pan you cooked the meatballs, add crushed red pepper flakes and onion and saute for 6 minutes. Add in the carrots, celery, and potatoes and cook for 8 minutes, stirring occasionally.
- Add the garlic and cook for one minute. Add beef broth, chicken broth, tomato paste, and Worcestershire sauce (if using), stirring until combined and the tomato paste has completely dissolved into the broth. Increase heat to high and bring to a boil. Stir in the bay leaves, reduce to a simmer, and cook for 45 minutes, stirring occasionally. Add the meatballs back into the pot and cook for another 15 minutes. Stir in the cheese, taste for seasoning (add salt and pepper if needed), sprinkle with parsley, and serve at once. Add more cheese to each bowl, if desired.
Tammie says
I’m thinking about making this for the guys I work with (about 30). I want to cheat and use the already made frozen meatballs. How much would I need to use to feed them all?
bakerbynature says
Hi Tammie. I would suggest doubling or even tripling the recipe to feed that many men! I’d guess you’ll need at least 3 bags of mini frozen meatballs.
Vicki says
Sounds yummy! Plan on making it for dinner tonight on this cold day!
Vivian says
Last minute Pinterest idea for dinner! Loved the soup. It was delicious. It was a winner for everyone today! Thank you.
bakerbynature says
You’re so welcome, Vivian! Glad everyone enjoyed it 🙂
Brenda C. says
Love this recipe and so did my kids!! Thanks for sharing 🙂
bakerbynature says
Yay! So happy to hear it, Brenda!
Mel says
When do you add the potatoes?
Mel says
Oops. Never mind. I totally missed it in the recipe.
bakerbynature says
Haha glad you caught it 😉 Enjoy, Mel!
Bill Wells says
Yes you do kind of wander.
bakerbynature says
Hi Bill. Is there a question you have?
Angel says
Hello! This looks and sounds amazing! I trying tonight in this crazy cold winter day. 🙂
Quick question. …what do you do with the meatballs while you wait the 45 minutes to put them back in? I woukd most likely put them in the fridge because I wasn’t sure if 45 minutes on the counter is ok to do. What works best for you ? Thank you!!! Can’t wait to enjoy this with my family ! 🙂
bakerbynature says
Hi Angel. I just leave them on the counter, but if you’re worried about it, feel free to pop them in the fridge – it won’t do any harm 🙂 Stay warm and cozy!!! xo
Angel says
Thank you so much!! 🙂 My kids devoured it and I’ve made it again at their request tonight. Thanks for the wonderful recipe!!
bakerbynature says
That’s awesome, Angel! So happy to hear you and the kiddos are enjoying this recipe 🙂
Marissa says
Hi Ashley!
I’m so excited to have found your blog today. I’ve been drooling over (and pinning!) multiple recipes, and just wrote out my shopping list to make this soup. Looking forward to making it 🙂
bakerbynature says
Hi Marissa. That means so much to me! Thank you 🙂 I hope you love the soup. And if you ever have any questions, please feel free to bend my ear. Enjoy!
Senika @ Foodie Blog Stalker says
So much FLAVOR in one soup! I love that you used both beef and chicken broth. Can’t wait to try it out, pinned!
bakerbynature says
There is definitely a ton of flavor in this one! I hope you love it!
Medeja says
Looks so nice and warming.. Yummy!
Judy says
Can this be made in the crockpot?
Ashley Manila says
No, but it can be kept warm in the crockpot.