Hearty & Healthy White Bean and Escarole Soup: Your New Favorite Vegan Comfort Food
This White Bean and Escarole Soup is more than just a meal; it’s a bowl of pure comfort, packed with incredible flavor and wholesome ingredients. Hearty, satisfying, and incredibly easy to make, it’s the perfect dish for chilly evenings or any time you crave a nourishing, plant-based meal. I adore this recipe and often serve it as a complete, standalone meal, especially during the colder months when a warm, delicious soup is exactly what the soul needs.

[feast_advanced_jump_to]
Why This White Bean and Escarole Soup Will Become Your Favorite
If you’re looking for the ultimate hearty soup that ticks all the boxes for flavor, nutrition, and ease, then this white bean and escarole soup is it. It’s pure comfort food that also happens to be completely vegan and gluten-free – truly a magical combination. And the best part? It comes together in under 30 minutes, making it an ideal choice for busy weeknights.
The deliciousness in white bean soup is truly unmatched. I often use white beans in other recipes, like my creamy vegan tomato soup, because they bring a rich creaminess and substantial body that makes any soup incredibly nourishing and satisfying. White beans are a powerhouse of plant-based protein and fiber, which are essential for keeping you full, energized, and supporting healthy digestion. This means you’ll feel satisfied long after your last spoonful.
One of the many reasons I love this recipe is its reliance on simple ingredients that are readily available at your local grocery store. No obscure items or specialty shops required! Just grab a loaf of crusty bread – perhaps some sourdough – for dunking, and you’ve got a perfect, wholesome meal ready to enjoy at any time of day.
I used to make a kale and cannellini bean soup very frequently; it was a long-standing family favorite. However, once I discovered the unique digestive benefits and the delightful, subtly bitter taste of escarole, I knew I had to make a switch. A few tweaks to that beloved recipe, and the rest, as they say, is history. Escarole brings a tender texture and a milder, more sophisticated bitterness than kale, elevating this soup to a whole new level of deliciousness.
Essential Ingredients and Easy Substitutions
This recipe uses a handful of fresh, simple ingredients that come together to create a complex and satisfying flavor profile. Here’s a closer look at what you’ll need and some convenient swaps:

- Leek: Leeks provide a wonderful, mild onion flavor that is less pungent than traditional onions. When preparing, make sure to wash them thoroughly as dirt can often get trapped between their layers. If leeks aren’t available, you can easily substitute with one large yellow onion, any sweet onion, or even a couple of shallots for a slightly more delicate flavor.
- Escarole: I typically use a whole head of fresh escarole for this recipe. Escarole is a leafy green vegetable with broad, curly leaves and a slightly bitter, peppery taste that mellows beautifully when cooked. It’s a fantastic source of vitamins A and K, as well as fiber. If you can’t find escarole, or prefer a different green, you can substitute with other bitter greens like mustard greens, or any leafy greens you enjoy. Heartier options like collard greens, lacinato kale (dinosaur kale), green curly kale, or Swiss chard, all roughly chopped, will work wonderfully and add a similar textural element. For a quicker wilting green, spinach can be used, but reduce the simmer time accordingly.
- Diced Tomatoes: Canned diced tomatoes, including their juices, add a lovely acidity and depth of flavor to the soup. They also contribute to the soup’s vibrant color and chunky texture. For variety, you can use canned whole peeled tomatoes and chop them yourself, or, when in season, fresh cherry tomatoes halved will provide a burst of fresh flavor.
- White Beans: The star of the show! Canned white beans are a game-changer for making this one-pot meal incredibly quick and convenient. Cannellini beans (also known as white kidney beans), great northern beans, or navy beans are all excellent choices. Remember to rinse and drain canned beans thoroughly before adding them to remove excess sodium and improve their texture. If you prefer to use dried beans, simply soak them overnight and cook them until tender before adding them to the recipe.
- Vegetable Broth: A good quality vegetable broth forms the flavorful base of our soup. For the best taste and control over ingredients, I highly recommend making your own homemade vegetable broth. I often store mine in the freezer in 1-cup portions, making it super easy to use whenever a recipe calls for it. If you’re buying store-bought broth, be sure to read the ingredient label carefully to choose a brand without added processed oils, excessive sodium, or artificial flavors.
- Miso: I use light miso (like white miso or shiro miso) in this recipe, and it adds an incredible layer of umami flavor that is characteristic of savory, slow-cooked dishes, without needing any animal products. It’s the secret ingredient that makes this vegan soup taste exceptionally rich and full-bodied, making chicken stock entirely unnecessary. I incorporate miso for a similar flavor boost in my Vegan Split Pea Soup, and it always delivers!
- Garlic, Salt & Pepper: These foundational aromatics and seasonings are essential for building the soup’s flavor. Freshly pressed garlic offers the best pungency, while coarse sea salt and freshly ground black pepper enhance all the other ingredients.
Step-by-Step Guide: How to Make This Flavorful Soup
Making this White Bean and Escarole Soup is surprisingly simple and quick. Follow these easy steps to create a delicious and wholesome meal.

