Welcome to the heartwarming world of Escarole and Bean Soup, a cherished Italian classic that embodies comfort, nutrition, and incredible flavor. This isn’t just a meal; it’s a culinary hug, a dish that nourishes the body and soothes the soul, often prepared in less than an hour. Imagine tender cannellini beans, earthy escarole, and hearty potatoes, all simmered with savory pancetta, aromatic onions, and fragrant garlic in a rich, flavorful broth. Each spoonful delivers a taste of tradition, making it a beloved staple in homes seeking both simplicity and depth of flavor.
Whether you’re looking for a quick weeknight dinner, a comforting lunch, or a wholesome family meal, this white bean and escarole soup stands out. It’s not only remarkably easy to prepare but also highly customizable, easily adapted to fit vegetarian or vegan dietary preferences without sacrificing its delightful essence. Made with readily available and budget-friendly ingredients, it’s a testament to how simple components can create extraordinary culinary experiences. Serve it piping hot with a generous drizzle of robust extra virgin olive oil, a sprinkle of grated Parmigiano Reggiano or Pecorino Romano, and a thick slice of crusty Italian bread to soak up every last drop of its savory goodness.

The Heartwarming Tradition of Italian Escarole and Bean Soup
For many, soup holds a special place, offering a unique blend of warmth and nourishment. This Escarole and Bean Soup, or “Scarola e Fagioli” as it’s known in Italy, is more than just a recipe; it’s a generational legacy. Growing up with this dish, its comforting presence at the dinner table was a given, evoking feelings of home and contentment. Its simplicity often belies the profound satisfaction it brings, leaving many wondering why they don’t incorporate it into their meal rotations more frequently.
This soup is a prime example of Italian cucina povera – “poor kitchen” cooking – where humble ingredients are transformed into exquisite meals through skillful preparation and respect for flavor. It showcases how simple vegetables, beans, and a little cured meat can create a profoundly satisfying and balanced dish. The combination of creamy beans, slightly bitter escarole, and tender potatoes provides a delightful textural contrast and a spectrum of flavors that are both wholesome and deeply gratifying. It’s a versatile dish that celebrates fresh, seasonal produce and pantry staples, embodying the true spirit of Italian home cooking.
Why Escarole and Bean Soup Deserves a Spot in Your Kitchen
- Effortless Preparation: Ready in under an hour, making it perfect for busy weeknights.
- Nutrient-Dense: Packed with fiber from beans, vitamins from escarole, and energy from potatoes.
- Budget-Friendly: Utilizes economical ingredients that are easily accessible at any grocery store.
- Highly Adaptable: Simple modifications allow it to cater to vegetarian, vegan, or even gluten-free diets.
- Comforting & Satisfying: A truly hearty soup that fills you up and provides warmth, especially on cooler days.
- Rich in Flavor: Layers of taste developed from rendering pancetta, sautéing aromatics, and simmering in a savory broth, enhanced by optional Parmigiano rind.
I find immense joy in serving this traditional white bean and escarole soup to my family. Each bowl is typically adorned with a generous grating of Parmigiano Reggiano, a luxurious swirl of extra virgin olive oil, and always accompanied by a robust piece of crusty bread – or even homemade garlic bread – perfect for dipping and savoring every last bit of the rich broth.

Key Ingredients and Their Roles
The beauty of this soup lies in its simple yet powerful ingredients. Each component contributes uniquely to the overall flavor and texture profile, creating a symphony of tastes that is both rustic and refined.
- Escarole: This slightly bitter green is the star, offering a wonderful counterpoint to the richness of the beans and pancetta. It softens beautifully in the soup, adding a distinct flavor and a lovely textural element.
- Cannellini Beans: These creamy white beans provide the heartiness and body of the soup. They absorb the flavors of the broth beautifully and can be partially mashed to create a thicker consistency.
- Pancetta: Diced Italian cured pork belly, pancetta, renders fat that forms the flavorful base for sautéing the vegetables. Its savory, salty notes infuse the entire soup. For a lighter or vegetarian version, olive oil can be used instead.
- Potatoes: Starchy potatoes like Russets break down slightly as they cook, adding a natural thickness and creaminess to the soup. They also provide comforting substance.
- Aromatics (Onion, Celery, Garlic): This classic soffritto trio builds the foundational flavor of the soup, releasing sweet and savory notes as they slowly sauté.
- Chicken Stock: A good quality low-sodium chicken stock provides the liquid base, enhancing the savory components of the soup. Vegetable stock or water can be substituted.
- Parmigiano Reggiano Rind (Optional): A secret weapon for adding incredible depth of umami flavor as it simmers in the broth.
- Extra Virgin Olive Oil: Used for sautéing and as a finishing drizzle, adding a fruity, peppery note and healthy fats.
Crafting Your Perfect Escarole and Bean Soup: A Step-by-Step Guide
Making this delightful soup is straightforward, involving a series of simple steps that build flavor layer by layer. Follow these detailed instructions to achieve a rich, comforting, and perfectly balanced bowl.
Preparation is Paramount
- Begin by thoroughly washing one head of escarole. It often contains a lot of grit, so carefully remove any rough outer leaves and the tough core. Chop the cleaned escarole into bite-sized pieces. Next, prepare your aromatics: slice 3 cloves of garlic, finely dice one medium onion, and chop three ribs of celery. Finally, peel and cut 2 medium Russet potatoes into small, uniform cubes. While Russets are recommended for their starchiness, any starchy white potato will work wonderfully.

