Escarole and beans is a classic Italian recipe that makes delicious use of simple vegetarian ingredients to create a hearty and cozy dish.

White beans and leafy escarole are served in this chunky, stew-like dish which needs nothing more than some good crusty bread to enjoy it with!

Escarole and beans is a classic Italian recipe that makes delicious use of simple vegetarian ingredients to create a hearty and cozy dish.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

I can still hear my great-grandmother, who we affectionately called Nonni, saying “escarole and beans” in her heavy Italian accent when I think of this dish.

Between ciambotta and this escarole bean stew, we pretty much ate nothing else all summer long.

Well, besides Sunday dinners. Those were always reserved for pasta, homemade marinara with meatballs, sausage and braciole.

Much like ciambotta, escarole and beans is a humble dish.

It’s vegetarian in nature (although some versions do use meat, more on that below), affordable and makes excellent use of prolific seasonal ingredients in a hearty way.

Need a seasonal idea for summer tomatoes? Try this easy roasted tomato soup recipe which includes an entire head of roasted garlic too!

Ingredients to make the Italian dish of escarole and white beans.


The beauty of Italian “peasant” dishes like this is the short ingredient list. There’s never anything fancy involved, nothing you’ll have to go on a long grocery store hunt for.

Leafy escarole and white cannellini beans are the stars of the show in this recipe. Along with olive oil, garlic, onions and broth, they transform into a cozy dish some enjoy as a stew (like my family did) while others enjoy more like a soup using a bit more broth.

Either way, it’s a simple, comforting dish that comes together with little effort.

You’ll need:

  • 1 large bunch escarole
  • 2 cans cannellini beans
  • extra virgin olive oil
  • garlic
  • yellow onion
  • broth (vegetable or chicken broth)
  • pinch red pepper flakes (optional)
  • salt and pepper
Escarole and beans in a pot with spatula.


Escarole is a leafy green vegetable that resembles romaine lettuce in appearance.

However, it’s actually part of the chicory family so its taste is more bitter than neutral like lettuce.

Other greens in the chicory family include endive and radicchio (both delicious in their own right like in this endive radicchio salad).

Often, escarole will be labeled as just “chicory” in the grocery store.

It’s much less common in North American cooking than it is in Italy but you should still be able to find it relatively easily at any “good” store or market.

It’s also an easy green to grow yourself if you have a garden.

You may be most familiar with it for its role in Italian wedding soup. It’s traditionally the greens used in that recipe.

Much like dandelion greens (which I also love pairing with beans), cooking escarole tames the bitterness quite a bit.

That said, dandelion greens are far more bitter than escarole so if you’re on the fence with bitter greens, escarole is a great one to try as its bitterness is much more mild than others.

Many recipes for escarole and beans involve boiling or blanching the escarole first to remove the bitterness.

I find that step completely unnecessary as the 20 minutes or so of cooking time without a parboil is plenty on its own.

My family’s escarole and bean recipe never made use of blanching the escarole so this one doesn’t either!

Hearty Italian escarole and beans recipe in a large pot with wooden spatula.


First, chop, wash and dry the escarole. I use my handy salad spinner for prepping all the greens I cook.

If you’re wondering how to clean escarole simply chop off the bottom root then cut the leaves roughly. Soak in cold water and either use a salad spinner or a large kitchen towel to dry.

Escarole can accumulate a lot of dirt in the stems (similar to bok choy) so it’ll need a thorough wash.

Next, add the olive oil to a large pot over medium heat.

Once hot, place the garlic, onions and red pepper flakes into the pot and sauté for about 5 minutes until the onions soften and the garlic is fragrant.

Add the prepared escarole greens and half the broth to the pot. Stir to combine, cover with a lid and cook until the escarole has completely wilted down into the broth, about 10 minutes.

Remove the lid, add the remaining broth and cannellini beans. Stir again to combine all the ingredients and cook uncovered for an additional 10 minutes.

Season to taste with salt and pepper and serve in bowls. You can garnish the escarole and bean soup with some fresh parmesan or nutritional yeast if vegan. A small pinch of additional red pepper flakes is also nice for a hint of spice.

Serve as is or with some crusty bread and enjoy!

How to make escarole and beans with simple ingredients at home.


This recipe results in a stew-like consistency. If you prefer to make escarole and bean soup, simply add more broth.

Four cups of whichever broth you prefer should suffice to make this recipe into a soup. I also have a recipe for escarole soup with exact measurements and a few added ingredients to turn the soup into a more hearty meal.

Make sure to season appropriately as you’ll likely need a bit more salt and pepper.


White beans are what is traditionally used in any escarole and beans recipe but they can be substituted if you prefer.

Navy beans or light kidney beans are good options and Great Northern beans are so similar to cannellini they can also be used. It really just depends what I have on hand in my pantry as to what gets used in this dish. A soft starchy bean is what you’re after here.

