Hearty White Bean and Escarole Soup

There’s nothing quite like a warm, comforting bowl of soup to chase away the chill, and this White Bean and Escarole Soup is the epitome of hearty satisfaction. Bursting with robust flavors and wholesome ingredients, this soup isn’t just a meal; it’s a cozy embrace on a cold day. Whether you’re seeking a quick weeknight dinner or a nourishing meal prep option, this easy-to-make vegan and gluten-free recipe is sure to become a cherished favorite in your kitchen.

Chunky white bean, escarole and tomato soup with sliced sourdough in the background and a piece for dunking into the bowl.

Why This White Bean and Escarole Soup is a Must-Try

Ask anyone who’s tried it, and they’ll likely agree: this white bean and escarole soup stands out as an ultimate hearty creation. It embodies everything you want in comfort food – warmth, richness, and a deeply satisfying flavor profile – all while being entirely vegan and gluten-free. It’s truly magic, coming together in under 30 minutes, making it an ideal choice for busy weeknights or a leisurely weekend lunch.

The secret to its deliciousness lies in the humble white bean. These legumes are culinary powerhouses, packed with plant-based protein and fiber, which are crucial for keeping you full, energized, and satisfied throughout the day. I often incorporate white beans into my other recipes, like my creamy vegan tomato soup, because they add incredible nourishment and a wonderful texture without overwhelming other flavors. The combination of simple, wholesome ingredients that are readily available at any local grocery store is what makes this recipe so accessible and appealing right now. Just add a loaf of crusty bread, and you have a perfect, complete meal for any time of day.

I used to frequently prepare a kale and cannellini bean soup, which was a long-standing family favorite. However, my culinary journey led me to discover the unique benefits and delightful taste of escarole. Its slightly bitter yet tender leaves, combined with its digestive advantages, inspired me to adapt my classic recipe. A few tweaks later, and the rest, as they say, is history – a delightful evolution into this amazing white bean and escarole soup.

The Magic of Escarole: A Nutritional Powerhouse

Escarole, often overlooked in favor of more common greens, is a true star in this soup. It’s a member of the chicory family, offering a distinctive flavor that is mildly bitter but mellows beautifully when cooked, especially in a savory broth. Beyond its delightful taste and tender texture, escarole is a nutritional powerhouse. It’s rich in vitamins A and K, essential for vision and bone health, respectively. It also provides a good dose of vitamin C, folate, and dietary fiber, supporting everything from immune function to digestive wellness. This makes it an excellent choice for adding a significant nutritional boost to your meals without compromising on flavor or heartiness. Its ability to absorb the rich flavors of the broth and beans makes it an indispensable ingredient in this recipe, transforming a simple soup into a vibrant, nutrient-dense dish.

Ingredients & Smart Substitutions

Crafting this flavorful soup relies on a handful of simple, fresh ingredients that contribute to its depth and comforting essence. Here’s a closer look at what you’ll need, along with some handy substitution ideas to keep things flexible:

Labeled ingredients: broth, leeks, diced tomatoes, escarole, white beans, nutritional yeast, miso, garlic and spices.
  • Leek: These offer a delicate, sweet onion flavor that becomes wonderfully mellow when sautéed. For a similar aromatic base, you can easily substitute with a yellow onion, any sweet onion variety, or even a couple of shallots for a milder taste.
  • Escarole: A whole head of escarole provides the perfect amount of tender green goodness. If escarole isn’t available, other bitter greens like mustard greens make a good alternative. For a milder flavor, feel free to use any leafy greens you prefer, such as collard greens, lacinato kale (also known as dinosaur kale), standard green kale, or Swiss chard, all roughly chopped. Note that cooking times might vary slightly depending on the type of green used.
  • Diced Tomatoes: Canned diced tomatoes add a bright, tangy counterpoint to the earthy beans and greens. For convenience, you can also use canned whole tomatoes and chop them yourself. When fresh tomatoes are in season, halving fresh cherry tomatoes or roughly chopping larger heirloom varieties can elevate the flavor profile even further.
  • White Beans: The star of the show! Canned cannellini beans, great northern beans, or navy beans are all excellent choices for their creamy texture and high protein content, making this a super quick and easy one-pot meal. Always remember to rinse and drain canned beans before adding them to remove excess sodium and improve digestibility.
  • Vegetable Broth: The foundation of our soup’s flavor. Using my homemade vegetable broth recipe is highly recommended for the freshest taste and control over ingredients. I like to freeze mine in 1-cup cubes for easy access. If opting for store-bought broth, carefully check the ingredient label to avoid those with added processed oils or excessive sodium.
  • Miso: I use light miso to infuse vegan soups with a rich, savory umami flavor, negating the need for traditional chicken stock. It’s a secret ingredient that adds incredible depth, which is why I also feature it in my Vegan Split Pea Soup for that same powerful flavor boost.
  • Nutritional Yeast: Often referred to as “nooch,” this flaky yellow powder adds a cheesy, nutty flavor that is essential in many vegan dishes. It’s also a good source of B vitamins.
  • Garlic, Salt, and Pepper: These foundational seasonings are crucial for building layers of flavor. Freshly pressed garlic provides the best aroma and taste.

