There is nothing quite as comforting as a hearty bowl of soup, and this Meatball Minestrone is as satisfying as it is versatile. It’s the kind of recipe that welcomes improvisation, making it ideal for clearing out the refrigerator or using whatever vegetables and pantry staples you have on hand.
The star of this version is the tender meatballs, made with turkey sausage to keep the dish on the lighter side. Of course, you could just as easily swap in pork, veal, or beef, depending on what you prefer or have available. Along with the meatballs, beans and pasta provide body and substance, ensuring that every spoonful is both nourishing and filling. I happened to have orecchiette pasta and a can of pinto beans in my pantry, but any small pasta shape and any bean variety—cannellini, kidney, or even chickpeas—would work beautifully.
Because of its balance of protein, vegetables, and starch, this minestrone truly becomes a meal in itself. All it needs is a loaf of crusty Italian bread for dipping and perhaps a crisp green salad on the side. The flavors are so robust that the soup doesn’t demand much in the way of garnish, though a final flourish of grated Pecorino Romano adds just the right savory finish.
This is the kind of soup that tastes even better the next day as the flavors meld together, making it a wonderful option for meal prep or family dinners where leftovers are welcome.



Buon Appetito!
Deborah Mele
Ingredients
Meatballs:
- 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
Soup:
- 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
Instructions
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