- In a large, heavy-bottomed pot or Dutch oven, heat 1/4 cup of olive oil over medium-low heat. Add 4 ounces of diced pancetta. Sauté the pancetta for about 10-12 minutes, stirring occasionally, until most of its fat has rendered and the pancetta pieces are slightly crispy and golden. This rendering process is crucial for building a rich flavor base.
- Once the pancetta is rendered, add the diced celery and onion to the pot. Continue to cook for an additional 7 minutes, stirring occasionally, until the vegetables have softened significantly and become translucent. This slow sautéing allows the aromatics to release their full sweetness and flavor.

- Add the cubed potatoes to the pot and cook for 5 more minutes, stirring frequently to ensure they are well-coated with the rendered pancetta fat and olive oil. This step helps them absorb flavor before the liquid is added. Then, stir in the sliced garlic and cook for just 2 minutes more until fragrant. Be careful not to burn the garlic, as it can turn bitter.
- Pour in 6 cups of low-sodium chicken stock. Add 1 pound of cannellini beans (either pre-soaked dried beans or drained canned beans). For an extra layer of savory depth, add 1 small Parmigiano Reggiano rind. Bring the soup to a boil, then immediately reduce the heat to a gentle simmer. The cheese rind will slowly melt and infuse the broth with umami.

- Allow the soup to simmer gently for approximately 15-20 minutes, or until the potatoes are fork-tender. To achieve a thicker, creamier texture, use the back of a wooden spoon or a potato masher to mash some of the beans and potatoes against the side of the pot. This releases their starches and creates a wonderfully hearty consistency.
- Finally, add the chopped escarole to the simmering soup. Cook for about 5 minutes, or until the escarole leaves are tender but still retain some of their vibrant green color. Avoid overcooking to prevent them from becoming mushy.

- Once the escarole is tender, taste the soup and season generously with salt and freshly ground black pepper as needed. If you find the soup is too thick, simply add a splash more chicken stock or water until your desired consistency is reached. Conversely, if it’s too thin, mash a few more beans and potatoes. Carefully remove the Parmigiano Reggiano rind before serving. Ladle the hot soup into bowls, finish with a final drizzle of extra virgin olive oil and a sprinkle of grated Parmigiano Reggiano cheese. Serve immediately with plenty of crusty bread and enjoy the comforting flavors!
Expert Tips for the Best Escarole and Bean Soup
While the recipe is straightforward, a few key tips can elevate your escarole and bean soup from good to truly exceptional.
- The Art of Washing Escarole: Escarole is known for being quite dirty and gritty. Proper washing is absolutely crucial. Remove any tough outer leaves and the core. Separate the remaining leaves and wash them thoroughly, either by soaking them in a large bowl of cold water for 5 minutes and changing the water multiple times until no grit remains at the bottom, or by using a salad spinner for efficient cleaning. Don’t skip this step!
- Choosing Your Beans: I typically opt for dried cannellini beans, which I soak overnight. They are more economical and offer a superior, fresher flavor and texture compared to canned varieties. A 1-pound bag of dried beans typically yields roughly the equivalent of 3 16-ounce cans. However, if time is of the essence, canned cannellini beans are a perfectly acceptable substitute; just ensure they are rinsed and drained. Other excellent bean choices for this soup include chickpeas or borlotti beans, the latter being traditional in dishes like pasta fazool.
- Enhance Flavor with a Parmigiano Rind: Don’t discard your Parmigiano Reggiano rinds! Adding one to the simmering soup imparts an incredible depth of salty, umami flavor that truly elevates the broth. Just remember to remove it before serving.
- Achieving the Perfect Consistency: The beauty of this soup is its adaptable texture. If you prefer a thicker, creamier soup, feel free to mash more of the potatoes and beans against the side of the pot. For a thinner consistency, simply add more chicken stock or water until it reaches your liking.
- Dietary Adaptations: This soup is incredibly versatile.
- Vegetarian: Omit the pancetta. Instead, start by sautéing the celery and onion in a bit more olive oil. Replace the chicken stock with vegetable stock or water.
- Vegan: Follow the vegetarian adaptations, and additionally, omit the Parmigiano Reggiano rind and any cheese for serving.
- Gluten-Free: This recipe is naturally gluten-free. Just ensure your chicken stock or vegetable stock is certified gluten-free.
For an added twist, consider adding crumbled sausage or different greens like spinach or kale, similar to our beans and greens sausage pasta.

