This Italian Beans and Greens Recipe, made with escarole, is a warm, one-pan meal that comes together in about 20 minutes. Creamy white beans simmer with tender escarole in a garlic- and olive oil–infused broth to create a rustic, stew-like dish that’s both simple and deeply satisfying. Serve with a slice of crusty ciabatta to soak up the savory juices — as Italians say, “fare la scarpetta.”
If you enjoy cannellini beans, try my warm white bean salad or tuna and white bean salad for more ideas.


Quick Look at This Recipe
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Servings: 4
- Dietary Info: Vegetarian when made with vegetable broth; can be dairy-free or vegan with adjustments.
- Method: One-pan stovetop
- Technique: Sauté aromatics, then simmer escarole and beans in broth
- Flavor & Texture: Mildly bitter greens balanced by creamy beans, garlicky broth, and a soft, stew-like texture ideal for bread dipping.
Why you’ll love this Italian classic!

Beans and greens is a humble Italian staple served both as a side and as a satisfying vegetarian main when paired with a slice of soft Italian bread. It’s nutritious, flavorful, and easy to prepare — comforting food that’s quick on busy nights but elegant enough for company.
Made With Amore,

“This was perfect for a cold rainy day! delicious and reminds me so much of my Grandma, when lent is over I’ll add hot italian sausage 😋”
– Cynthia
Table of Contents
- Quick Look at This Recipe
- Why you’ll love this Italian classic!
- Simple Ingredients
- Substitutions and Variations
- How To Make White Beans And Greens
- Recipe Tips
- Escarole and Beans Recipe FAQ’s
- Serving Suggestions
- More Italian Soup Recipes
- Beans and Greens Recipe (Italian-Style)
Simple Ingredients
This recipe relies on a few pantry-friendly ingredients: canned beans, fresh leafy greens, broth, good olive oil, garlic, and Parmigiano. The combination creates a rich, savory broth without fuss.

- Escarole: A broad-leafed chicory with slightly bitter outer leaves and tender inner leaves. Cooking softens the bitterness, yielding a pleasant, mellow flavor.
- Cannellini beans: Creamy white beans that blend beautifully with greens and broth.
- Broth: Use vegetable or chicken broth depending on your preference; low-sodium is a good choice so you can season at the end.
- Parmesan cheese: A chunk of Parmesan added while simmering boosts the broth’s savory, nutty profile. Keep grated Parmigiano for serving.
See the recipe card below for exact quantities.
Substitutions and Variations
- Soup versus stew: This dish naturally finishes with a stew-like consistency. Add extra broth if you prefer a thinner soup.
- Other greens: Swap escarole for spinach, Swiss chard, collards, romaine, or broccoli rabe — or use a mix.
- Make it spicy: Stir in red pepper flakes while cooking for heat.
- Add protein: Browned Italian sausage, bacon, or cooked ground turkey make the dish heartier.
- Crunch: Toasted breadcrumbs sprinkled on top add texture and a rustic touch.
How To Make White Beans And Greens
Follow these straightforward steps to have a comforting bowl ready in 20 minutes.

- Trim the bottom root from the escarole and discard it.

- Roughly chop the leaves, soak in cold water to remove grit, and dry thoroughly with a salad spinner or kitchen towel.

- Warm olive oil in a heavy pot over medium heat, add garlic, and sauté until fragrant (about 15 seconds).

- Add the escarole and sauté until wilted, about 2 minutes. Season lightly with salt.

- Pour in broth, add drained and rinsed beans, and tuck in a chunk of Parmesan.

- Cover and simmer until the beans are heated through, about 5–8 minutes. Taste and adjust with salt and pepper. Finish with grated Parmigiano and serve with crusty bread.
This simple, comforting dish is enjoyable year-round and makes a great vegetarian option alongside other Italian classics.
My Pro Tips
Recipe Tips
- Use Parmigiano: A small chunk of Parmesan added while simmering enriches the broth.
- Trim the stem: Remove the tough inner stem to avoid extra bitterness and chewiness.
- Rinse well: Soak and swish escarole to remove dirt from between leaves.
- Balance bitterness: A squeeze of lemon or a splash of vinegar at the end brightens and softens the greens’ bitterness.

Escarole and Beans Recipe FAQ’s
Cook escarole with olive oil or butter and finish with fresh lemon juice or a splash of vinegar to balance bitterness.
Select firm heads with crisp, vibrant leaves. Avoid yellowing or blemished leaves. Wrap in damp paper towels and refrigerate for up to four days.
Cannellini or other soft white beans (like great northern) are ideal for their mild, creamy texture. Stronger-flavored beans like black or kidney are less suited to this delicate preparation.
Yes. Flavors often deepen after resting. Refrigerate in an airtight container for up to 4 days or freeze up to 3 months. Reheat gently, adding a splash of broth if needed.
Serving Suggestions
Serve as a main with crusty bread like ciabatta or focaccia to soak up the broth. As a side, it pairs well with baked fish or roasted chicken. Finish the meal with a simple Italian dessert for a complete menu.

More Italian Soup Recipes
Italian Penicillin Soup (Pastina Soup)
Minestrone Soup (Classic Italian Recipe)
Pasta e Ceci (Italian Pasta and Chickpea Stew)
Pasta e Fagioli (Traditional Italian Recipe)
💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a star rating and a comment — I love hearing from you!
Beans and Greens Recipe (Italian-Style)

Ingredients
- 5 tablespoons olive oil
- 2 garlic cloves, chopped
- 1 pound escarole, chopped
- 3 cups low-salt chicken or vegetable broth
- 1 15-ounce can cannellini beans, drained and rinsed
- 1 1-ounce piece Parmesan (chunk)
- Salt and freshly ground black pepper
- Freshly grated parmigiano cheese for serving
- Crusty ciabatta bread for serving
Instructions
- Prepare the escarole: trim the root, cut leaves roughly, soak in cold water and dry. Remove the tough central stem and chop; set aside.
- Drain and rinse the beans; set aside.
- Heat 2 tablespoons olive oil in a large, heavy pot over medium heat. Add garlic and sauté until fragrant (about 15 seconds).
- Add escarole and sauté until wilted, about 2 minutes. Season with a pinch of salt. Add broth, beans, remaining olive oil, and the chunk of Parmigiano. Cover and simmer 5–8 minutes, stirring occasionally, until heated through.
- Taste and adjust with salt and pepper. Serve topped with grated Parmigiano and crusty bread.
Notes
- Add Parmigiano: A chunk of Parmesan deepens the broth’s flavor.
- Trim the escarole: Remove the tough stem to reduce bitterness.
- Rinse thoroughly: Soak and swish escarole until clean of grit.
- Balance bitterness: Finish with lemon or vinegar if needed.
Carbohydrates: 23 g
Protein: 14 g
Fat: 21 g
Nutrition information is an estimate and should be used as a guideline.