Escarole with Cannellini Beans
Escarole with Cannellini Beans is a rustic Italian-style dish made with tender white beans, gently cooked escarole, garlic, herbs, olive oil, Parmesan, and a flavorful bean cooking liquid. It is simple, earthy, nourishing, and deeply comforting.
This recipe has the quiet beauty of traditional home cooking. The cannellini beans become creamy and delicate after simmering with onion, garlic, carrot, rosemary, sage, parsley, and black pepper. The escarole cooks down until silky and tender, then blends with the beans to create a dish that feels both light and hearty.
It can be served as a warm vegetable-and-bean bowl, a side dish, a meatless main, or a cozy soup-like meal with crusty bread. The flavors are humble, but the final dish is rich with garlic, herbs, olive oil, Parmesan, and slow-cooked comfort.
Why People Will Love This Recipe
It is simple but deeply flavorful.
Beans, escarole, garlic, herbs, Parmesan, and olive oil create a dish that tastes rich without needing many ingredients.
The cannellini beans are creamy and satisfying.
Cooking dried beans with aromatics gives them a tender texture and a delicate, savory flavor.
The escarole becomes silky and mellow.
Escarole has a slight bitterness when raw, but it softens beautifully as it cooks and becomes earthy, tender, and balanced.
It feels rustic and comforting.
This is the kind of dish that tastes like old-fashioned Italian home cooking.
It is nourishing and filling.
Beans provide protein and fiber, while escarole adds greens, texture, and freshness.
It works as a main or side dish.
Serve it in bowls with bread, or pair it with roasted meats, pasta, fish, or grilled vegetables.
The Parmesan adds savory depth.
Stirring in Parmesan gives the broth a salty, nutty richness.
It is excellent with crusty bread.
The bean liquid, olive oil, garlic, and greens create a broth that is perfect for dipping.
Key Ingredients
Cannellini Beans
Cannellini beans are creamy, mild, and tender. When cooked from dried beans, they absorb the flavor of the onion, garlic, carrot, and herbs, creating a rich base for the dish.
Escarole
Escarole is a leafy green with a mild bitter edge. Once cooked, it becomes soft, silky, and earthy, balancing the creaminess of the beans.
Sweet Onion, Garlic, and Carrot
These aromatics flavor the bean cooking liquid. They add sweetness, depth, and a gentle savory foundation.
Rosemary, Sage, and Parsley
These herbs give the beans a classic Italian flavor. Rosemary adds piney depth, sage adds warmth, and parsley adds freshness.
Bay Leaves
Bay leaves add subtle herbal flavor to the escarole as it cooks.
Olive Oil
Olive oil carries the garlic flavor, softens the greens, and gives the finished dish a smooth, rich mouthfeel.
Crushed Red Pepper Flakes
Red pepper flakes add gentle heat and brightness without overpowering the beans and greens.
Parmesan Cheese
Finely grated Parmesan melts into the warm beans and escarole, adding salty, nutty richness.
Bean Cooking Liquid
The reserved bean liquid is important. It adds body, flavor, and a light broth-like texture to the final dish.
Expert Tips
Soak the beans overnight.
Soaking helps the beans cook more evenly and reduces the total cooking time.
Keep the beans submerged while cooking.
Add more water as needed so the beans stay covered and cook evenly.
Salt the beans after they are tender.
Adding salt near the end helps season the beans without slowing the softening process.
Save the bean cooking liquid.
This liquid is full of flavor and helps create the sauce-like broth for the escarole and beans.
Add escarole in batches.
Escarole is bulky at first, but it wilts quickly. Add a handful at a time so it cooks evenly.
Cook the garlic gently.
Let it soften and lightly brown at the edges, but do not burn it. Burnt garlic can make the dish bitter.
Use good olive oil.
Since olive oil is a major flavor in this recipe, a good-quality oil makes the final dish taste richer.
Stir Parmesan in gradually.
Adding Parmesan little by little helps it melt smoothly into the dish instead of clumping.

