Escarole and Bean Soup

Escarole and Bean Soup is a simple, rustic, deeply nourishing dish that proves comfort food does not need to be heavy. It is built from humble ingredients—white beans, escarole, onion, celery, garlic, olive oil, and stock—but together they create a soup that feels warm, satisfying, and full of old-world charm.

The beauty of this recipe is in its balance. The beans bring creaminess and body, the escarole adds a gentle bitterness and freshness, and the garlic, onion, celery, red pepper flakes, and olive oil give the broth depth and aroma. If bacon or pancetta is added, it brings a smoky, savory note that makes the soup even richer.

This is the kind of soup that feels both healthy and comforting. It is light enough for a weekday meal, hearty enough for a cold evening, and elegant enough to serve with good bread, grated cheese, and a final drizzle of extra virgin olive oil.

Why People Will Love Escarole and Bean Soup Recipe

It is warm, rustic, and deeply comforting without feeling too heavy.

The white beans make the soup creamy and satisfying, even without cream.

Escarole adds freshness, color, and a slightly bitter flavor that balances the richness of the beans.

The garlic, onion, and celery create a classic aromatic base that gives the broth depth.

Red pepper flakes add a gentle warmth without making the soup overly spicy.

The optional bacon or pancetta gives the soup a smoky, savory layer that makes it taste slow-cooked and rich.

It is made with simple, affordable ingredients but tastes deeply nourishing.

It works beautifully as a light main course, starter, or cozy lunch.

It pairs perfectly with crusty bread, grated cheese, and extra olive oil.

It is flexible and can be made vegetarian by skipping the bacon and using vegetable stock.

It reheats well, making it a smart recipe for meal prep.

It has a traditional Italian-style soul: humble, balanced, comforting, and full of flavor.

Key Ingredients

Escarole:
Escarole is the heart of this soup. It has a mild bitterness that becomes softer and more delicate as it cooks. It gives the soup freshness, texture, and a beautiful green color.

White Beans or Cannellini Beans:
White beans add creaminess, protein, and body. They make the soup feel hearty and satisfying while keeping it wholesome and simple.

Bean Cooking Liquid:
If using homemade beans, the cooking liquid adds natural thickness and flavor to the broth. It helps the soup feel more rustic and deeply developed.

Olive Oil:
Olive oil gives the soup a smooth, rich foundation. A final drizzle before serving adds aroma, silkiness, and a beautiful Mediterranean finish.

Bacon or Pancetta:
This ingredient is optional, but it adds smoky, salty depth. It creates a richer base and gives the soup a more savory character.

Yellow Onion:
Onion adds sweetness and softness to the broth. As it cooks down, it creates a gentle background flavor that supports the beans and greens.

Garlic:
Garlic brings warmth and personality. It gives the soup that classic Italian-style aroma and helps make the broth more flavorful.

Celery:
Celery adds freshness, lightness, and a subtle savory note. It keeps the soup from tasting too flat or heavy.

Red Pepper Flakes:
Red pepper flakes add a quiet heat in the background. They brighten the soup and make the flavor more lively.

Vegetable or Chicken Stock:
Stock forms the body of the soup. Vegetable stock keeps it lighter and vegetarian, while chicken stock adds a deeper savory flavor.

Grated Cheese:
A little grated Parmesan or Pecorino at the end adds salty, nutty richness and completes the soup beautifully.

Expert Tips

Wash the escarole very well because it can hold dirt between the leaves.

Add the escarole in batches so it wilts evenly and fits comfortably in the pot.

Do not overcook the escarole. It should become tender but still keep some texture and color.

If using bacon or pancetta, cook it until just browned, then reserve it so it stays flavorful and does not become too soft.

Sauté the onion until truly soft and translucent before adding garlic. This gives the soup a sweeter, deeper base.

Add garlic after the onion has softened so it does not burn and become bitter.

Use homemade beans and their cooking liquid if possible for the richest, most natural texture.

If using canned beans, rinse them well to remove extra sodium and canned flavor.

For a thicker soup, mash a small portion of the beans against the side of the pot.

Simmer gently instead of boiling hard. A soft simmer keeps the beans intact and the broth smooth.

Taste at the end before adding more salt, especially if using bacon, pancetta, canned beans, or store-bought stock.

Finish with good-quality olive oil after cooking, not during boiling, so the flavor stays fresh and fragrant.

 

Escarole and Bean Soup

Ingredients:

1 tablespoon olive oil

2 ounces bacon, cut into a ¼ inch dice (optional)

1 yellow onion, chopped

2 large cloves garlic, minced

2 stalks celery , diced

4 cups cooked white beans with cooking liquid or 2-15-ounce can cannellini beans, drained and rinsed

½ teaspoon red-pepper flakes

½ teaspoon salt

Fresh ground pepper

4 cups vegetable or chicken stock

1 large head escarole, leaves separated, washed and roughly chopped

Salt and pepper, to taste

Instructions:

Heat the oil in a large soup pot over medium-high heat. Add the pancetta or bacon and cook until just brown, about 5 minutes. Transfer the pancetta to a plate with a slotted spoon and set aside.

Pour out all but 1 tablespoon cooking fat. Add the onion and cook, stirring occasionally, until soft and translucent, about 7 minutes.

Add the celery, garlic, red pepper, salt and pepper and cook for another 3 minutes.

