Escarole and Meatballs
A Rustic Italian Comfort Dish Full of Flavor
Escarole and meatballs is a comforting, rustic dish that comes from the heart of Italian home cooking. Simple ingredients, hearty textures, and rich flavors make it a beloved meal in many families, especially during colder months. While meatballs are often associated with pasta, pairing them with escarole creates a lighter yet deeply satisfying dish that highlights the natural bitterness of leafy greens alongside savory, tender meat.
This classic recipe is especially popular in Southern Italian cuisine and Italian-American kitchens. It is often served as a soup or stew-like dish where the escarole softens in a flavorful broth while juicy meatballs simmer gently, absorbing delicious aromas from garlic, herbs, and olive oil.
The result is a wholesome, nourishing meal that feels both comforting and elegant. It’s perfect for a family dinner, a cozy weekend meal, or even as a hearty starter for a larger Italian feast.
What Is Escarole?
Escarole is a leafy green vegetable that belongs to the chicory family. It resembles lettuce but has broader, slightly thicker leaves and a mildly bitter taste that becomes pleasantly mellow when cooked.
Escarole is commonly used in Italian cooking, especially in soups and sautéed dishes. When simmered in broth or sautéed with garlic and olive oil, its bitterness softens and transforms into a rich, earthy flavor that pairs beautifully with meat, beans, or pasta.
In this dish, escarole adds balance and freshness to the richness of the meatballs.
Why This Dish Works So Well
Escarole and meatballs is a perfect example of how simple ingredients can create a deeply satisfying meal.
The meatballs provide savory richness and protein.
The escarole adds freshness and a slight bitterness that balances the flavors.
The broth ties everything together into a comforting bowl of warmth.
It’s also incredibly versatile. Some families prefer a clear broth while others like a thicker, stew-like consistency. Beans or small pasta can even be added to make the dish more filling.
Ingredients
For the Meatballs
-
500 g (1 lb) ground beef or a mix of beef and pork
-
1/3 cup breadcrumbs
-
1/4 cup grated Parmesan cheese
-
1 egg
-
2 cloves garlic, minced
-
2 tablespoons fresh parsley, chopped
-
1/2 teaspoon salt
-
1/2 teaspoon black pepper
-
2 tablespoons milk
For the Escarole and Broth
-
1 large head escarole, washed and chopped
-
2 tablespoons olive oil
-
3 cloves garlic, minced
-
6 cups chicken broth
-
1/4 teaspoon red pepper flakes (optional)
-
Salt and black pepper to taste
-
Extra grated Parmesan for serving
Instructions
Step 1: Prepare the Meatballs
In a large bowl, combine the ground meat, breadcrumbs, Parmesan cheese, egg, garlic, parsley, salt, pepper, and milk. Mix gently with your hands until just combined. Avoid overmixing, as this can make the meatballs tough.
Roll the mixture into small meatballs about the size of a walnut. Smaller meatballs cook quickly and distribute evenly throughout the dish.
Step 2: Brown the Meatballs
Heat a tablespoon of olive oil in a large skillet over medium heat. Add the meatballs and cook until they are lightly browned on all sides. They do not need to be fully cooked yet since they will finish cooking in the broth.
Remove the meatballs and set them aside.
Step 3: Cook the Garlic and Escarole
In a large soup pot or Dutch oven, heat the remaining olive oil over medium heat. Add the minced garlic and cook for about 30 seconds until fragrant.
Add the chopped escarole and sauté for 3–5 minutes. The leaves will wilt down significantly as they cook.
Step 4: Add the Broth
Pour in the chicken broth and bring the mixture to a gentle simmer. Add the red pepper flakes if you like a little heat.
Let the escarole simmer for about 5 minutes to soften and develop flavor.
Step 5: Add the Meatballs
Carefully add the browned meatballs to the pot. Reduce the heat slightly and allow everything to simmer together for about 15–20 minutes.
During this time, the meatballs finish cooking and release their savory flavor into the broth, creating a rich and comforting base.
Step 6: Adjust Seasoning
Taste the broth and adjust with salt and black pepper if needed. If the escarole still tastes slightly bitter, the broth will help balance it.
Step 7: Serve
Ladle the escarole and meatballs into bowls and sprinkle generously with grated Parmesan cheese. A drizzle of olive oil on top adds an extra touch of flavor.
Serve with crusty bread for dipping into the flavorful broth.
Tips for the Best Escarole and Meatballs
Use Fresh Escarole
Fresh escarole should have crisp, bright green leaves. Wash it thoroughly because dirt often hides between the layers.
Make Smaller Meatballs
Smaller meatballs cook more evenly and create a better balance between meat and greens in every bite.
Let the Flavors Develop
Allowing the soup to simmer gently helps the broth absorb flavors from the meatballs and garlic.
Delicious Variations
This dish can easily be customized depending on your preferences.
Add White Beans
Cannellini or great northern beans add extra protein and make the dish even heartier.
Include Pasta
Small pasta shapes like acini di pepe or orzo can turn the soup into a more filling meal.
Use Chicken Meatballs
For a lighter version, ground chicken or turkey can replace the beef and pork.
Add Lemon
A small squeeze of fresh lemon juice before serving brightens the flavors and balances the richness.
Storage and Reheating
Escarole and meatballs stores very well and often tastes even better the next day.
Refrigerator: Store in an airtight container for up to 3 days.
Freezer: Freeze for up to 2 months.
Reheat: Warm gently on the stovetop until heated through.
A Bowl of Old-World Comfort
Escarole and meatballs is one of those dishes that proves comfort food doesn’t have to be complicated. With humble ingredients and simple preparation, it creates a meal that is nourishing, flavorful, and deeply satisfying.