Creamy White Bean Escarole Soup
There’s something deeply comforting about a big bowl of soup, especially when it’s packed with creamy white beans, tender escarole, and just the right touch of garlic and olive oil. This creamy white bean escarole soup is hearty without being heavy, velvety without using cream, and full of rustic charm that warms you from the inside out. Trust me, once the aroma starts to fill your kitchen, you’ll know you’re in for something special.
Behind the Recipe
This recipe brings back memories of my grandmother’s kitchen, where a simple pot of beans and greens could become a whole meal with nothing more than crusty bread on the side. She would simmer it slowly on the stove, always finishing it with a generous drizzle of olive oil and a handful of cheese. It wasn’t fancy, but it was real, nourishing, and made with love. That’s the kind of food that sticks with you.
Recipe Origin or Trivia
White bean and escarole soup has its roots in Southern Italian cooking, particularly in the Campania region. Traditionally called “Zuppa di Scarola e Fagioli,” this dish was a way to use up pantry staples and seasonal greens. Escarole, a slightly bitter leafy green, pairs beautifully with the mellow creaminess of white beans. It’s a dish that reflects the resourcefulness and simplicity of old-world Italian cuisine, where flavor came from patience and great ingredients.
Why You’ll Love Creamy White Bean Escarole Soup
This soup may be humble, but it’s packed with little joys in every spoonful. Here’s why it’s about to become a favorite:
Versatile: It works as a cozy appetizer or a satisfying main dish.
Budget-Friendly: Uses affordable pantry staples and seasonal greens.
Quick and Easy: Ready in under an hour, with minimal prep.
Customizable: Add more spice, a squeeze of lemon, or toss in pasta.
Crowd-Pleasing: Perfect for family dinners or casual gatherings.
Make-Ahead Friendly: Flavors deepen as it sits in the fridge.
Great for Leftovers: Reheats like a dream for lunch the next day.
Chef’s Pro Tips for Perfect Results
Even the simplest recipes have secrets. Here’s how to make this soup shine:
- Sauté low and slow: Let the onions and garlic cook gently to bring out their sweetness.
- Don’t skip the broth simmer: It helps the beans soak in all the flavors.
- Blend part of the soup: Use an immersion blender to puree a portion of the beans for a creamy texture without cream.
- Use good olive oil: A quality drizzle on top at the end adds a rich, silky finish.
- Toast your bread: Those crunchy edges are perfect for dipping into the warm broth.
Kitchen Tools You’ll Need
This soup comes together easily with just a few basic tools:
Large pot: For sautéing and simmering everything in one place.
Wooden spoon: Great for stirring without damaging the pot.
Immersion blender: Optional, but perfect for partial pureeing.
Ladle: For serving without a mess.
Cutting board and knife: For prepping all your ingredients.
Ingredients in Creamy White Bean Escarole Soup
The magic of this soup lies in its simplicity, where each ingredient adds depth and comfort.
- Canned White Beans: 3 cups, drained and rinsed. These bring creamy body and earthy flavor.
- Escarole: 1 large head, chopped. Adds a slight bitterness that balances the beans.
- Garlic: 4 cloves, minced. Gives warmth and savory depth.
- Yellow Onion: 1 medium, finely diced. Forms the flavor base with the garlic.
- Vegetable Broth: 5 cups. Infuses the soup with rich, herby flavor.
- Olive Oil: 2 tablespoons for cooking, plus more for drizzling. Adds richness and smooth mouthfeel.
- Crushed Red Pepper Flakes: ¼ teaspoon. Just enough to bring a gentle heat.
- Salt: 1 teaspoon, or to taste. Enhances all the flavors.
- Black Pepper: ½ teaspoon. Brings in a mild bite.
- Parmesan Cheese: ¼ cup grated, optional. Adds a salty, umami finish.
- Rustic Bread: For serving. Toasted and perfect for dipping.
Ingredient Substitutions
Make it your own with these easy swaps:
Escarole: Kale or spinach work well too.
Canned White Beans: Use navy, great northern, or cannellini.
Vegetable Broth: Chicken broth if you’re not vegetarian.
Parmesan Cheese: Try pecorino or skip for vegan.
Rustic Bread: Serve with crackers or over rice.
Ingredient Spotlight
White Beans: These soft, buttery legumes not only add creaminess but are also packed with protein and fiber.
Escarole: A mild leafy green from the chicory family, escarole gives a unique bitterness that mellows beautifully when cooked.