Step-by-Step Cooking Guide

Making this hearty White Bean and Escarole Soup is incredibly straightforward. Follow these simple steps to create a delicious and satisfying meal in no time:

Escarole leaves stacked and cut into strips, both the dark green and the yellowish part.

Step 1: Prep the Escarole. Begin by thoroughly washing the head of escarole, just as you would lettuce. A salad spinner is excellent for removing most of the water. Once washed, wrap it gently in a clean dish towel and set it aside until you’re ready to add it to the pot. When it’s time, stack the escarole greens neatly and slice through both the dark green outer leaves and the lighter, yellowish inner parts. This will yield approximately 6 cups of firmly packed, delicious greens.

Leeks being sliced thin, through the white part and some of the light green.

Step 2: Prepare the Leeks. Leeks can hide dirt between their layers, so wash them meticulously. Once clean, thinly slice the white and lighter green parts. Discard the tough, dark green ends.

Light blue dutch oven with sliced leeks in the bottom.

Step 3: Sauté the Aromatics. Heat a large Dutch oven or a sturdy stockpot over medium heat. Add the thinly sliced leeks and sauté them in a couple of tablespoons of olive oil or vegetable broth for about 3 minutes until they begin to soften and become translucent. This step brings out their inherent sweetness.

Sauteed leeks in a dutch oven with a pile of pressed garlic in the center.

Step 4: Add Garlic and Seasoning. Once the leeks are soft, use a garlic press to add the garlic cloves directly into the pot. Immediately sprinkle in the salt and pepper. Cook, stirring constantly, for just about 1 minute. Be careful not to burn the garlic; you want it fragrant, not browned.

Wilted greens at the bottom of a dutch oven.

Step 5: Incorporate Escarole. Stir the chopped escarole into the pot with the leeks and garlic. Continue to cook for approximately 2 minutes, stirring occasionally, until the greens begin to shrink and wilt significantly. They will reduce in volume quite a bit.

Bottom of dutch oven filled with wilted greens and then diced tomatoes and white beans.

Step 6: Add Tomatoes and Beans. Pour in the canned diced tomatoes, including their flavorful juices. Next, add the white beans that you’ve already rinsed and drained. Give everything a good stir to combine the ingredients thoroughly.

Chunks of greens, tomatoes and beans in a orangish broth in a dutch oven.

Step 7: Simmer the Soup. Add 4 cups of vegetable broth and 2 cups of water to the pot. Stir well to integrate all the ingredients. Raise the heat to medium-high and bring the soup to a gentle boil. Once boiling, reduce the heat to medium-low and let it simmer for 10 minutes. This allows the flavors to meld beautifully.

Cooked greens, tomatoes and beans in a thick broth.

Step 8: Prepare and Add Miso. While the soup simmers, whisk a tablespoon of light miso with ¼ cup of warm water in a small bowl until it forms a smooth, creamy, and pourable consistency. This technique ensures the miso disperses evenly without clumping. After the soup has simmered, pour the miso mixture into the pot and mix thoroughly.

Whisking miso with hot water in a pyrex liquid measuring cup.

Step 9: Finish with Nutritional Yeast. Turn off the heat. Sprinkle the nutritional yeast over the soup and mix it in until fully incorporated. This adds a wonderful savory, “cheesy” depth that really completes the flavor profile.

Pouring miso slurry into pot of escarole bean soup.

Step 10: Serve Hot. Ladle the hot soup into bowls immediately and prepare to enjoy its comforting flavors!

Nutritional yeast, sprinkled onto a pot of chunky soup.

A closer look at the nutritional yeast being added to the soup, showcasing the finishing touch.

Close up of a ladle full of chunky white bean and escarole soup.

The final, delicious White Bean and Escarole Soup, ready to be served and savored.

Serving Suggestions & Storage Tips

