Italian Escarole and White Bean Soup

Italian Escarole and White Bean Soup

By: Clara Updated:

Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.

Italian Escarole and White Bean Soup is pure comfort in a bowl: warm, savory, and full of tender vegetables and creamy beans. It is the kind of simple soup that makes a family meal feel a little more special, without asking you to spend hours in the kitchen.

The flavor starts with olive oil, yellow onion, celery, carrots, and garlic. White beans make each serving hearty, while escarole adds a mild, pleasantly earthy taste. A pinch of crushed red pepper brings gentle warmth, and low-sodium vegetable stock lets the vegetables and beans shine. Finish with a drizzle of olive oil and a piece of crusty bread.

This Italian Escarole and White Bean Soup comes together in one pot. First, soften the onion, carrots, and celery in olive oil. Then add garlic, red pepper, stock, and beans, and simmer until the vegetables are tender. Finally, stir in the escarole and cook just until it wilts. The soup takes 15 minutes to prepare and about 30 minutes to cook, so dinner is ready in 45 minutes.

Serve it on a chilly evening, pack it for a comforting lunch, or bring it to a casual family gathering. It makes 8 servings, and leftovers keep well, so you can enjoy a ready-to-heat meal later in the week.

Why You’ll Love This Italian Escarole and White Bean Soup

  • It is simple to make. The soup uses one pot and everyday cooking steps, so cleanup is easy, too.
  • The ingredients are easy to find. Cannellini, navy, or northern beans all work well.
  • It is filling and comforting. Beans add a hearty texture, while vegetables and escarole make every spoonful satisfying.
  • You can adjust the flavor. Add more black pepper or red pepper flakes for extra warmth, or finish with olive oil for a rounder taste.
  • It works for meal prep. Refrigerate the leftovers for up to 4 days, or freeze portions for up to 1 month.

Escarole Tips

Choose escarole with crisp, fresh-looking leaves and no yellow or slimy spots. Because the leaves can hold sand, rinse them thoroughly in a large bowl of cool water, lifting the leaves out rather than pouring the water over them. Repeat until the water looks clean, then dry the leaves and roughly chop them. If the escarole has especially large outer leaves, remove any tough ends before chopping. Add it a few handfuls at a time so it can wilt into the pot without spilling over.

Options for Substitutions

  • Swap the beans: Cannellini, navy, and great northern beans are all suitable. Choose whichever you have on hand.
  • Use another leafy green: Substitute chopped kale or spinach for escarole. Kale may need a few extra minutes to soften, while spinach wilts quickly.
  • Change the stock: Use low-sodium chicken stock if you do not need the soup to be vegetarian. Vegetable stock keeps the original recipe plant-based.
  • Adjust the heat: Leave out the crushed red pepper for a mild soup, or add a little more if you like a stronger kick.
  • Add herbs: Stir in a little dried oregano or thyme while the stock simmers. You can also finish the soup with chopped fresh parsley.
  • Choose a different bread: Serve with sourdough, whole-grain bread, or toasted garlic bread instead of crusty bread.

Watch Out for These Mistakes

Do not rush the onion, carrots, and celery. Give them 5 to 7 minutes over medium heat, stirring now and then, so the onion softens and the vegetables begin to release their flavor. If the heat is too high, the onion may brown before the carrots and celery soften.

Watch the garlic closely. It needs only about 1 minute in the pot. If it turns dark brown, it can taste bitter, so add the stock before the garlic gets too much color.

After you add the stock and beans, bring the soup to a boil, then lower the heat. A gentle simmer softens the vegetables without making them break down too much. Also, taste before adding salt because even low-sodium stock can vary in saltiness.

Finally, do not add all the escarole at once or simmer it for too long. Add a few handfuls at a time and let each batch wilt. Cook it for just 3 to 5 minutes, until tender, so it keeps its fresh flavor and does not become overly soft.

What to Serve With Italian Escarole and White Bean Soup?

Crusty bread is a natural choice because it is delicious for dipping into the savory broth. For a fuller meal, serve the soup with a simple green salad dressed with lemon, roasted vegetables, or a small plate of sliced tomatoes and mozzarella. Garlic toast also pairs nicely with the beans and escarole. Since the soup is already hearty, light sides balance the meal well.

Storage Instructions

Store: Let the soup cool, then transfer it to airtight containers and refrigerate for up to 4 days. For food safety, do not leave it at room temperature for more than 2 hours.

Freeze: Freeze cooled soup in freezer-safe containers for up to 1 month. Leave a little room at the top of each container, since liquids expand as they freeze. Thaw it in the refrigerator overnight when possible.

Reheat: Warm a portion on the stovetop over medium-low heat, stirring now and then, until steaming hot. If the soup has thickened, add a splash of water or stock. For the microwave, place a serving in a microwave-safe bowl, cover loosely, and heat in short intervals, stirring between each one.

