• Skip to main content
  • Skip to primary sidebar
Alexa's Cuisine
menu icon
go to homepage
  • Recipes
  • Romanian Recipes
  • European Recipes
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Romanian Recipes
    • European Recipes
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Alexa's Cuisine Recipes » Lunch

    Creamy white bean soup with escarole and gremolata (Dairy Free)

    Published: Mar 7, 2021 · Modified: Feb 24, 2026 · By Alexa's Cuisine · Leave a Comment

    Jump to Recipe Print Recipe

    I used to think creamy soups needed cream. Then I made this creamy white bean soup with escarole and gremolata and everything changed. The trick is blending a small portion of the beans and potato right in the pot - it transforms the broth into something rich and velvety without a drop of dairy. Topped with a fresh, garlicky gremolata, this soup went from a weeknight experiment to one of my most-requested recipes. Once you try it, you'll understand.

    Creamy-white-bean-soup-with-escarole-and-gremolata on a white bowl with a wood spoon, bread, garlic, lemon and parley beside

    This hearty and creamy white bean soup with escarole and gremolata is one of my favorite easy lunch or dinner recipes and absolutely tasty. There is nothing better than a big bowl of flavorful hearty soup on a cold day. Filled with fiber this soup provides plant-based proteins, vitamins, potassium, magnesium and zinc. It will fill you up and give you energy.

    Above all, white beans soup is economical and easy to make with basic ingredients you already have on your kitchen and pantry like beans, onions, garlic, carrots, celery, spices.

    Most importantly Gremolata and lemon juice added to your bowl of soup will add so much flavor and a zesty finish.

    Jump to:
    • What makes this soup different
    • What is escarole?
    • What is gremolata?
    • Key Ingredients
    • How to make creamy white bean soup with escarole and gremolata
    • Tips for best white bean soup
    • What to serve with this soup
    • Variations and substitutions
    • Storage and make ahead
    • FAQ
    • More cozy soup recipes to try
    • Recipe

    What makes this soup different

    Most white bean soups are good. This one is really good - and here's why.

    First, the creaminess is real but it's dairy-free. Instead of cream or coconut milk, you blend a portion of the cannellini beans and potato right in the pot. They melt into the broth and create a silky, thick base that feels indulgent without actually being heavy.

    Second, the gremolata. No other version of this soup uses it - and it's the thing that takes every bowl from good to wow. It's just parsley, lemon zest, and garlic stirred together, but it adds a burst of brightness that makes the whole soup pop. You're going to want to put it on everything.

    Third, this is a true one-pot meal made with everyday pantry ingredients. No soaking beans overnight. No special equipment. Just a big pot, an immersion blender, and about 45 minutes.

    What is escarole?

    If you've never cooked with escarole before, don't let it slow you down. It's a leafy green that belongs to the chicory family - so it looks a little like a loose-leaf lettuce with wide, slightly curly leaves. Raw escarole has a mild bitterness to it, similar to radicchio but much gentler. The good news? Once it hits a hot broth, that bitterness mellows out beautifully and the leaves turn silky and tender.

    You'll usually find escarole near the romaine and kale at the grocery store. Look for heads with bright green outer leaves and pale yellow centers.

    How to wash escarole: This is important - escarole can be quite gritty. Don't just run the whole head under the tap. Separate the leaves, dunk them in a large bowl of cold water, and swish them around. Lift them out (don't pour - the grit sinks to the bottom) and repeat until the water runs clear.

    Can't find escarole? No problem. Fresh kale, baby spinach, or Swiss chard all work well here. Just note that spinach wilts faster and kale holds up a little longer - adjust your simmer time accordingly.

    If you love hearty one-pot meals with leafy greens, you'll also want to try this vegan mushroom and lentil stew - another cozy bowl worth keeping in rotation.

    What is gremolata?

    Gremolata is an Italian condiment made from three simple ingredients: fresh parsley, lemon zest, and raw garlic. That's it. No cooking, no blending. You just chop and mix.

    It's traditionally served with braised meats in Italian cooking, but it works beautifully on soups too. The fresh herbs and citrus cut right through the richness of the broth and wake everything up. Once you try it here, I promise you'll be spooning it over other soups, roasted veggies, and pasta all winter long.

    The best part - you make it while the soup simmers. Zero extra time, maximum payoff.

    Creamy-white-bean-soup-with-escarole-and-gremolata on a white bowl with a wood spoon, bread, garlic, lemon and parley beside

    Key Ingredients

    You likely have most of this in your kitchen right now. Here's what to know about the stars of the show:

    Cannellini beans - These are the base of the soup and the key to that creamy texture. Canned cannellini beans work perfectly and keep the prep quick. Rinse them well before adding. Great Northern beans or navy beans also work if cannellini aren't available.

    Potato - One small potato, cubed, goes into the pot early and helps thicken the broth naturally once blended. Don't skip it - this is what makes the creaminess happen without dairy.

    Escarole - See the full breakdown above. Added near the end so it stays bright and tender, not mushy.

    The gremolata trio - Fresh flat-leaf parsley, lemon zest (from real lemons - not bottled juice), and fresh garlic. All three together create that signature fresh finish. The recipe card has the exact quantities.

    Quality veggie broth - This is the liquid base, so use one you actually like the flavor of. If you're in a pinch, water with a scoop of Better Than Bouillon vegetable base works great too.

    Optional non-vegan add-in: Drop a Parmesan rind into the broth while it simmers. It adds an incredible depth of flavor and umami without making the soup taste cheesy. Fish it out before serving.

    Creamy-white-bean-soup-with-escarole-and-gremolata on a white bowl with a wood spoon, bread, garlic, lemon and parley beside

    How to make creamy white bean soup with escarole and gremolata

    Here's the step-by-step for a perfect pot every time:

    1. Sauté the base vegetables. In a large pot over medium heat, cook the onion, carrots, celery, and garlic in a few tablespoons of vegetable stock until softened - about 10 minutes. Using stock instead of oil keeps this dish oil-free and just as flavorful.
    2. Build the broth. Pour in the vegetable broth. Add the cubed potato, tomato, Italian seasoning, red pepper flakes, salt, and pepper. Bring to a boil and cook until the potatoes are tender.
    3. Add the beans. Stir in the rinsed cannellini beans. Reduce heat and simmer for 3-4 minutes.
    4. Blend for creaminess. Remove about a quarter of the soup and blend it smooth with an immersion blender, then stir it back into the pot. This is the move that transforms everything.
    5. Add the escarole. Stir in the chopped escarole and simmer for 3-5 minutes, until tender but still bright green. Don't overcook - you want it silky, not gray.
    6. Make the gremolata. While the soup finishes, finely chop your parsley, zest the lemons, and grate the garlic. Mix with a pinch of salt and set aside.
    7. Taste and serve. Adjust seasoning, add a squeeze of lemon juice if you like, and ladle into bowls. Finish each bowl with a generous spoonful of gremolata.

    Tips for best white bean soup

    • Wash your escarole well. It's naturally gritty. Separate the leaves and soak in a bowl of cold water, then lift them out. Repeat until the water is clear.
    • Use canned beans. No soaking required and they work beautifully. Just rinse well to remove excess sodium.
    • Don't skip the blending step. It looks thin before you blend - don't worry. Blending just a quarter of the soup is what creates that velvety body without any dairy.
    • Add the escarole last. It only needs a few minutes. Adding it too early makes it dull and overly soft.
    • Make the gremolata fresh. This is not the place for bottled lemon juice. Fresh zest and freshly grated garlic make a huge difference.
    • Add a Parmesan rind (optional). If you're not keeping this vegan, drop a rind into the broth while it simmers. Fish it out before serving. It adds so much flavor.
    • Taste before you finish. White bean soups need a confident hand with salt and lemon. Taste at the end and adjust.
    • Make it ahead. This soup stores beautifully and the flavors deepen overnight - see storage notes below.

    What to serve with this soup

    This soup is a full meal on its own, but these pairings make it feel extra special:

    • Crusty bread - Non-negotiable in my house. A thick slice for dunking is the perfect companion.
    •  Simple green salad - A lightly dressed arugula salad or a citrusy roasted beet salad on the side rounds it out into a complete dinner.
    • A glass of white wine - A crisp Pinot Grigio or Sauvignon Blanc complements the lemon and herb notes beautifully.

    Variations and substitutions

    This soup is easy to make your own. Here are the most useful swaps to get the best creamy white bean soup with escarole and gremolata:

    • Add protein - Brown Italian sausage, add shredded cooked chicken, or stir in white beans with crispy bacon bits for a heartier version.
    • Swap the greens - Kale, baby spinach, or Swiss chard all work. Spinach wilts in seconds; kale needs a few extra minutes.
    • Add pasta or grains - Stir in a small handful of cooked orzo or pearl barley for a more filling bowl.
    • Change the beans - Great Northern or navy beans work just as well as cannellini.
    • Turn up the heat - Add extra red pepper flakes or a drizzle of chili oil when serving.
    • Keep it mild - Simply omit the red pepper flakes entirely.

    This recipe has not been tested with other substitutions. If you try a variation, let us know how it went in the comments!

    White bread on a cooling rack

    Storage and make ahead

    Fridge: Let the soup cool to room temperature, then store in airtight containers for up to 3-4 days. The flavors deepen overnight - this soup is honestly even better on day 2.

    Freezer: Portion into freezer-safe containers, leaving a little space at the top for expansion. Freeze for up to 2-3 months. Thaw overnight in the fridge or reheat straight from frozen on the stovetop over low heat.

    Make ahead: You can make the full soup up to 2 days in advance and refrigerate. Make the gremolata fresh just before serving for the best flavor.

    Reheating tip: Add a splash of broth or water when reheating - the soup thickens in the fridge and loosens back up beautifully with a little extra liquid.

     Looking for more warming bowls to add to your weekly rotation? Browse all my soup and stew recipes for cozy ideas year-round.

    FAQ

    What is escarole and can I substitute it?

    Escarole is a mildly bitter leafy green from the chicory family. It softens and mellows when cooked, making it perfect for soups. If you can't find it, kale, baby spinach, or Swiss chard all work well as substitutes.

    Can I skip the gremolata?

    You can, but I really recommend trying it at least once - it transforms the bowl. If you don't have fresh parsley, a squeeze of fresh lemon juice and a little lemon zest stirred in at the end gives you a similar brightness.

    Can I make this in an Instant Pot?

    Yes! Use the sauté function to cook your vegetables, then add everything else and pressure cook on high for 10 minutes. Quick release, then stir in the escarole and let it wilt on the sauté setting for 2-3 minutes. Make the gremolata while it cooks and add before serving.

    Can I make this soup ahead of time?

    Absolutely - and it's actually better the next day. Make the full soup up to 2 days in advance, store covered in the fridge, and make the gremolata fresh right before serving.

    How do I know when the escarole is done?

    The escarole is ready when the leaves are wilted and tender but still bright green - usually 3-5 minutes of simmering. If it's turned a dull olive color, it's overcooked. Still delicious, just aim for bright green for the best texture and presentation.

    Can I use dry beans instead of canned?

    Yes! Soak dried cannellini beans overnight, then cook until tender before adding to the soup. It adds time but works just as well. Canned beans make this a true weeknight recipe, so that's my go-to.

    White bread on a cooling rack

    More cozy soup recipes to try

    If you love a hearty, warming bowl, here are four more to add to your rotation:

    • A rich and creamy mushroom soup with herbs - earthy, silky, and incredibly comforting
    • One-pot vegan lentil and mushroom curry - packed with spice and perfect for meal prep
    • Hearty vegetable soup with Italian sausage - bold, smoky, and satisfying
    • Romanian meatball soup - a tangy, herb-loaded classic from my childhood kitchen
    • Lentil mushroom curry on a plate
      Easy Lentil Mushroom Curry, Vegan
    • Vegetable soup with Italian sausage in a white bowl
      Vegetable soup with spicy smoked Italian sausage
    • Creamy mushroom soup with fresh herbs in a ceramic bowl
      Creamy mushroom soup with fresh herbs-Romanian recipe
    • Potato soup with sour cream and smoked sausages on a plate with bread on the side
      Potato soup with sour cream and smoked sausages

    If you make this creamy white bean soup with escarole and gremolata, snap a photo and hashtag it #alexascuisine. Leave a comment, rate it, or PIN it - I love seeing your bowls!

    Thank you for visiting my blog, commenting, trying my recipes and sharing them on Facebook, Twitter and Pinterest. I appreciate the love.

    Alexa

    Recipe

    Creamy-white-bean-soup-with-escarole-and-gremolata on a white bowl with a wood spoon

    Creamy white bean soup with escarole and gremolata

    Alexa's Cuisine
    Creamy white bean soup with escarole and gremolata - rich, velvety, and totally dairy-free. One pot, simple ingredients, big flavor every time.
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 25 minutes mins
    Cook Time 35 minutes mins
    Total Time 1 hour hr
    Course Soups
    Servings 5
    Calories 211 kcal

    Equipment

    • Glass container
    • Immersion blender
    • Knife

    Ingredients
      

    For the soup:

    • 1 Onion large, peeled and diced
    • 2 Carrots medium, peeled and diced
    • 6 cloves Garlic peeled and minced
    • 3 Celery stalks diced
    • 1 Potatoes cubed
    • 1 Tomatos peeled, cubed
    • 1 liter Vegetable broth good quality
    • 4 cups Cannellini beans cooked
    • 2 heads Escarole washed and roughly chopped
    • ¼ teaspoon Red chili pepper flakes optional
    • 1 teaspoon Herbes de Provence seasonings
    • 1 teaspoon Salt
    • ¼ teaspoon Black pepper ground, to taste
    • Lemon juice optional, to taste

    For the gremolata:

    • ½ cup Parsley fresh, finely chopped
    • 4 cloves Garlic grated
    • Lemon zest from 2 lemons
    • Salt to taste

    Instructions
     

    • Heat 3-4 tablespoons vegetable stock or water in a large soup pot over low heat, add the onions and allow to cook, stirring occasionally until translucent.
    • Add the carrots, garlic and celery with a pinch of salt and cook until vegetables are softened, around 10 minutes. Add few tablespoons of vegetable stock if needed and stir to avoid burning.
    • Pour in the vegetable broth. Add potatoes, tomato cubes, Herbs de Provence seasonings, red pepper flakes, salt and pepper to taste. Stir well. Bring the soup to a boil and allow to cook on medium heat until potatoes are tender.
    • Add the drained and rinsed beans, reduce the heat to simmer and partially cover the pot. Simmer for 3-4 minutes.
    • Remove ¼ of the soup and blend until smooth using an immersion blender then return to the pot, stir well, this will help thicken the soup. 
    • Add the chopped escarole to the soup and simmer for 3-5 minutes, or until the escarole is tender but still bright green.
    • Adjust seasonings, adding more salt and pepper if needed.
    • While the soup is simmering make gremolata. Finely chop parsley then zest the lemons and grate the garlic. Sprinkle with salt and mix parsley, lemon zest and garlic. Keep aside until the soup is served.
    • Serve the soup hot with gremolata sprinkled on top. Stir in lemon juice if desired.

    Notes

    • Escarole washing - Escarole is naturally gritty. Separate the leaves and soak in a bowl of cold water, swish, then lift out. Repeat until the water runs clear.
    • Blending tip - Blend only about ¼ of the soup - not more. This gives you a creamy base while keeping the soup chunky and hearty.
    • Escarole doneness - The escarole is ready when the leaves are tender but still bright green - about 3-5 minutes. Don't let it go dull olive green.
    • Parmesan rind - Optional but highly recommended if not keeping vegan - drop a Parmesan rind into the broth while it simmers, remove before serving.
    • Gremolata timing - Make the gremolata fresh right before serving for the best flavor. Don't make it hours ahead or the garlic gets sharp.
    • Make ahead - This soup keeps well in the fridge for 3-4 days and tastes even better on day 2. Make the gremolata fresh each time.

    Nutrition

    Calories: 211kcalCarbohydrates: 46gProtein: 12gFat: 1gSaturated Fat: 0.1gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 0.04gSodium: 1635mgPotassium: 978mgFiber: 15gSugar: 5gVitamin A: 9124IUVitamin C: 36mgCalcium: 221mgIron: 6mg
    Keyword dairy free creamy soup, escarole and bean soup, gluten free, Italian white bean soup, oil free, soup, vegan, white bean soup with escarole
    Tried this recipe?Let us know how it was!
    Creamy-white-bean-soup-with-escarole-and-gremolata on a white bowl with a wood spoon, bread, garlic, lemon and parley beside

    Explore More recipes

    • Stuffed grape leaves with lemon dill sauce in a black cast iron on top of a blue wood board.
      Romanian Stuffed Grape Leaves with Lemon Dill Sauce
    • Overhead close up of Italian seasoning
      Italian Seasoning Substitute
    • Chicken and mushrooms pappardelle on a black plate
      Creamy chicken and mushrooms pappardelle
    • Roasted Beets and Orange Salad with Caesar dressing on a plate
      Roasted Beets and Orange Salad with Caesar dressing

    Reader Interactions

    Leave a star rating and review, ask a question, or share a tip! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Alexa from Alexascuisine.com

    Hi, I'm Alexa!

    I am a Romanian food blogger living in Canada, author of Alexascuisine.com

    I've been a food enthusiast for as long as I can remember and have been trained in culinary arts in Romania. The recipes you'll find here are inspired by the people and places I lived in or visited.

    Romanian and European cuisines inspire my cooking. I hope to inspire you to try something new in the kitchen!

    More about Alexa →

    Trending Recipes

    • Chicken and mushrooms pappardelle on a black plate
      Creamy chicken and mushrooms pappardelle
    • No bake White Chocolate Snowflakes Cookies on a wood board
      Easy No Bake White Chocolate Snowflakes Cookies
    • Creamy scrambled eggs with mushrooms on top of a sliced bread
      Creamy scrambled eggs with mushrooms
    • Raffaelo no bake cake on a green plate
      Best Raffaello no bake cake recipe
    • Chicken liver with caramelized onions on a black cast iron skillet
      Best Chicken Liver with Onions over Mashed Potatoes
    • Creamy-white-bean-soup-with-escarole-and-gremolata on a white bowl with a wood spoon
      Creamy white bean soup with escarole and gremolata (Dairy Free)
    • mushrooms salad with garlic and mayo on a red plate
      Mushroom Salad with Garlic and Mayo -Romanian recipe
    • Roasted Beets and Orange Salad with Caesar dressing on a plate
      Roasted Beets and Orange Salad with Caesar dressing

    Footer

    ↑ back to top

    • YouTube
    • Facebook
    • Instagram
    • Pinterest

    About

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    Copyright © 2017-2025 Alexa's Cuisine

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required