Instructions for Making Creamy White Bean Escarole Soup
We’re about to turn simple ingredients into pure comfort. Follow along and let’s bring this cozy dish to life.
1. Preheat Your Equipment:
Place a large soup pot or Dutch oven over medium heat.
2. Combine Ingredients:
Add olive oil, then sauté the diced onion for 4–5 minutes until translucent. Stir in minced garlic and red pepper flakes, cooking for another 1–2 minutes.
3. Prepare Your Cooking Vessel:
Make sure your pot is large enough to hold all the liquid and greens, as escarole wilts down quite a bit.
4. Assemble the Dish:
Add the chopped escarole to the pot and cook for about 3–4 minutes until slightly wilted. Pour in the vegetable broth and bring to a gentle boil. Add the white beans, salt, and black pepper.
5. Cook to Perfection:
Lower the heat and simmer for 20 minutes, allowing all the flavors to meld. For a creamier texture, use an immersion blender to puree about one-third of the soup directly in the pot.
6. Finishing Touches:
Taste and adjust seasoning. Drizzle with a bit of olive oil and stir in the grated parmesan if using.
7. Serve and Enjoy:
Ladle the soup into bowls and serve with toasted rustic bread on the side.
Texture & Flavor Secrets
What makes this soup so addictive is the way textures play off each other. The white beans become soft and creamy, while the escarole adds a delicate chew. Croutons or toasted bread give you that crunch you didn’t know you needed. And let’s not forget that garlic-infused broth, layered with mellow heat and a finishing swirl of olive oil that ties it all together.
Cooking Tips & Tricks
Every cook needs a few tricks up their sleeve:
- Let the soup rest for 10 minutes before serving to deepen the flavor.
- Use homemade broth if you want next-level depth.
- Add a splash of lemon juice before serving for brightness.
- For extra creaminess, stir in a spoonful of tahini or a drizzle of cashew cream.
What to Avoid
Stay clear of these common pitfalls to make the perfect soup:
- Skipping the sauté: Raw garlic and onions will overpower the soup.
- Overcooking the greens: Escarole should be tender, not mushy.
- Using too much broth: You want it hearty, not watery.
- Blending the whole soup: You’ll lose the texture contrast.
Nutrition Facts
Servings: 4
Calories per serving: 320
Note: These are approximate values.
Preparation Time
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Make-Ahead and Storage Tips
This soup gets better with time, making it ideal for meal prep. You can make it a day in advance and store it in the fridge for up to 4 days. It also freezes beautifully for up to 3 months. Reheat gently on the stove or in the microwave, adding a splash of broth or water if it thickens too much.
How to Serve Creamy White Bean Escarole Soup
This soup shines when paired with a crusty hunk of rustic bread or a toasted garlic baguette. You can also serve it over a scoop of cooked rice or pasta for a heartier twist. A drizzle of chili oil or squeeze of lemon can elevate it even more.
Creative Leftover Transformations
Use leftovers in creative ways and keep dinner exciting:
- Pour over cooked rice or quinoa and top with a fried egg.
- Use as a sauce base for pasta with roasted veggies.
- Mash the beans slightly and serve over toast with a sprinkle of herbs.
Additional Tips
- For a smoky twist, add a dash of smoked paprika.
- If you’re out of escarole, try dandelion greens or even arugula.
- Make it creamy without blending by simmering it longer to break down the beans.
Make It a Showstopper
Serve the soup in rustic ceramic bowls with a swirl of olive oil and fresh herbs on top. Add a side of grilled bread brushed with garlic butter for a stunning, cozy presentation. A sprinkle of parmesan curls or red pepper flakes adds that final visual pop.
Variations to Try
- Spicy Kick: Add a diced jalapeño with the garlic.
- Protein Boost: Stir in cooked lentils or shredded rotisserie chicken.
- Vegan Version: Skip the parmesan and use nutritional yeast.
- Hearty Twist: Add small pasta like ditalini or orzo.
- Lemon Herb: Finish with lemon zest and fresh thyme for brightness.
FAQ’s
Q1: Can I use dry beans instead of canned?
A1: Yes, just soak and cook them ahead of time. You’ll need about 1½ cups cooked beans per can.
Q2: Is escarole bitter?
A2: It has a mild bitterness that softens as it cooks, adding depth to the soup.
Q3: Can I make this in a slow cooker?
A3: Absolutely. Sauté the aromatics first, then add everything to the slow cooker and cook on low for 4–5 hours.
Q4: What if I don’t have an immersion blender?
A4: Use a standard blender to puree a portion of the soup, or just mash some beans with a spoon.
Q5: Is it gluten-free?
A5: Yes, as long as you serve it without bread or with gluten-free bread.
Q6: Can I freeze the soup?
A6: Definitely. Let it cool completely, store in airtight containers, and freeze up to 3 months.
Q7: How do I reheat leftovers?
A7: Warm gently in a pot over medium heat, adding broth or water as needed.
Q8: Can I add meat to the soup?
A8: Sure, sausage or rotisserie chicken make great additions.
Q9: What other greens can I use?
A9: Kale, spinach, or Swiss chard work well too.
Q10: Is it kid-friendly?
A10: Yes, especially if you blend it smooth and go easy on the spice.
Conclusion
Creamy white bean escarole soup is the kind of recipe that makes you slow down and savor the moment. It’s easy to make, endlessly comforting, and nourishing in every way. Whether you’re making it for a cozy night in or sharing it with loved ones, let me tell you, it’s worth every bite.
Print
Creamy White Bean Escarole Soup
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
A hearty, comforting soup made with creamy white beans, tender escarole, garlic, and a rich vegetable broth. Perfectly spiced and finished with olive oil and parmesan, it’s a rustic meal that warms you from the inside out.
Ingredients
- 3 cups canned white beans, drained and rinsed
- 1 large head escarole, chopped
- 4 cloves garlic, minced
- 1 medium yellow onion, finely diced
- 5 cups vegetable broth
- 2 tablespoons olive oil, plus extra for drizzling
- 1/4 teaspoon crushed red pepper flakes
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- 1/4 cup grated parmesan cheese (optional)
- Rustic bread, for serving
Instructions
- Place a large soup pot over medium heat.
- Add olive oil, then sauté diced onion for 4–5 minutes until translucent.
- Stir in minced garlic and red pepper flakes, cooking for 1–2 minutes more.
- Add chopped escarole and cook for 3–4 minutes until slightly wilted.
- Pour in vegetable broth and bring to a gentle boil.
- Add white beans, salt, and black pepper.
- Lower heat and simmer for 20 minutes.
- Use an immersion blender to puree about one-third of the soup for a creamier texture.
- Adjust seasoning and stir in parmesan cheese if using.
- Drizzle with olive oil and serve hot with toasted rustic bread.
Notes
- Let the soup sit for 10 minutes before serving to deepen the flavor.
- Use homemade broth for added richness.
- Add a splash of lemon juice for brightness just before serving.
- Top with chili oil or fresh herbs for extra flavor and color.
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 3g
- Sodium: 710mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 9g
- Protein: 15g
- Cholesterol: 5mg
Keywords: white bean escarole soup, creamy bean soup, Italian soup recipe, vegetarian soup, comfort food