Cannellini beans happen to be my favorite bean of them all so I always keep a bunch of cans on hand to make recipes like this as well as my homemade white refried beans or soups like this creamy carrot soup with white beans.

Escarole and bean soup in a serving bowl with a spoon.


While not traditional to the recipe, a little bit of meat can be added to this classic Italian dish for some extra heartiness.

Option 1: Bacon or pancetta

A few slices of either bacon or pancetta can be finely chopped and cooked with the escarole and beans. This option brings a touch of savory flavor to the recipe without making it too heavy.

Simply add the bacon or pancetta to the pot with the garlic and onions in the first step and cook until browned. Follow the remainder of the recipe as stated.

Option 2: Ground sausage or pork

This option is more of a full on meaty twist to the traditional recipe. Making escarole and beans with sausage turns the dish into a full meal by itself.

For this option, use 1/2 to 1 pound of either ground sausage or pork and brown it first in the pot by itself.

Use a slotted spoon to remove it from the pot once browned and transfer to a separate dish leaving the oil/grease in the pot to cook the garlic and onions in.

Follow the recipe as written from that point and add the cooked ground sausage or pork back into the pot with the cannellini beans towards the end.

Alternatively, air fry sausage, slice it and just serve on top of the bowl of escarole and beans. Easier and just as delicious!

Easy recipe for escarole and white bean soup with garlic, red pepper flakes and broth.


Escarole, as a bitter leafy green, is high in folate, fiber and vitamins A and K.

Beans are also an excellent source of fiber, protein, folate and vitamin B6.

Together these two plant based powerhouses make escarole and beans a simple yet highly nutritious meal!


Here’s a fun little trick if you find escarole to be on the bitter side.

Squeeze a little bit of fresh lemon juice into the pot of escarole and beans right at the end of cooking.

Acids like lemon juice (vinegar can also be used) help counter the bitter flavor of the greens. It’s a trick you can use for any bitter green!

I sometimes do this when cooking kohlrabi greens and it’s the same concept with the lemon zest used in this simple sautéed greens recipe. So easy yet so effective!

Recipe for escarole and cannellini beans in a bowl.

For more Italian inspired recipes like this dish try this lentil bolognese or for the real deal, my Instant Pot bolognese sauce both are perfect over your favorite pasta.

Italian tomato pasta soup is another cozy and hearty dish and Instant Pot creamy tomato tortellini soup is always a comforting crowd-pleaser as well!

If you’re unable to escarole, try this dish with Swiss chard instead.

Or, make my simple sautéed Swiss chard recipe. Another one that’s perfect with just some crusty bread on the side. You can even add white beans to that recipe too!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
4.84 from 91 votes

Escarole and Beans

Servings: 4 servings
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Escarole and beans recipe
Escarole and beans is a classic, comforting and simple Italian dish. Leafy escarole and cannellini beans are cooked with garlic, onions and broth to create a wonderfully hearty vegetarian stew-like dish.


  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion, sliced
  • 4 cloves garlic, chopped
  • pinch red pepper flakes
  • 1 large head escarole, chopped, washed and dried
  • 1 1/2 cups vegetable, or chicken broth, divided
  • 2 15 ounce cans cannellini beans, drained and rinsed
  • salt and pepper to taste


  • Add olive oil to a large pot over medium heat.
  • Once hot, add onions, garlic and red pepper flakes and sauté for about 5 minutes until onions are softened and garlic fragrant.
  • Add the prepared escarole and half the broth to the pot. Cover and cook until the escarole is completely wilted, about 10 minutes.
  • Remove the cover, add the remaining broth and cannellini beans. Stir to combine and cook uncovered for 10 more minutes.
  • Season to taste with salt and pepper. Serve warm with crusty bread, extra red pepper flakes and/or fresh parmesan cheese or nutritional yeast.


*See post above for variations including sausage, bacon and tomatoes to this escarole and beans recipe.


Serving: 1SERVINGCalories: 375kcalCarbohydrates: 58gProtein: 21gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 6gSodium: 724mgFiber: 15gSugar: 2g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soups + Stews
Cuisine: Italian
Founder and Writer at Running to the Kitchen | About

Gina Matsoukas is an AP syndicated writer. She is the founder, photographer and recipe developer of Running to the Kitchen — a food website focused on providing healthy, wholesome recipes using fresh and seasonal ingredients. Her work has been featured in numerous media outlets both digital and print, including MSN, Huffington post, Buzzfeed, Women’s Health and Food Network.

You May Also Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    I’ve made this twice this month. The first was exactly as the recipe instructed and the second I added crumble Italian sausage and doubled the escarole. Both versions were great. This recipe is very forgiving and impossible to screw up. Thank you.

  2. 5 stars
    The recipe is simple, healthy and full of great flavor — a quintessential example of a recipe that is greater than the sum of its parts.

  3. I do not rinse the beans, the juice in those beans add very much flavor to the dish .. I make this through the year for many many years now!
    Try it with the bean juice 🙂👍