Step 1: Prepare the Escarole. Begin by washing the head of escarole thoroughly under cold running water, just as you would a head of lettuce. Escarole can sometimes harbor dirt between its leaves, so ensure it’s very clean. Use a salad spinner to remove most of the excess water, then wrap it in a clean dish towel until you’re ready to use it. Once clean, stack the escarole greens and then slice through both the dark green outer leaves and the lighter, yellowish inner parts. This yields about 6 cups firmly packed, which will shrink down considerably when cooked.

Step 2: Slice the Leeks. Wash the leeks very well to remove any grit. Then, thinly slice the white and the lighter green parts. These are the most tender and flavorful sections of the leek. You’ll typically get about 1 ¼ cups of sliced leeks from three large ones.

Step 3: Sauté the Aromatics. Heat a large Dutch oven or a substantial stockpot over medium heat. Add a couple of tablespoons of olive oil or vegetable broth (for an oil-free option). Once hot, add the thinly sliced leeks and sauté them for about 3 minutes until they begin to soften and become translucent. This step helps to release their sweet, mild flavor.

Step 4: Add Garlic and Seasonings. Once the leeks are soft, use a garlic press to add the three large garlic cloves directly into the pot. Sprinkle on the coarse sea salt and black pepper. Cook for just 1 minute, stirring constantly, until the garlic becomes fragrant. Be careful not to burn the garlic, as it can turn bitter very quickly.

Step 5: Wilt the Escarole. Stir the chopped escarole into the pot with the sautéed leeks and garlic. Cook for approximately 2 minutes, stirring frequently. The escarole will quickly begin to shrink and wilt down, releasing its moisture and mellowing its subtle bitterness.

Step 6: Add Tomatoes and Beans. Now, add the canned diced tomatoes (with their juices) and the rinsed and drained white beans to the pot. Stir all the ingredients well to combine them, ensuring the flavors begin to meld.

Step 7: Add Liquids and Simmer. Pour in the 4 cups of vegetable broth and 2 cups of water. Stir everything thoroughly. Increase the heat to medium-high to bring the soup to a gentle boil. Once boiling, reduce the heat to medium-low to maintain a gentle simmer for 10 minutes. This simmering time allows the flavors to deepen and the escarole to become perfectly tender.

Step 8: Incorporate Miso. While the soup simmers, prepare the miso. In a small bowl or liquid measuring cup, whisk the light miso with ¼ cup of warm water until it forms a smooth, thick, and pourable creamy consistency. This ensures the miso dissolves evenly into the soup without clumping. After the 10-minute simmer, pour the miso mixture into the soup and mix it in thoroughly. Allow it to heat through for a minute or two, but avoid boiling the soup after adding miso, as high heat can diminish its beneficial probiotics.

Step 9: Final Touches. Turn off the heat. Sprinkle the nutritional yeast over the soup and mix it in thoroughly. Nutritional yeast adds a cheesy, savory depth that perfectly complements the other flavors in this vegan dish. It’s often called “nooch” and is a fantastic dairy-free way to boost flavor.

Step 10: Serve Hot. Ladle the steaming hot soup into bowls. It’s best enjoyed fresh, allowing you to savor every hearty and comforting spoonful. Don’t forget to offer optional garnishes for an extra pop of flavor!

(Image for Step 9: Nutritional yeast being sprinkled)

