White Bean Escarole Soup
White Bean Escarole Soup is a classic Italian comfort dish made with creamy cannellini beans, tender escarole, and savory aromatics simmered in a cozy broth.
Each spoonful brings a warm hug of flavor silky beans, gentle garlic, and bright greens, with steam rising like a promise from the pot. I still remember my mom ladling this soup into bowls on chilly New York evenings, filling the house with that savory, soul-hugging aroma.

Why You’ll Love This Cozy Italian Soup
- Hearty, Old-World Comfort: Every bite wraps you up in the kind of warmth that only an Italian grandma’s kitchen can provide perfect for chasing away any chill.
- Creamy Beans & Tender Greens: Cannellini beans and fresh escarole melt into a brothy base that’s both silky and satisfyingly toothsome.
- The Ultimate Feel-Good Soup: Whether it’s a gloomy evening or you just need a little hug in a bowl, this soup delivers instant comfort and care.
- Effortlessly Elegant: Made from simple pantry staples and fresh greens, it’s both unfussy and refined an easy weeknight dinner that feels a little special.
- Pure Nostalgia: Bringing those “this reminds me of home” moments to your table, it celebrates the cozy, soulful flavors of classic Italian cooking.
Ingredients You’ll Need
- Olive Oil: Brings a subtle fruitiness and helps everything get golden and aromatic right from the start.
- Yellow Onion: Adds a sweet, savory base as it softens and sizzles in the pot.
- Garlic: Essential for that gentle, comforting warmth; it perfumes the whole soup.
- Cannellini Beans: Creamy and mild, they give the soup its heartiness and luscious texture.
- Chicken or Vegetable Broth: Deepens the flavor use whichever you prefer or swap in homemade stock for extra coziness.
- Escarole: Tender and slightly bitter, this leafy green tames the richness and brightens every spoonful; swap in kale, chard, or spinach if you can’t find escarole.
- Dried Thyme or Italian Seasoning: Adds herby, classic Italian notes and earthy depth.
- Crushed Red Pepper Flakes (optional): For those who like a subtle kick beneath the mellow flavors.
- Grated Parmesan Cheese (optional): Melts gently into the broth for a nutty, salty finish serve extra at the table if you love a cheesy touch.
- Lemon Juice or Zest (optional): Brings a pop of brightness to balance the creamy beans and savory broth.

How to Make White Bean Escarole Soup
- Warm the Olive Oil
Heat olive oil in a big, heavy pot listen for its gentle sizzle and let the kitchen fill with the scent of comfort about to happen. - Sauté the Aromatics
Add the onion and stir until it softens and begins to turn translucent. Toss in garlic, just until fragrant, being careful not to let it brown. - Layer in Beans and Broth
Pour in the silky cannellini beans and your favorite broth. Sprinkle with salt, pepper, thyme, and a pinch of red pepper flakes if you love a little warmth. - Simmer it All Together
Let the soup gently bubble so flavors meld and deepen. Check that the onions get tender and the aroma has that savory, homey depth.

