Rustic Italian Meatball and Potato Soup

A hearty cold-weather soup, loaded with Italian meatballs, root vegetables, parmesan cheese and potatoes. Comforting and delicious.

This soup is loaded with vegetables and homemade beef meatballs in a savory Italian broth. With this recipe I combined two of my favorites: beef vegetable soup and meatballs. It’s a hearty, filling soup that’s perfect for this time of year (but it works great even during the warmer months!).

I added potatoes to this soup instead of pasta. Potatoes are a good substitute for pasta because of their health benefits. They are loaded with fiber, protein and vitamin C, and they even have as much potassium as a banana!

As for the homemade meatballs, they are cheesy and tender. Sauté them in a hot pan for only a couple of minutes on each side to get a nice crust and tons of flavor. They finish cooking in the soup which makes them tender and also flavors the broth. Best of all everything is made in one pot. I brown my meatballs, take them out of the pan and sauté my veggies. Beef broth and diced tomatoes get added in and brought to a simmer.

Get the Honest Cooking app — 50% off annual subscription

Let the soup cook for 30 minutes and add in the meatballs. Allow them to cook for an additional 10-20 minutes or until cooked all the way through. Serve with fresh basil and parmesan cheese. I also recommend a side of garlic bread for soaking up the broth!


How to Make Rustic Italian Meatball and Potato Soup


1. Prepare the Meatballs:

  • In a large bowl, combine the ground beef, panko breadcrumbs, parmesan cheese, egg, and Italian seasoning.
  • Mix everything together thoroughly until well combined.
  • Form the mixture into small to medium-sized meatballs and set them aside.

2. Sear the Meatballs:

  • Heat the olive oil in a large pot over medium-high heat.
  • Working in batches if necessary, add the meatballs to the pot, making sure not to overcrowd them.
  • Sear the meatballs on each side for 3-4 minutes, turning to brown them evenly.
  • Remove the meatballs from the pot and set them aside on a plate.

3. Sauté the Vegetables:

  • In the same pot, add the onion, carrots, celery, and potatoes.
  • Sauté the vegetables over medium heat for 3-4 minutes until they begin to soften.
  • If needed, add a little more oil to the pot.
  • Add the garlic and cook for an additional 1 minute, stirring frequently to prevent burning.

4. Build the Soup Base:

  • Stir in the beef broth, fire-roasted tomatoes (including the juices), Italian seasoning, bay leaves, and Worcestershire sauce.
  • Bring the mixture to a boil over medium-high heat.

5. Simmer:

  • Once the soup reaches a boil, reduce the heat to low and let it simmer for 30 minutes, stirring occasionally.
  • Check the vegetables for tenderness and make sure the flavors are well combined.

6. Add the Meatballs Back:

  • After the initial simmer, return the seared meatballs to the soup.
  • Cook for another 15 minutes, allowing the meatballs to fully cook through and the potatoes to become tender.

7. Final Seasoning:

  • Taste the soup and season with salt and pepper as needed.
  • Remove the bay leaves before serving.

8. Serve:

  • Serve the soup hot, topped with freshly grated parmesan cheese and a few leaves of basil if desired.

Recipe Notes:

  • Make-Ahead Option: You can prepare the meatballs ahead of time and store them in the refrigerator or freezer until ready to use.
  • Meat Variations: Substitute ground beef with ground turkey or chicken for a lighter version.
  • Broth Substitution: If you prefer a lighter broth, use chicken broth instead of beef broth.
  • Fire-Roasted Tomatoes: If fire-roasted tomatoes are unavailable, use regular canned tomatoes, but the fire-roasted variety adds a great depth of flavor.

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

Rustic Italian Meatball and Potato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 6 reviews

  • Author: Kelley Simmons
  • Total Time: 65 minutes
  • Yield: Serves 6
  • Diet: Omnivore

Description

Hearty and flavorful, this Italian meatball soup is perfect for a chilly evening. Loaded with root vegetables and parmesan, its pure comfort in a bowl.


Ingredients