(Image for Step 10: Ladling soup into a bowl)
Serving Suggestions and Storage Tips
This White Bean and Escarole Soup is fantastic on its own, but it also pairs beautifully with a few simple additions to create an even more satisfying meal.
- Serving: Serve this comforting soup with a side of warm garlic bread or a generous slice of crusty Italian bread for dipping. For a truly hearty vegan meal, complement it with a simple green salad or a refreshing vegan Caesar salad.
- Storage: Leftovers are just as delicious, if not more so, the next day! Store the cooled soup in an airtight container in the refrigerator for up to a week.
- Freezing: This soup freezes exceptionally well, making it perfect for meal prep. Portioned into freezer-safe containers, it will keep in the freezer for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: To reheat, simply transfer the desired amount of soup to a saucepan and warm over medium heat, stirring occasionally, until it’s heated through.
Debra’s Pro Tips for the Best Soup

- Garnish for Extra Flavor: Don’t skip the garnishes! Pass around some red pepper flakes for those who enjoy a little heat, and extra nutritional yeast for a boost of savory, “cheesy” flavor. Trust me on this one: before you automatically reach for the parmesan cheese, give the “nooch” a try – you might be surprised by how much you love it!
- Healthy Lunch on the Go: This soup is fantastic for packed lunches. Heat a thermos with boiling water, then empty it and pour in hot soup. It will stay warm and satisfying, providing a healthy and delicious meal for work or school.
- Embrace Bitter Greens (Without the Bite): This escarole recipe is a delicious and approachable way to incorporate beneficial bitter greens into your diet without an overpowering bitter taste. The cooking process mellows the escarole beautifully. You can also use escarole in any salad that calls for romaine or arugula, adding a touch of sophisticated flavor and crunch.
- Mise en Place for Speed: This is one of the easiest soup recipes and truly comes together quickly, especially if you embrace the “mise en place” philosophy. Have all your ingredients prepped, washed, chopped, and measured before you even start heating the pot. This makes the cooking process seamless and enjoyable.
- Customize Your Chunks: If you prefer a smoother soup, you can use an immersion blender to partially or fully blend a portion of the soup after simmering. This creates a creamier texture while still retaining some of the hearty chunks.
- Add Some Grains or Pasta: For an even more substantial meal, consider stirring in a cup of cooked small pasta (like ditalini or elbow macaroni) or a cup of cooked quinoa or farro during the last few minutes of simmering. This transforms it into a full-bodied minestrone-style dish.
Explore More Vegan White Bean Recipes
If you’re as big a fan of versatile and nutritious white beans as I am, you’ll love exploring these other plant-based recipes that feature them prominently. White beans are a fantastic base for everything from savory main courses to unexpected desserts!
- 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
📖 Recipe

White Bean and Escarole Soup
Debra Klein
Rate this Recipe
Pin Recipe
8 minutes
20 minutes
28 minutes
Soup
American, Italian
4
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
-
Wash and dry escarole thoroughly. Roughly chop the leaves. Thinly slice the white and light green sections of the leeks.
-
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.
-
Stir in the chopped escarole and cook for about 2 minutes, stirring as it wilts and reduces in volume.
-
Add the diced tomatoes (with their juices), the rinsed cannellini beans, vegetable broth, and water to the pot. Stir well to combine all ingredients.
-
Bring the soup to a boil over medium-high heat, then reduce the heat to medium-low and let it simmer gently for 10 minutes to allow the flavors to meld.
-
In a small bowl, whisk the light miso with ¼ cup of warm water until smooth. Pour this mixture into the soup and mix well until thoroughly combined and heated through. Avoid boiling the soup after adding the miso.
-
Turn off the heat. Sprinkle in the nutritional yeast and mix well. Ladle the soup into bowls immediately while still hot.
-
Garnish with additional nutritional yeast and a sprinkle of crushed red pepper flakes if you prefer a little extra heat. Serve with crusty bread.
Notes
Escarole: Approximately 6 cups firmly packed after chopping. If escarole is unavailable, suitable substitutes include kale, collard greens, endive, or Napa cabbage. For a softer texture, spinach can be used, but reduce the simmer time to 5 minutes to prevent overcooking.
Nutrition
Calories:
105
kcal
Carbohydrates:
20
g
Protein:
5
g
Fat:
2
g
Saturated Fat:
0.2
g
Polyunsaturated Fat:
0.4
g
Monounsaturated Fat:
1
g
Sodium:
487
mg
Potassium:
524
mg
Fiber:
7
g
Sugar:
5
g
Vitamin A:
3555
IU
Vitamin C:
15
mg
Calcium:
101
mg
Iron:
3
mg
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!!