Serving Suggestions to Elevate Your Soup Experience
While Escarole and Bean Soup is perfectly delicious on its own, a few thoughtful additions can transform it into an even more memorable meal.
- Crusty Bread is a Must: A staple for any Italian soup, crusty bread is essential for soaking up the flavorful broth. Consider a rustic Italian loaf, sourdough, or even a simple baguette.
- Grated Cheese: A generous dusting of freshly grated Parmigiano Reggiano or Pecorino Romano adds a salty, savory finish that complements the soup beautifully.
- A Drizzle of Quality Olive Oil: A final swirl of good quality extra virgin olive oil before serving adds a fruity, peppery note and a luxurious mouthfeel.
- A Pinch of Heat: For those who enjoy a bit of spice, a sprinkle of red pepper flakes offers a welcome kick.
- Fresh Herbs: A garnish of fresh parsley or basil can brighten the flavors and add a pop of color.
- Simple Side Salad: A light, crisp green salad with a vinaigrette dressing provides a refreshing contrast to the hearty soup.
Storage and Reheating Tips
This soup makes excellent leftovers, often tasting even better the next day as the flavors have more time to meld.
- Refrigeration: Store any leftover soup in an airtight container in the refrigerator for up to 3 days.
- Freezing: Escarole and bean soup freezes well! Allow the soup to cool completely before transferring it to freezer-safe containers or bags. It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Gently reheat the soup on the stovetop over medium-low heat, stirring occasionally, until warmed through. You may need to add a splash of extra chicken stock or water to reach your desired consistency, as the soup can thicken in the fridge. Alternatively, individual portions can be reheated in the microwave.
Frequently Asked Questions (FAQ) about Escarole and Bean Soup
Here are answers to some common questions about this classic Italian soup:
- What exactly is escarole?
- Escarole is a leafy green vegetable belonging to the chicory family, closely related to endive. It has broad, slightly curly green leaves with a distinct, mildly bitter flavor that mellows beautifully when cooked.
- Can I use canned beans instead of dried?
- Yes, absolutely! While dried beans offer a slightly creamier texture, canned cannellini beans are a convenient and perfectly acceptable alternative. Just be sure to rinse and drain them thoroughly before adding to the soup to remove excess sodium and improve flavor.
- How can I make this soup vegetarian or vegan?
- To make it vegetarian, simply omit the pancetta and replace chicken stock with vegetable stock. Use a bit more olive oil to start the sauté. For a vegan version, follow the vegetarian steps and also skip the Parmigiano Reggiano rind and any cheese garnish.
- Is this soup naturally gluten-free?
- Yes, this recipe is inherently gluten-free. Always double-check your chicken or vegetable stock to ensure it doesn’t contain hidden gluten ingredients, especially if you have a strict dietary requirement.
- Can I add other vegetables to the soup?
- Certainly! This soup is very forgiving. Carrots, zucchini, or even a handful of spinach (added at the same time as the escarole) would make delicious additions. Feel free to experiment with what you have on hand.
More Hearty Soup Recipes to Explore
If you’ve fallen in love with the comforting embrace of Escarole and Bean Soup, you’ll be delighted to discover other favorites from our collection:
- Spicy Sausage Potato and Kale Soup: A robust and flavorful soup made with just a few simple ingredients, perfect for a warming meal.
- Traditional Italian Wedding Soup: A classic Italian comfort food featuring tiny beef and pork meatballs, escarole, and acini di pepe pasta in a light chicken broth.
- Italian Zucchini Soup: A delightful and light soup with broken spaghetti and tender zucchini, brightened with a touch of tomato.
We sincerely hope you enjoy this cherished Escarole and Bean Soup recipe as much as we do. It’s a dish that brings warmth, flavor, and tradition to any table. If you’ve tried this or any other recipe on our site, we’d love for you to leave a 5-star rating and share your thoughts in the comments below. Your feedback means the world to us!
For those who prefer visual learning, many of our recipes, including this one, are available on our YouTube channel and our Facebook Page. Make sure to check them out for detailed cooking demonstrations.
Escarole and Bean Soup Recipe Card
This classic Italian escarole and bean soup, featuring tender potatoes and savory pancetta simmered in a rich chicken broth, is a nourishing and delicious meal that can be prepared in under an hour.