Units Scale
  • 1 lbs (454 g) lean ground beef
  • 1/2 cup (60 g) panko breadcrumbs
  • 1/4 cup (25 g) parmesan cheese, grated
  • 1 whole egg
  • 1 tsp Italian seasoning
  • 1 tbsp extra virgin olive oil
  • 1 onion, diced
  • 3 medium carrots, diced
  • 3 stalks of celery, diced
  • 2 cups (300 g) potatoes, diced
  • 3 cloves garlic, minced
  • 6 cups (1417 ml) beef broth
  • 1 15-ounce can (425 g) fire-roasted tomatoes, undrained
  • 2 bay leaves
  • 1 tsp Worcestershire sauce
  • Salt
  • Pepper
  • Parmesan cheese
  • Basil

Instructions

  1. Prepare the Meatballs: In a large bowl, combine ground beef, panko breadcrumbs, parmesan cheese, egg, and Italian seasoning. Mix thoroughly until well combined. Form the mixture into small to medium-sized meatballs and set aside.
  2. Sear the Meatballs: Heat olive oil in a large pot over medium-high heat. Working in batches if necessary, add the meatballs to the pot, ensuring not to overcrowd them. Sear the meatballs on each side for 3-4 minutes, turning to brown evenly. Remove the meatballs from the pot and set aside on a plate.
  3. Sauté the Vegetables: In the same pot, add the onion, carrots, celery, and potatoes. Sauté the vegetables over medium heat for 3-4 minutes until they begin to soften. Add a little more oil if needed. Add the garlic and cook for an additional 1 minute, stirring frequently to prevent burning.
  4. Build the Soup Base: Stir in the beef broth, fire-roasted tomatoes (including the juices), Italian seasoning, bay leaves, and Worcestershire sauce. Bring the mixture to a boil over medium-high heat.
  5. Simmer: Once the soup boils, reduce the heat to low and simmer for 30 minutes, stirring occasionally. Check the vegetables for tenderness and ensure the flavors are well combined.
  6. Add the Meatballs Back: After the initial simmer, return the seared meatballs to the soup. Cook for another 15 minutes, allowing the meatballs to fully cook through and the potatoes to become tender.
  7. Final Seasoning: Taste the soup and season with salt and pepper as needed. Remove the bay leaves before serving.
  8. Serve: Serve the soup hot, topped with freshly grated parmesan cheese and a few leaves of basil if desired.

Notes

  • For richer flavor, brown the meatballs thoroughly before adding them to the soup.
  • To make this soup ahead, prepare it completely, and refrigerate for up to 3 days. Reheat gently before serving.
  • Substitute ground turkey or Italian sausage for the beef for a different flavor profile.
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Method: Braising
  • Cuisine: Italian

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 400
  • Sugar: 5
  • Sodium: 800
  • Fat: 25
  • Saturated Fat: 10
  • Unsaturated Fat: 10
  • Trans Fat: 0g
  • Carbohydrates: 30
  • Fiber: 5
  • Protein: 30
  • Cholesterol: 100

If you liked this, you are going to love these favorite Italian recipes:

Italian Sausage and Fennel Rigatoni

Risotto allo Zafferano: Italian Saffron Risotto

Mahi-Mahi with Italian Tomato and Caper Sauce

An Italian Classic: How to Make Ciabatta Bread


Frequently Asked Questions

What type of beef should I use for the meatballs?

For the meatballs, it’s best to use ground beef with a good fat content, such as 80/20, to ensure they remain tender and flavorful.

Can I substitute the panko breadcrumbs in the meatballs?

Yes, you can substitute regular breadcrumbs for panko, but the texture may be slightly different; panko gives a lighter, crispier texture.

How do I know when the meatballs are fully cooked in the soup?

The meatballs should be cooked for an additional 10-20 minutes in the soup, and you can check for doneness by cutting one in half to ensure there is no pink meat inside.

If You Liked This Recipe, You’ll Love These

View Comments (5) View Comments (5)

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Previous Post

Brisket Ho Fun Rice Noodle Soup

Next Post

Crispy Salmon Cakes with Homemade Remoulade Sauce