Recipe Info

  • Preparation Time: 15 minutes
  • Cooking Time: 30 minutes
  • Total Time: 45 minutes
  • Level of Difficulty: Easy
  • Servings: 8
  • Calories: 157 kcal per serving, as provided

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

Values are approximate and can vary with the brands of beans and stock you use. Estimates below are per serving, based on 8 servings.

  • Calories: 150 to 180
  • Protein: 7 to 10 grams
  • Fat: 4 to 7 grams
  • Carbohydrates: 22 to 29 grams

Ingredients

  • 2 tablespoons olive oil, plus extra for serving
  • 1 medium yellow onion, finely diced
  • 2 celery ribs, finely diced
  • 2 medium carrots, peeled and finely diced
  • 3 large garlic cloves, minced
  • 1/4 teaspoon crushed red pepper flakes
  • 4 cups low-sodium vegetable stock
  • 2 cans (15 oz each) white beans, drained and rinsed (cannellini, navy, or northern beans all work)
  • 8 ounces escarole, thoroughly washed and roughly chopped
  • Salt and black pepper to taste
  • Crusty bread, for serving

Step-by-Step Instructions

Step 1: Soften the Vegetables

Warm the olive oil in a 4-quart Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery. Cook for 5 to 7 minutes, stirring now and then, until the onion turns translucent and the vegetables begin to soften.

Step 2: Add the Garlic and Pepper

Stir in the garlic, crushed red pepper flakes, and some black pepper. Cook for about 1 minute, stirring often. Keep the garlic moving so it does not brown or burn.

Step 3: Add the Stock and Beans

Pour in the vegetable stock and add the drained, rinsed beans. Bring the soup to a boil. Then lower the heat and simmer for 15 to 20 minutes, or until the vegetables are soft.

Step 4: Wilt the Escarole

Add the chopped escarole a few handfuls at a time, pushing it gently into the hot soup as it wilts. Simmer for another 3 to 5 minutes, until the escarole is tender.

Step 5: Season and Serve

Taste the soup and adjust the salt and black pepper as needed. Ladle it into bowls, drizzle each serving with a little olive oil, and serve with crusty bread.

Step 6: Cool and Store Leftovers

Let any leftover soup cool, then place it in airtight containers. Refrigerate it for up to 4 days or freeze it for up to 1 month. Reheat gently before serving.

Conclusion

Italian Escarole and White Bean Soup brings together tender vegetables, creamy white beans, and fresh escarole in a simple, satisfying meal. It takes 45 minutes from start to finish, uses one pot, and makes enough for a family meal or several easy lunches. Try it with crusty bread, then share how you served it or what changes you made. If you enjoy cozy vegetable soups, explore more simple soup recipes for your next meal.

Italian Escarole and White Bean Soup

A comforting bowl of Italian Escarole and White Bean Soup, filled with tender vegetables and creamy beans, perfect for chilly evenings.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 8 servings
Course: Main Course, Soup
Cuisine: Italian
Calories: 157

Ingredients
  

For the soup
  • 2 tablespoons olive oil, plus extra for serving Use extra for drizzling on top.
  • 1 medium yellow onion, finely diced
  • 2 ribs celery, finely diced
  • 2 medium carrots, peeled and finely diced
  • 3 large garlic cloves, minced
  • 1/4 teaspoon crushed red pepper flakes
  • 4 cups low-sodium vegetable stock Can substitute with low-sodium chicken stock.
  • 2 cans (15 oz each) white beans, drained and rinsed Cannellini, navy, or northern beans work well.
  • 8 ounces escarole, thoroughly washed and roughly chopped Choose fresh, crisp leaves.
  • Salt and black pepper to taste
  • Crusty bread, for serving For dipping into the soup.

Method
 

Preparation
  1. Warm the olive oil in a 4-quart Dutch oven or soup pot over medium heat.
  2. Add the onion, carrots, and celery. Cook for 5 to 7 minutes, stirring now and then, until the onion turns translucent and the vegetables begin to soften.
  3. Stir in the garlic, crushed red pepper flakes, and some black pepper. Cook for about 1 minute, stirring often to prevent the garlic from browning.
  4. Pour in the vegetable stock and add the drained, rinsed beans. Bring the soup to a boil, then lower the heat and simmer for 15 to 20 minutes, or until the vegetables are soft.
  5. Add the chopped escarole a few handfuls at a time, pushing it gently into the hot soup as it wilts. Simmer for another 3 to 5 minutes, until the escarole is tender.
  6. Taste the soup and adjust the salt and black pepper as needed. Ladle it into bowls, drizzle each serving with a little olive oil, and serve with crusty bread.
  7. Let any leftover soup cool, then place it in airtight containers. Refrigerate for up to 4 days or freeze for up to 1 month. Reheat gently before serving.

Notes

For meal prep, refrigerate leftovers for up to 4 days or freeze portions for up to 1 month. Adding herbs like dried oregano or thyme can enhance flavor.