- Add Escarole and Wilt
Gently stir in chopped escarole. It’ll look like too much at first, but it wilts into silky ribbons stop when it’s just-tender and still vibrant. - Adjust for Creaminess
For a creamier broth, mash a scoop of beans against the pot, or blend a cup and stir it back in. - Finish with Love
Fold in parmesan and lemon for sparkle. Season to taste and serve with crusty bread, or pair with Creamy Asparagus Soup for an ultra-cozy meal.
Tips for the Best Results
- Build flavor in layers: Sauté your onions and garlic until golden and fragrant this cozy base gives every spoonful extra depth. Don’t rush this step; it’s where the magic happens.
- Add escarole at the end: Stir in the chopped greens just before the soup finishes simmering. This keeps the escarole beautifully bright and gently tender instead of limp or overcooked.
- Mind your broth balance: Taste the broth before adding more salt. White beans soak up flavor, but overseasoning can overpower the delicate greens.
- Adjust texture easily: For a creamier, heartier soup, lightly mash some of the beans right in the pot. Want it brothy? Leave them whole for a gentle, rustic texture.
- Avoid greasy or flat results: Use good olive oil, but don’t overdo it. Skim a little fat if needed and add a squeeze of lemon to brighten everything, especially if your soup feels heavy.
Variations & Substitutions
Vegan-friendly swap: Use vegetable broth instead of chicken broth, and skip the parmesan or add a sprinkle of nutritional yeast for a savory finish.
Gluten-free and hearty: This soup is naturally gluten-free, but you can bulk it up with gluten-free pasta or small diced potatoes for extra comfort.
Meaty twist: Sauté diced pancetta, Italian sausage, or rotisserie chicken with your onions for an extra-cozy, protein-packed bowl.
Mix up the greens: If escarole isn’t handy, try adding baby spinach, kale, or chopped Swiss chard instead the soup will still be silky and vibrant.
Kid-friendly comfort: For pickier eaters, try blending half the soup for extra creaminess and serving with mini pasta shapes stirred in.
Meal prep magic: Double the batch and freeze half for future you just leave out the cheese until reheating for the freshest flavor.
Storage & Reheating Tips
- Fridge Storage: Let your White Bean Escarole Soup cool completely, then store it in airtight containers in the fridge. It’ll stay fresh and even more flavorful for up to four days.
- Freezing: This soup freezes beautifully! Spoon cooled soup into freezer-safe containers, leaving a little room at the top for expansion. Thaw overnight in the fridge before reheating.
- Reheating: Warm the soup gently over low heat on the stovetop, stirring occasionally to bring back its creamy texture. Add a splash of broth or water if it’s thickened up.
- Meal Prep & Lunches: Portion leftovers into individual jars for grab-and-go lunches all week.
- More Storage Tips: For extra details on reheating and freezing creamy soups, check out my Broccoli Cheese Soup storage tips.
Perfect Pairings for Serving
- Crusty Homemade Bread: Nothing beats dunking a generous slice of Homemade Ciabatta Bread into your steaming bowl of White Bean Escarole Soup. The bread soaks up every drop of that savory, garlicky broth and adds a lovely chewy bite.
- Zesty Green Salad: A bright, lemony arugula or mixed greens salad will offer the perfect contrast, keeping things light and fresh next to your creamy, comforting soup.
- Crispy Croutons: Sprinkle some golden, garlicky croutons right on top for a crunch that’s pure bliss with every spoonful.
- Cheese Board & Wine: Serve a small cheese board think nutty parmesan, milky mozzarella, or herb-flecked goat cheese with a glass of crisp white wine for a simple-yet-special dinner moment.
- Family-Style Sharing: Lay out the soup, sides, and maybe a second cozy choice like Chicken Tortilla Soup at the table. It turns any meal into a heartwarming family gathering.

White Bean Escarole Soup
Ingredients
Equipment
Method
- Heat the olive oil.
- Add the diced onion and cook until softened, about 4–5 minutes.
- Stir in the garlic and sauté for 30 seconds until fragrant.
- Stir in the cannellini beans, then pour in the broth.
- Season with salt, pepper, thyme, and crushed red pepper.
- Bring to a gentle boil, then reduce heat and simmer for 15 minutes so the flavors meld.
- Stir in the chopped escarole and cook 5–7 minutes more, until wilted and tender.
- For a creamier texture, lightly mash some beans in the pot or blend 1 cup of the soup and return it.
- Stir in parmesan and lemon if using. Taste and adjust seasoning.
- Serve with extra parmesan and crusty bread.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Can I use a different green if I don’t have escarole?
Absolutely! If escarole is hard to find, swap in baby spinach, kale, or even Swiss chard. Each brings its own twist spinach gets silky, kale is earthy and hearty, and chard offers a subtle sweetness. Just add them at the end so they stay tender and bright.
How can I make this soup creamier without dairy?
For extra creaminess that feels cozy and rich, try mashing some of the beans right in the pot or blending a cup of the soup and stirring it back in. This trick thickens the broth and gives every spoonful that luscious, comforting feel no cream needed.
Can I make White Bean Escarole Soup ahead of time?
Yes, and you’ll be glad to know the flavors deepen overnight. Cool the soup, then store it in an airtight container in the fridge for up to four days. When you reheat it, add a splash of broth if needed and enjoy a next-day bowl that feels even more comforting.
What’s the best bread to serve with this soup?
A warm, crusty loaf like ciabatta or sourdough is just perfect. Tear off pieces and dunk them into the garlicky broth each bite soaks up flavor and adds a hearty, chewy contrast. It turns each bowl into a full, satisfying meal you’ll want to savor.
