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 2016

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