Meatball Minestrone Soup

It has been an unusually cool and rainy January here in Florida this year, and although I feel sorry for all the tourists visiting our area from up north looking for beach weather, I rather enjoy a few weeks of cooler temperatures myself. When the thermostat drops, I begin to prepare heartier fare like polenta or main dish soups such as this meatball minestrone.

This soup is a great way to use up refrigerator leftovers, and you can adapt it to whatever vegetables you have on hand. I used turkey sausage for my meatballs because I wanted to keep this soup as healthy as possible, but you could use pork sausage meat, veal, or even beef if you prefer.

Another reason this soup is good is that you can use up any leftover pasta you have in the pantry. I had some leftover orecchiette that I threw in, but any small shaped dried pasta would work just fine. I had a can of pinto beans in my pantry, so I used them, but cannellini or kidney beans would work as well.

Between the meat, beans, and pasta, this soup becomes a complete meal in a bowl. Just serve with some crusty Italian bread and perhaps a crisp green salad and everyone in the family will be satisfied. This soup has so much going on, that you do not need any garnishes, but I did serve my soup topped with a sprinkling of grated Pecorino Romano cheese which finished the soup off nicely.

Buon Appetito!
Deborah Mele 

Meatball Minestrone Soup

Meatball Minestrone Soup

Yield: Serves 6
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour

Tender meatballs added to a veggie filled minestrone creates a soup that the entire family will love.



  • 1 Cup Fresh Breadcrumbs
  • 1/3 Cup Milk
  • 1 Pound Ground Turkey Sausage, Remove Meat From Casings (See Notes Above)
  • Salt & Pepper
  • 1 Egg
  • 2 Tablespoons Finely Chopped Parsley


  • 6 Tablespoons Olive Oil, Divided
  • 1 Small Onion, Finely Chopped
  • 3 Medium Carrots, Chopped
  • 2 Celery Stalks, Chopped
  • 1 Medium Zucchini, Chopped
  • 1 (3 Ounce) Can Tomato Paste
  • 1 (15 Ounce Can Chopped Tomatoes)
  • 5 Cups Beef or Chicken Broth
  • 3 Cups Finely Chopped Kale or Swiss Chard
  • 1/4 Cup Chopped Fresh Parsley Leaves
  • 1 Teaspoon Dried Oregano
  • Salt & Pepper To Taste
  • 1 (15 Ounce) Can Pinto or Cannellini Beans, Drained
  • 1 1/2 Cups Small Dried Pasta (I Used Orecchiette)

To Serve:

  • Grated Pecorino Romano Cheese


  1. Soak the breadcrumbs in the milk until soft, then squeeze out most of the milk.
  2. Place the breadcrumbs in a bowl along with the ground meat, salt, pepper, egg, and parsley.
  3. Use your fingers to blend the mixture together.
  4. Heat 3 tablespoons of the oil in a frying pan over medium heat.
  5. Roll the meat into 1 1/2 inch balls, and drop into the hot frying pan.
  6. Lightly brown the meatballs on all sides, then set aside until needed.
  7. In a large stockpot, heat the remaining oil over medium heat, and cook the onion, carrot, and celery for about 5 minutes, stirring often.
  8. Add the zucchini, tomato paste, chopped tomatoes, and chicken broth and bring to a boil.
  9. Reduce the heat to a simmer, and add the meatballs, kale, parsley, oregano, salt and pepper.
  10. Cook for 10 minutes until the meatballs have cooked through and the vegetables are tender.
  11. Add the pasta and beans, and continue to cook until the pasta is “al dente”.
  12. Serve hot, topped with a sprinkling of grated cheese.
Nutrition Information:
Yield: 6 Serving Size: 2 cups
Amount Per Serving: Calories: 1171Total Fat: 65gSaturated Fat: 21gTrans Fat: 0gUnsaturated Fat: 36gCholesterol: 289mgSodium: 1221mgCarbohydrates: 53gFiber: 11gSugar: 9gProtein: 90g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram


  1. This was delicious. I had some leftover Ditalini pasta from another recipe that I used as the pasta portion. Also used turkey Italian sausage for the meatballs. A really hearty and satisfying soup.
    I served it with your ricotta bread. I had some ricotta left from making something else and it was just the right amount for that bread recipe.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.