Add the escarole to the pot in batches and cook until just wilted about 2 minutes.

If using homemade beans, pour the reserved bean cooking liquid into a large measuring cup and add enough stock to make 4 cups. If using canned beans, drain, rinse and use only stock.

Add the beans and the liquid to the pot.

If using canned beans, drain, rinse and add

When all the escarole is wilted, add the drained beans

Bring to a simmer and cook, partially covered, until thickened slightly, about 20 minutes.

Stir in the reserved pancetta and adjust seasonings.

Serve in large bowls with a drizzle of good quality olive oil and grated cheese.

Important Notes When Making Escarole and Bean Soup

Bacon or pancetta is optional. The soup is still delicious and nourishing without it.

For a vegetarian version, skip the bacon and use vegetable stock.

If using canned beans, drain and rinse them before adding to the soup.

If using homemade beans, the bean cooking liquid can replace part of the stock for extra body.

Escarole shrinks a lot as it cooks, so a large head may look like too much at first but will wilt down quickly.

The soup will thicken as it sits because the beans continue to absorb liquid.

If the soup becomes too thick after resting, add a splash of stock or water when reheating.

Add grated cheese at serving time rather than boiling it into the soup, so the flavor stays clean and fresh.

This soup tastes even better after a short rest because the beans, greens, garlic, and broth blend together.

Store leftovers in an airtight container in the refrigerator and reheat gently over medium-low heat.

How to Enjoy Escarole and Bean Soup After Cooking

After the soup finishes simmering, let it rest for about 5 to 10 minutes before serving. This short resting time allows the beans to settle into the broth and helps the flavors become softer and more balanced.

Serve the soup warm in deep bowls. Make sure each bowl gets a generous amount of beans, escarole, broth, and a few pieces of bacon or pancetta if using. The best bowl should feel hearty but still brothy, with a good balance of greens and beans.

Finish each serving with a drizzle of good extra virgin olive oil. This adds a silky texture and a fresh, fruity aroma that makes the soup taste more complete. Add grated Parmesan or Pecorino on top for a salty, nutty finish.

This soup is especially delicious with crusty bread. Use the bread to soak up the broth, olive oil, and softened beans. For a fuller meal, serve it with a simple salad, roasted vegetables, or a small plate of pasta.

For a more rustic Italian-style presentation, add freshly cracked black pepper, extra red pepper flakes, and a little more cheese at the table. This lets each person adjust the soup to their taste.

Leftovers reheat beautifully. Warm the soup gently on the stove, adding a little stock or water if it has thickened too much. The flavor often becomes deeper the next day, making it perfect for meal prep or a cozy second meal.

Nutrition Information

Approximate nutrition per serving, based on 6 servings and including optional bacon:

Calories: 245 kcal | Total Fat: 8.5 g | Saturated Fat: 2.1 g | Monounsaturated Fat: 4.3 g | Polyunsaturated Fat: 1.1 g | Cholesterol: 8 mg | Sodium: 620–950 mg depending on stock, beans, bacon, cheese, and added salt | Total Carbohydrates: 31 g | Dietary Fiber: 9 g | Sugars: 4.2 g | Protein: 12 g

Additional estimate:

Calcium: 120–180 mg | Potassium: 700–900 mg | Iron: 3–4.5 mg | Vitamin A: 1,800–2,800 IU | Vitamin C: 15–25 mg

Note: Nutrition will vary depending on whether bacon or pancetta is used, whether the beans are homemade or canned, and how much grated cheese and olive oil are added when serving.

Frequently Asked Questions:

Can I omit the bacon for a vegetarian version of this soup?

Certainly! If you prefer a vegetarian option, you can omit the bacon.

Consider enhancing the flavor with a bit of smoked paprika or additional herbs.

Is it necessary to use escarole, or can I substitute it with another leafy green?

While escarole provides a unique flavor, you can substitute it with other leafy greens like kale or spinach based on your preference.

Can I use canned beans instead of cooking them from scratch?

Yes, you can use canned cannellini beans to save time.

Ensure to drain and rinse them before adding to the soup.

Adjust the stock quantity accordingly.

What’s a good alternative if I don’t have red-pepper flakes?

If you don’t have red-pepper flakes, you can use a pinch of cayenne pepper or paprika for a subtle heat.

How can I make this soup heartier?

To make the soup heartier, consider adding diced potatoes or small pasta during the cooking process.

Adjust the seasoning and stock as needed.

Can I make this soup vegetarian by omitting the bacon?

Certainly! You can skip the bacon for a vegetarian version.

Consider adding a dash of smoked paprika for a hint of smokiness.

What is a good substitute for escarole if it’s not available?

If you can’t find escarole, you can use kale or Swiss chard as alternatives.

Adjust the cooking time as needed.

Can I freeze this soup for later consumption?

Yes, this soup freezes well. Allow it to cool completely before transferring to airtight containers.

Reheat on the stovetop when ready to enjoy.

What other beans can I use besides cannellini beans?

Great substitutes for cannellini beans include navy beans, Great Northern beans, or even chickpeas, depending on your preference.

Is there a low-sodium option for the stock?

Certainly! Opt for low-sodium vegetable or chicken stock to control the salt content.

You can always adjust salt to taste during cooking.

Leave A Reply