This White Bean and Escarole Soup is incredibly versatile, making it perfect for various occasions. Here’s how to best enjoy and preserve your delicious creation:

Serving Ideas:

  • With Crusty Bread: A classic pairing! Serve with slices of garlic bread, warm Italian bread, or even a hearty sourdough to dunk into the rich broth. The bread soaks up the flavors wonderfully.
  • Alongside a Fresh Salad: For a more complete and refreshing meal, pair the soup with a crisp side salad. A simple green salad with capers or a vegan Caesar salad would complement the soup beautifully, adding freshness and crunch to this hearty vegan meal.
  • Garnish Galore: Don’t forget the finishing touches! A drizzle of high-quality extra virgin olive oil, a sprinkle of fresh parsley or red pepper flakes for a subtle kick, or even some extra nutritional yeast for a boost of cheesy flavor can elevate each bowl.
  • Lemon Wedge: A squeeze of fresh lemon juice just before serving can brighten all the flavors in the soup, adding a vibrant zing.

Storage Instructions:

  • In the Fridge: Store any leftover soup in an airtight container in the refrigerator for up to a week. The flavors often deepen and improve overnight!
  • In the Freezer: This soup freezes beautifully, making it perfect for meal prepping. Transfer cooled soup into freezer-safe containers or bags, leaving a little headspace for expansion, and freeze for up to 3 months.
  • Reheating: When ready to enjoy, simply reheat the soup over medium heat on the stovetop, stirring occasionally, until it’s heated through. If reheating from frozen, you can thaw it in the refrigerator overnight or gently reheat it directly from frozen over low heat, stirring frequently, adding a splash of broth or water if needed to reach your desired consistency.

Expert Tips for the Best White Bean and Escarole Soup

Bowls of chunky soup with wilted greens, tomatoes, and white beans. Also some sliced sourdough with pieces dipped into the bowls of soup.

Unlock the full potential of this delicious soup with these insightful tips:

  • Embrace the Garnish: Don’t underestimate the power of a good garnish. I highly recommend passing around a bowl of red pepper flakes for those who enjoy a bit of heat, and an extra shaker of nutritional yeast. Trust me on this one – before you instinctively reach for the parmesan cheese, give the “nooch” a try! Its savory, cheesy flavor perfectly complements the soup without adding dairy.
  • Perfect for Lunch: This soup makes an incredible lunch. Heat a thermos with hot water, then empty it and pour in your hot soup. It will stay warm and satisfying, providing a healthy and hearty meal for work or school.
  • Subtle Bitter Greens: Escarole is a fantastic way to introduce bitter greens into your diet without an overpowering bitter taste. When cooked, its mild bitterness mellows out, adding a complex depth that is both delicious and beneficial. You can also use escarole in any fresh salad that typically calls for romaine or arugula for a slightly different flavor profile.
  • Efficient Preparation: This is one of the easiest soup recipes to prepare, and it comes together incredibly quickly. To ensure a smooth cooking process, have all your ingredients prepped and ready before you begin sautéing. This mise en place approach will make the entire experience stress-free and enjoyable.
  • Taste and Adjust: Always taste your soup before serving and adjust seasonings as needed. You might want a little more salt, pepper, or a squeeze of lemon to balance the flavors perfectly.
  • Batch Cooking Bonus: This recipe is excellent for making a double batch. Enjoy half now and freeze the rest for a quick, wholesome meal on another busy day.

Frequently Asked Questions

Curious about some aspects of this soup? Here are answers to common questions:

  • What is escarole? Escarole is a leafy green vegetable belonging to the chicory family, related to endive and radicchio. It has broad, slightly curly leaves with a mild, slightly bitter taste that mellows considerably when cooked. It’s known for its crisp texture when raw and tender consistency when wilted.
  • Can I use dried beans instead of canned? Absolutely! If using dried cannellini or great northern beans, you’ll need to soak them overnight and cook them according to package directions before adding them to the soup. This will add to the overall preparation time but can enhance the flavor and texture.
  • How can I make this soup creamier? For a creamier texture, you can blend about 1-2 cups of the finished soup (especially some of the beans) using an immersion blender or by carefully transferring a portion to a regular blender and then returning it to the pot. Another option is to stir in a tablespoon or two of dairy-free cream cheese or cashew cream at the end.
  • Is this soup truly gluten-free? Yes, all the ingredients listed are naturally gluten-free. Just ensure your vegetable broth and any other packaged ingredients are certified gluten-free if you have a severe intolerance.
  • Can I add other vegetables? Definitely! This soup is very adaptable. Feel free to add other quick-cooking vegetables like chopped carrots, celery, or zucchini along with the leeks, or a handful of spinach at the very end.