Escarole with Cannellini Beans
Ingredients:
BEANS
1 sweet onion, halved
1 head of garlic, halved crosswise
1 medium carrot, scrubbed
2 sprigs parsley
2 3-inch sprigs rosemary
2 sprigs sage
2 cups dried cannellini beans, soaked overnight, drained
½ teaspoon freshly cracked black pepper
Kosher salt
ESCAROLE AND ASSEMBLY
6 tablespoons olive oil, divided
2 garlic cloves, thinly sliced
2 bay leaves
1 tablespoon chopped parsley
½ teaspoon crushed red pepper flakes
1 head of escarole, leaves torn
1 ounce finely grated Parmesan
Kosher salt, freshly ground pepper
Instructions:
BEANS
Step 1
Bring onion, garlic, carrot, parsley, rosemary, sage, beans, pepper, and 8 cups water to a boil in a large saucepan, skimming foam as needed from surface.
Reduce heat and simmer gently, stirring occasionally and adding water as needed to keep beans submerged, until beans are tender, 75–90 minutes.
Season generously with salt and let beans cool in their liquid.
Discard vegetables and herbs.
Step 2
Do Ahead: Beans can be cooked 4 days ahead. Cover and chill.
ESCAROLE AND ASSEMBLY
Step 3
Heat 4 Tbsp. oil in a large pot over medium.
Cook garlic, stirring occasionally, until softened and beginning to brown around edges, about 3 minutes.
Add bay leaves, parsley, and red pepper flakes; cook, stirring constantly, until fragrant, about 30 seconds.
Stir in escarole a handful at a time, letting wilt before adding the next batch, until all the escarole is wilted, about 5 minutes.
Add ½ cup water and bring to a simmer.
Step 4
Reduce heat, cover pot, and cook, stirring occasionally and maintaining a gentle simmer, until escarole is very tender, 20–25 minutes.
Add 2 cups beans and 1 cup bean cooking liquid.
Bring to a simmer; season with salt and pepper.
Stir in Parmesan a bit at a time, followed by remaining 2 Tbsp. oil.
Divide among bowls.
Important Notes Making Escarole with Cannellini Beans
Dried beans need time.
Cannellini beans can take 75–90 minutes or longer depending on age and soaking time.
Do not throw away the bean liquid.
It is more flavorful than plain water and gives the finished dish depth.
Escarole should be very tender.
This dish is best when the greens are soft and fully cooked, not crisp.
The dish thickens as it rests.
Beans absorb liquid after cooking, so add a splash of water or broth when reheating if needed.
Parmesan adds salt.
Taste before adding extra salt, especially after the cheese is stirred in.
The red pepper flakes are adjustable.
Use less for a mild dish or more for a spicier version.
Cooked beans can be made ahead.
The beans can be prepared several days in advance, making assembly faster later.
How to Enjoy Escarole with Cannellini Beans After Cooking
Serve Escarole with Cannellini Beans warm in shallow bowls. Spoon in plenty of beans, tender greens, and flavorful broth so each serving feels hearty but not heavy.
Finish each bowl with a drizzle of olive oil, extra Parmesan, freshly cracked black pepper, and a little chopped parsley. For a brighter flavor, add a small squeeze of lemon just before serving.
This dish is excellent with crusty bread, garlic bread, toasted sourdough, or focaccia. The bread soaks up the garlicky olive oil and bean broth beautifully.
For a simple meal, serve it as a vegetarian main dish with bread and salad. For a heartier dinner, pair it with grilled chicken, roasted fish, Italian sausage, pasta, polenta, or roasted vegetables.
Leftovers can be stored in an airtight container in the refrigerator. Reheat gently on the stovetop with a splash of water, broth, or reserved bean liquid to loosen the texture.
Nutrition Information
Approximate nutrition per serving, based on about 6 servings:
Calories: 310 kcal | Total Fat: 16 g | Saturated Fat: 3 g | Monounsaturated Fat: 11 g | Polyunsaturated Fat: 1.5 g | Cholesterol: 5 mg | Sodium: 420–780 mg depending on Parmesan and added salt | Total Carbohydrates: 31 g | Dietary Fiber: 10 g | Sugars: 3 g | Protein: 13 g
Frequently Asked Questions:
What is Escarole with Cannellini Beans?
Escarole with Cannellini Beans is a rustic Italian-style dish made with tender white beans, cooked escarole, garlic, herbs, olive oil, Parmesan, and bean broth.
What does escarole taste like?
Escarole has a mild bitter flavor when raw, but it becomes tender, earthy, and slightly sweet when cooked.
Can this recipe be served as a main dish?
Yes. It is filling enough to serve as a meatless main dish, especially with crusty bread or toasted sourdough.
What can I serve with this dish?
Serve it with crusty bread, roasted chicken, grilled fish, Italian sausage, pasta, polenta, or a simple green salad.
Can I use canned cannellini beans?
Yes. Canned beans can be used for a quicker version, but dried beans cooked with aromatics will give a deeper flavor and creamier texture.
Why do I need to soak dried cannellini beans overnight?
Soaking helps the beans cook more evenly and shortens the cooking time. It also helps create a creamier texture.
Why should I save the bean cooking liquid?
The bean cooking liquid is full of flavor from the beans, garlic, onion, carrot, and herbs. It creates the broth-like base for the final dish.
How do I keep the garlic from burning?
Cook the garlic over medium heat and stir often. It should soften and lightly brown around the edges, not turn dark.
Why add escarole a handful at a time?
Escarole starts out bulky but wilts quickly. Adding it in batches makes it easier to stir and helps it cook evenly.
How do I fix the dish if it becomes too thick?
Add a splash of bean cooking liquid, water, or broth and simmer gently until it reaches your preferred consistency.