Author: James Delmage
Prep Time: 10 mins
Cook Time: 35 mins
Total Time: 45 mins
Servings: 8
Ingredients
- 1/4 cup (60g) olive oil
- 1/4 pound (113g) pancetta, diced
- 3 ribs celery, diced
- 1 medium onion, diced
- 3 cloves garlic, sliced
- 2 medium Russet potatoes, peeled and cut into small cubes
- 1 pound (454g) dried cannellini beans, soaked overnight, or 3 16-ounce cans
- 1 head escarole, washed and chopped
- 6 cups (1.5kg) low sodium chicken stock, plus more to thin as needed
- Salt and pepper to taste
- 1 small Parmigiano Reggiano rind (optional)
- 1/2 cup (45g) grated Parmigiano Reggiano for serving
Instructions
- In a large, heavy pot, heat the olive oil over medium-low heat. Add the diced pancetta and sauté for 10-12 minutes, or until most of the fat has rendered and the pancetta is slightly crisp.
- Add the diced celery and onion to the pot. Continue to cook for about 7 minutes, stirring occasionally, until the vegetables are very soft and translucent.
- Stir in the cubed potatoes and cook for another 5 minutes, stirring frequently to ensure they are coated with the rendered fat and oil.
- Add the sliced garlic and cook for an additional 2 minutes until fragrant. Be careful not to burn the garlic.
- Pour in the 6 cups of low-sodium chicken stock. Add the pre-soaked (or canned) cannellini beans and the optional Parmigiano Reggiano rind. Bring the soup to a boil, then reduce the heat to a simmer.
- Allow the soup to simmer for 15-20 minutes, or until the potatoes and beans are tender. To thicken the soup slightly, use the back of a wooden spoon to mash some of the beans and potatoes against the side of the pot.
- Stir in the chopped escarole. Cook for about 5 minutes, or until the escarole is tender but still vibrant green.
- Remove the Parmigiano rind. Season the soup with salt and freshly ground black pepper to taste. If the soup is too thick, add more chicken stock or water until the desired consistency is achieved. If it’s too thin, mash more beans and potatoes.
- Ladle the hot soup into bowls. Drizzle generously with extra virgin olive oil and sprinkle with grated Parmigiano Reggiano cheese. Serve immediately with plenty of crusty Italian bread and enjoy!
Notes
- Escarole requires thorough washing to remove grit. Discard outer leaves and core. Soak leaves in cold water, changing water multiple times, or use a salad spinner.
- If using dried beans that haven’t softened sufficiently after soaking, boil them separately for 5 minutes, then simmer until tender before adding to the soup.
- For a vegetarian version, omit pancetta and chicken stock, replacing them with more olive oil and vegetable stock (or water).
- Serve with crusty bread, grated cheese, extra virgin olive oil, and optionally hot red pepper flakes.
- Leftovers can be refrigerated for up to 3 days and reheated on the stovetop or in the microwave.
Nutrition Information (per serving)
Calories: 360kcal | Carbohydrates: 41g | Protein: 22g | Fat: 13g | Saturated Fat: 3g | Cholesterol: 16mg | Sodium: 432mg | Potassium: 1320mg | Fiber: 18.1g | Sugar: 2.4g | Calcium: 158mg | Iron: 6mg
Nutrition information is automatically calculated and should only be used as an approximation.
Love this recipe? Leave a comment below!
Check us out on Instagram at @sipandfeast or tag #sipandfeast!
This recipe was originally published on June 20, 2019, and was completely updated on October 4, 2022, with expanded information and full process shots.