More Plant-Based Delights with White Beans

White beans are incredibly versatile and nutritious, making them a staple in plant-based cooking. If you loved this soup, you’ll surely enjoy these other fantastic vegan recipes featuring white beans:

  • Vegan Nicoise Salad
  • White Bean Vegan Blondies
  • Vegan Chicken Salad Recipe
  • Easy Vegan White Bean Dip with Garlic and Herbs

Did you know commenting and rating recipes is one of the best ways to support your favorite food bloggers? If you made this recipe, please consider a five-star rating below and leave a comment. Also, please share your photos on Instagram by tagging me @dkhealthcoach and using the hashtag #debraklein. Your feedback truly helps!

📖 Recipe Card: White Bean and Escarole Soup

Chunky soup with tomatoes, escarole and beans in a yellow broth with a wedge of sourdough dipping into the bowl.

White Bean and Escarole Soup

Author: Debra Klein
Delicious and Hearty White Bean and Escarole Soup is easy to make in less than 30 minutes.
★★★★★

5 from 33 votes

Rate this Recipe

Print Recipe
Pin Recipe

Prep Time 8 mins
Cook Time 20 mins
Total Time 28 mins
Course Soup
Cuisine American, Italian
Servings 4
Calories 105 kcal

Equipment

  • Dutch oven
  • Garlic press

Ingredients

  • 3 leeks thinly sliced
  • ½ teaspoon coarse sea salt
  • ¼ tsp black pepper
  • 3 large cloves garlic pressed
  • 1 head escarole roughly chopped
  • 1 (14.5-oz) can diced tomatoes
  • 4 cups vegetable broth
  • 2 cups water
  • 2 (15-oz) cans cannellini beans
  • 1 tablespoon light miso diluted with ¼ cup warm water
  • 1 tablespoon nutritional yeast

Instructions

  1. Wash and dry escarole thoroughly. Roughly chop the leaves. Thinly slice the white and light green sections of the leeks.
  2. Heat a Dutch oven or large soup pot over medium heat. Sauté the sliced leeks in olive oil or vegetable broth for 3 minutes until softened. Sprinkle with salt and pepper, then add the pressed garlic, stirring constantly for 1 minute until fragrant.
  3. Stir in the chopped escarole and cook for 2 minutes, stirring as it wilts and shrinks.
  4. Add the diced tomatoes (with their juices), rinsed and drained cannellini beans, vegetable broth, and water to the pot. Stir everything well to combine.
  5. Bring the soup to a boil over medium-high heat, then reduce the heat to medium-low and let it gently simmer for 10 minutes to allow the flavors to meld.
  6. In a small bowl, whisk the light miso with ¼ cup of warm water until smooth. Stir this miso mixture into the simmering soup until fully incorporated and heated through.
  7. Turn off the heat. Sprinkle the nutritional yeast over the soup and mix it in thoroughly.
  8. Ladle the hot soup into bowls. Garnish with additional nutritional yeast and crushed red pepper flakes if you enjoy a little extra heat. Serve immediately.

Notes

Leeks: Three large leeks typically yield about 1 ¼ cups of thinly sliced leeks. You can substitute with 1 large or 2 small diced onions if leeks are unavailable.

Escarole: One head of escarole will provide approximately 6 cups when firmly packed after chopping. Feel free to substitute with other hearty greens like kale, collard greens, endive, or Napa cabbage. If using spinach, reduce the simmer time to 5 minutes as it cooks much faster.

Nutrition

Calories: 105kcal
Carbohydrates: 20g
Protein: 5g
Fat: 2g
Saturated Fat: 0.2g
Polyunsaturated Fat: 0.4g
Monounsaturated Fat: 1g
Sodium: 487mg
Potassium: 524mg
Fiber: 7g
Sugar: 5g
Vitamin A: 3555IU
Vitamin C: 15mg
Calcium: 101mg
Iron: 3mg
Note

The nutrition calculations were done using online tools. To obtain the most accurate representation of the nutritional information in any given recipe, you should calculate the nutritional information with the actual ingredients you used. You are ultimately responsible for ensuring that any nutritional information is accurate, complete and useful.


Did you make this recipe? Please leave a review below, then snap a picture and tag me @dkhealthcoach or use hashtag #dkhealtcoach on Instagram so I can see it!!