Escarole and Beans is a classic Italian comfort dish known for its simplicity, warmth, and nourishing flavor. Made with tender, slightly bitter escarole greens and creamy cannellini beans, this rustic one-pot meal is both hearty and healthy. Often served as a soup or stew, it’s a perfect option for a cozy night in, a meatless dinner, or a quick, satisfying lunch.
Why You’ll Love This Recipe
- Simple, wholesome, and made with pantry staples
- Naturally vegetarian and can be made vegan
- Full of fiber, vitamins, and plant-based protein
- Quick to prepare in just 30 minutes
- Comforting without being heavy
- One-pot meal = easy cleanup
- Versatile as a soup, side, or main
- Can be served with pasta, rice, or crusty bread
- Classic Italian flavor with minimal ingredients
- Great for meal prep or leftovers
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Escarole, cleaned and chopped
- Cannellini beans (canned or cooked from dry)
- Olive oil
- Garlic, sliced or minced
- Onion, finely chopped (optional)
- Crushed red pepper flakes (optional, for heat)
- Vegetable broth or chicken broth
- Salt and black pepper
- Grated Parmesan cheese (optional, for serving)
- Lemon juice or zest (optional, for brightness)
directions

- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add garlic (and onion, if using) and sauté until fragrant, about 2–3 minutes.
- Add chopped escarole and cook until wilted, about 4–5 minutes.
- Stir in the beans and season with salt, pepper, and red pepper flakes.
- Pour in broth to cover the mixture—more for soup, less for a thicker stew.
- Simmer for 10–15 minutes to blend the flavors.
- Optional: Finish with a splash of lemon juice and a sprinkle of Parmesan cheese before serving.
- Serve warm with crusty bread or over pasta or rice.
Servings and timing
This recipe serves 4 and takes about 30 minutes total — 10 minutes prep and 20 minutes cook time.
Variations
- Add diced pancetta or Italian sausage for a heartier version
- Include chopped carrots and celery for more depth
- Stir in cooked pasta like ditalini or orzo
- Add a splash of white wine for extra flavor
- Use kale or spinach if escarole isn’t available
- Blend part of the beans for a creamier texture
- Top with croutons or garlic toast for crunch
storage/reheating
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave. The flavor improves as it sits. This dish also freezes well—freeze in portions for up to 2 months and thaw overnight before reheating.
FAQs
What is escarole?
Escarole is a leafy green from the chicory family. It’s slightly bitter but mellows when cooked.
Can I use dried beans?
Yes. Soak and cook them beforehand, or use canned beans for convenience.
Is this dish vegan?
Yes, as long as you use vegetable broth and skip the Parmesan cheese or use a plant-based version.
Can I make this a soup?
Absolutely. Just add more broth for a looser consistency and serve it with a spoon.
What goes well with escarole and beans?
Crusty Italian bread, garlic toast, or a simple pasta are great pairings.
Can I add meat to this?
Yes, pancetta, bacon, or Italian sausage add savory depth to the dish.
Is escarole easy to find?
Most grocery stores carry it, especially in fall and winter. Substitute with kale, chard, or spinach if needed.
How do I clean escarole?
Rinse well in cold water, then chop. Escarole often holds sand, so soak it and rinse thoroughly.
Can I make this spicy?
Yes—add crushed red pepper flakes or a dash of hot sauce.
How long does it last in the fridge?
Up to 4 days. Reheats well and tastes even better the next day.
Conclusion
Escarole and Beans is a timeless Italian dish that proves simple ingredients can deliver incredible flavor and comfort. Whether served as a soup or stew, as a side or main, it’s hearty, healthy, and sure to become a regular in your weeknight dinner rotation. Serve it with crusty bread and enjoy a taste of rustic Italian home cooking.
PrintEscarole and Beans
Escarole and Beans is a cozy Italian-style dish made with sautéed greens and creamy white beans in a garlicky broth. It’s simple, hearty, and full of old-school flavor. Serve it with crusty bread, over pasta, or enjoy it as a light and healthy meal all on its own.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Ingredients
-
2 tablespoons olive oil
-
4 cloves garlic, sliced thin
-
1 head escarole, chopped and rinsed well
-
1 (15 oz) can cannellini beans, drained and rinsed
-
2 cups low-sodium chicken or vegetable broth
-
Salt and black pepper, to taste
-
¼ teaspoon crushed red pepper flakes (optional)
-
1 tablespoon lemon juice (optional, for brightness)
-
Grated Parmesan cheese, for serving (optional)
Instructions
-
Heat olive oil in a large skillet or pot over medium heat. Add sliced garlic and sauté for 1–2 minutes, until fragrant but not browned.
-
Add chopped escarole a handful at a time, stirring until it wilts down. Sauté for 3–4 minutes.
-
Stir in cannellini beans, broth, salt, pepper, and red pepper flakes if using.
-
Simmer uncovered for 10–12 minutes, until the escarole is tender and the flavors are combined.
-
Stir in lemon juice if using, and adjust seasoning to taste.
-
Serve warm, topped with grated Parmesan and crusty bread on the side.
Notes
-
For a more soup-like version, add more broth.
-
Add cooked Italian sausage or pancetta for extra richness.
-
Leftovers store well and taste even better the next day!