Meatball, Bean and Escarole Soup Recipe – Hearty Italian Comfort Food Dinner
This meatball, bean and escarole soup recipe is a hearty Italian-inspired dish made with tender meatballs, creamy beans, and fresh escarole in a savory broth. A comforting soup perfect for family dinners, cozy nights, or authentic homemade cooking.
Prep Time 25 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr 10 minutes mins
Course Main Course, Soup
Cuisine Italian-American
Servings 8
Calories 320 kcal
For the Meatballs:
- 1 lb ground beef (or mix with pork/chicken/turkey)
- ½ cup breadcrumbs
- ¼ cup grated Parmesan cheese
- 2 cloves garlic, minced
- 2 tbsp fresh parsley, chopped
- 1 egg
- Salt & pepper to taste
For the Soup:
- 2 tbsp olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 8 cups chicken or vegetable broth
- 2 cans (15 oz each) cannellini beans, rinsed and drained
- 1 head escarole, chopped
- Salt & pepper to taste
- Optional: red pepper flakes, lemon juice, fresh dill
Make the Meatballs: In a bowl, combine ground meat, breadcrumbs, Parmesan, garlic, parsley, egg, salt, and pepper. Shape into small bite-sized balls.
Brown the Meatballs: Heat olive oil in a skillet. Brown meatballs lightly on all sides, then set aside.
Build the Broth: In a large pot, sauté onion, carrots, celery, and garlic until fragrant. Add broth and bring to a gentle simmer.
Add Meatballs: Transfer browned meatballs into the simmering broth. Cook for 20 minutes until tender.
Add Beans: Stir in cannellini beans. Simmer for 10 minutes to allow flavors to meld.
Add Escarole: Fold in chopped escarole just before serving. Simmer for 5 minutes until wilted but vibrant.
Finish & Serve: Taste and adjust seasoning. Rest soup for 10 minutes off heat before serving. Garnish with Parmesan or parsley.
-
Meat Options: Blend beef and pork for richer flavor, or use turkey/chicken for a lighter version.
-
Beans: Navy or great northern beans can substitute for cannellini.
-
Greens: Spinach or kale can replace escarole if unavailable.
-
Make-Ahead: Freeze meatballs separately for best texture. Add fresh escarole when reheating.
-
Serving Tip: Pair with crusty bread or garlic toast for a complete meal.
Keyword beans, hearty dinner, Comfort Food, escarole, Italian soup, meatball soup