If you’re craving something both cozy and vibrant, you’re going to adore this recipe. The Creamy White Bean Soup with Kale and Lemon Gremolata Recipe blends silky beans, earthy kale, and a bright, zesty gremolata that wakes up every spoonful. I absolutely love how it feels comforting yet fresh—perfect for chilly evenings or anytime you want a nourishing meal that doesn’t skimp on flavor.

🤍

Why You’ll Love This Recipe

  • Super Creamy Texture: Thanks to blending half the soup with potatoes and cannellini beans, it’s creamy without any cream or dairy.
  • Bright Lemon Gremolata: The fresh herbs, garlic, and lemon zest add a zing that really lifts the whole dish.
  • Hearty but Healthy: Packed with fiber, protein, and nutrient-rich kale, you’ll feel satisfied and nourished.
  • Simple, Pantry-Friendly Ingredients: You probably have most of these staples on hand, making this a perfect meal anytime.

Ingredients You’ll Need

Each ingredient plays a delicious role here—from the aromatic mirepoix to the creamy beans and the punchy gremolata. I recommend fresh herbs and lemon for the best flavor, and don’t skimp on good-quality olive oil to finish the soup.

  • Extra virgin olive oil: Use a good quality one that you enjoy drizzling—it really makes a difference in flavor.
  • Yellow onion or leek: Adds natural sweetness and depth; leeks make a great alternative if you want something a little more delicate.
  • Celery: Gives that classic savory base, diced finely for even cooking.
  • Carrots: Adds a touch of sweetness and balances the greens.
  • Garlic cloves: Finely chopped for depth, plus whole cloves in gremolata for fresh zing.
  • Red pepper flakes: Adds just a little kick without overpowering the soup.
  • Low-sodium vegetable broth: Essential for controlling the salt levels and keeping flavors clean.
  • Diamond Crystal kosher salt: Preferred for even seasoning without being too salty.
  • Black pepper: Freshly cracked for a flavor boost.
  • Yukon gold potato: Diced small; it’s key to the creaminess and body of the soup.
  • Cannellini beans: Either canned or cooked from scratch, they’re the protein-packed star.
  • Artichoke hearts (optional): I love these for a little extra texture and subtle tang.
  • Lacinato kale: Tough ribs removed and shredded; adds earthiness and a bit of bite.
  • Flat-leaf parsley: Freshly chopped for the gremolata’s bright notes.
  • Fresh basil leaves: Complements parsley with sweet herbal flavor.
  • Lemons: I prefer organic so I can zest the peel safely for that lively citrus burst.
  • Flaky sea salt: For finishing, adds a little crunch and accentuates flavors.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I’m a big fan of making this soup my own depending on what’s in season or what my family is craving. Don’t hesitate to swap in your favorite greens, or add more veggies for extra heartiness.

  • Add Protein: Sometimes I toss in cooked shredded chicken or sausage for a meatier version; it’s still comforting but with a bit more substance.
  • Use Different Greens: If kale isn’t your favorite, spinach or Swiss chard works beautifully and cooks even faster.
  • Spice it Up: Feel free to increase the red pepper flakes or add smoked paprika for a smoky depth.
  • Make it Vegan: It’s already vegan, but double-check your broth and skip the optional cheese garnishes if you add those on a whim.

How to Make Creamy White Bean Soup with Kale and Lemon Gremolata Recipe

Step 1: Sauté Your Veggies to Build Flavor

Start by heating your olive oil in a large Dutch oven or a heavy soup pot over medium-high heat. Once it’s shimmering, add the diced onion, celery, and carrots along with a pinch or two of salt. Cook them gently for about 7 to 9 minutes, stirring occasionally, until the veggies are soft and just starting to brown. This step builds a deep, cozy base flavor, so don’t rush it. The slight caramelization makes the soup so rich and complex.

Step 2: Add Garlic and Red Pepper Flakes for Aroma

Next, stir in the finely chopped garlic and red pepper flakes. Cook this for 1 to 2 minutes until you can really smell the garlic’s sweetness and the flakes’ hint of heat. Be careful not to burn the garlic here—keep the heat moderate and watch it closely. If the bottom sticks a bit, splash a little vegetable broth to deglaze and lift all those wonderful browned bits into the pot.

Step 3: Combine Broth, Beans, Potato, and Artichokes

Now pour in the remaining vegetable broth, add a teaspoon of kosher salt, some black pepper, the bouquet garni, diced Yukon gold potato, cannellini beans, and artichoke hearts if you’re using them. Give everything a good stir to combine. I love how that potato adds incredible creaminess later on. Bring the soup to a boil, then reduce the heat to low, cover, and let it simmer for about 15 minutes or until the potatoes are tender enough to pierce easily with a fork.

Step 4: Whip Up the Bright Lemon Gremolata

While the soup simmers, it’s prime time to make your gremolata. Finely chop the flat-leaf parsley and basil, then grate the garlic cloves over the herbs using a microplane if you have one (if not, very finely mince the garlic). Next, zest the lemons carefully—avoid the bitter white pith underneath the peel. Mix garlic and lemon zest into the herbs, and chop it all together until really fine. Toss in a pinch of flaky sea salt to marry these bright flavors. I discovered this gremolata trick when I wanted a fresh twist on creamy soup—it’s a game-changer.

Step 5: Blend Half the Soup for That Luxurious Creaminess

Remove the bouquet garni and carefully transfer about half of the soup to a blender. Puree it until smooth and creamy, then stir it back into the pot. Alternatively, you can use an immersion blender right in the pot—just be sure to leave some chunky texture. I love this balance because you get that luscious mouthfeel without losing the satisfying vegetable bits.

Step 6: Add Kale and Finish Cooking

Lastly, add the shredded kale to the soup and simmer for another 3 to 5 minutes until the kale is tender but still bright green. This keeps the soup fresh and not too heavy. Taste, then adjust the salt as needed and add a squeeze of fresh lemon juice if you want a touch more brightness. When you’re ready to serve, drizzle with extra virgin olive oil and spoon a generous helping of gremolata on top.

👨‍🍳

Pro Tips for Making Creamy White Bean Soup with Kale and Lemon Gremolata Recipe

  • Don’t Skip the Potatoes: They might seem simple, but they’re the secret to thickening the soup naturally without cream or flour.
  • Control Garlic Intensity: Adding fresh garlic in two forms (chopped in soup, grated in gremolata) layers the garlic flavor without it becoming overpowering.
  • Keep Gremolata Fresh: Prepare this fresh just before serving to preserve the bright lemon and herb flavors; store leftovers with a drizzle of olive oil for easy reheating.
  • Avoid Overcooking Kale: Adding kale too early or cooking it too long can make it mushy and dull; aim for just tender but vibrant.

How to Serve Creamy White Bean Soup with Kale and Lemon Gremolata Recipe

A bowl filled with thick soup made of white beans, bright orange carrot pieces, and green leafy vegetables mixed into a creamy light brown broth sits on a white marbled surface. The soup bowl is white inside with a brown rim and base. A woman's hand holds a spoon scooping some soup, showing the chunky texture with visible beans and greens. Nearby, there is a small white bowl of dark red chili flakes and a white plate with a bright yellow lemon and chopped green herbs. Fresh green parsley leaves are scattered around the surface, which has a white marbled texture with a grey cloth partially visible. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I’m all about that final flourish. I always sprinkle flaky sea salt on top for little bursts of texture and a drizzle of the best extra virgin olive oil I have—trust me, it ties everything together. The gremolata isn’t just a garnish; it’s the bright heart of this soup. Sometimes I add a few toasted pine nuts or a grating of Pecorino if I want it a bit more decadent.

Side Dishes

To keep things light and nourishing, I love pairing this soup with crusty whole-grain bread or a warm garlic baguette to soak up every last drop. A crisp green salad with a tangy vinaigrette works beautifully too. Occasionally, a side of roasted root vegetables complements the soup’s gentle sweetness.

Creative Ways to Present

For a dinner party, I’ve served this soup in small espresso cups as a stunning appetizer, topped with a tiny dollop of gremolata and a drizzle of truffle oil. Another fun idea is layering the soup in a clear glass bowl with a crispy kale chip resting on the rim—instant elegance and crunch!

Make Ahead and Storage

Storing Leftovers

I always store leftovers in an airtight container in the fridge for up to 4 days. To keep the gremolata fresh, I store it separately in a small jar with a little olive oil poured on top to preserve the bright flavor and prevent browning. When ready to eat, just sprinkle gremolata on top fresh.

Freezing

This soup freezes well thanks to its vegetable and bean base. I freeze it in individual portions so I can thaw just what I need. Just keep the gremolata out of the freezer—it loses its fresh zing when frozen.

Reheating

When reheating, warm gently over low heat to avoid overcooking the kale. Add a splash of broth or water if it’s too thick. Add fresh gremolata right before serving to restore brightness. If you notice the soup has thickened a lot, a squeeze of lemon and a drizzle of olive oil can freshen it up nicely.

FAQs

  1. Can I use dried beans instead of canned for the Creamy White Bean Soup with Kale and Lemon Gremolata Recipe?

    Absolutely! Just plan ahead to soak and cook the dried cannellini beans until tender before adding them to the soup. Using cooked dried beans can actually give you a creamier texture and you can control the salt better.

  2. What can I substitute for kale in this soup?

    Great question! You can swap kale for spinach, Swiss chard, or even collard greens. Just adjust cooking time since spinach wilts faster, so add it toward the end.

  3. Is there a way to make this soup spicier?

    Definitely! Increase the red pepper flakes, or add a pinch of cayenne pepper along with the garlic. A few chopped jalapeños sautéed with the vegetables also add a nice heat.

  4. Can I make the lemon gremolata ahead of time?

    You can prepare it a few hours ahead and keep it refrigerated with a drizzle of olive oil on top to preserve freshness, but it’s best when made right before serving to keep the flavors bright and vibrant.

Final Thoughts

This Creamy White Bean Soup with Kale and Lemon Gremolata Recipe is honestly one of my go-to’s when I want something that feels special but is still incredibly simple. The way the flavors come together, and that luscious texture without any cream, always surprises my family and friends. Whether you want an easy weeknight meal or a cozy dish to impress guests, this soup delivers every time. I can’t wait for you to try it and make it your own!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy White Bean Soup with Kale and Lemon Gremolata Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 53 reviews
  • Author: Julia
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This Creamy White Bean Soup with Kale is a comforting, dairy-free, and nut-free soup featuring a velvety texture from pureed cannellini beans and potatoes. Enhanced with aromatic vegetables, fresh herbs, and a bright gremolata topping, this hearty soup delivers a gourmet flavor profile ideal for a healthy weeknight dinner or meal prep. Loaded with fiber and protein, it’s a nutritious, satisfying dish that’s naturally gluten-free and vegetarian.


Ingredients

Soup Base

  • 2 tablespoons extra virgin olive oil
  • 1 large yellow onion (or leek), diced
  • 3 sticks of celery, diced
  • 3 medium carrots, diced
  • 6 garlic cloves, finely chopped
  • ½ teaspoon red pepper flakes
  • 3 ½ cups (840 mL) low-sodium vegetable broth
  • 1 ½ teaspoons Diamond Crystal kosher salt
  • Freshly cracked black pepper to taste

Bouquet Garni and Main Ingredients

  • 1 medium Yukon gold potato (~6 oz or 170g), peeled and finely diced
  • 2 (15-ounce/425g) cans cannellini beans, drained and rinsed (or 3 ½ cups cooked cannellini beans)
  • 1 (14-ounce/400g) can artichoke hearts, drained and finely chopped (optional)
  • 1 small head of lacinato kale, center rib removed and shredded (about 1 small bunch)

Gremolata Topping

  • 1 loosely packed cup (12g) flat-leaf parsley leaves
  • ½ loosely packed cup (8g) fresh basil leaves
  • 2 garlic cloves, left whole and peeled
  • 2 medium lemons (preferably organic for zest)
  • Flaky sea salt
  • Good-quality extra virgin olive oil (for finishing)


Instructions

  1. Sauté Vegetables: Heat the olive oil in a large Dutch oven or soup pot over medium-high heat. Once hot, add the diced onion, celery, and carrots with a pinch or two of salt. Cook, stirring occasionally, until the vegetables soften and begin to turn golden brown, about 7 to 9 minutes.
  2. Add Aromatics: Stir in the finely chopped garlic and red pepper flakes. Cook for another 1 to 2 minutes until the garlic is very fragrant but not browned.
  3. Deglaze and Add Broth: Pour in a splash of vegetable broth to deglaze the pot, scraping up any browned bits from the bottom. Add the remaining broth, 1 heaping teaspoon kosher salt, black pepper to taste, the bouquet garni, diced potato, cannellini beans, and chopped artichoke hearts if using. Stir well to combine.
  4. Simmer Soup: Bring the soup to a boil, then reduce heat to low. Cover and simmer for 15 minutes, or until the potatoes are tender and cooked through.
  5. Prepare Gremolata: While the soup simmers, finely chop the parsley and basil. Using a microplane, grate the peeled whole garlic cloves directly over the herbs. Zest the lemons carefully, avoiding the bitter white pith, and mix into the herb and garlic blend. Add a sprinkle of flaky sea salt and finely mince everything together to form the gremolata topping.
  6. Blend Soup: Remove the bouquet garni from the pot. Transfer half of the soup to a stand blender and blend until thick and smooth, then return it to the pot. Alternatively, use an immersion blender in the pot to partially puree half the soup, preserving some texture.
  7. Add Kale and Finish: Stir in the shredded kale and simmer for 3 to 5 minutes until the kale is tender but still bright green. Taste and adjust seasonings, adding salt or a squeeze of lemon juice as desired.
  8. Serve: Ladle the soup into bowls. Top each serving generously with the gremolata and drizzle with extra virgin olive oil. For leftovers, store gremolata separately with olive oil in the refrigerator and spoon over reheated soup.

Notes

  • This soup achieves a creamy texture without dairy or nuts by blending beans and potatoes, making it allergy-friendly and rich in fiber and protein.
  • Low-sodium vegetable broth helps control salt content while maintaining depth of flavor.
  • The optional artichoke hearts add an extra layer of flavor and texture, but can be omitted if preferred.
  • Using fresh lemon zest and herbs in the gremolata adds brightness and freshness, balancing the richness of the soup.
  • This recipe is great for meal prep and reheats well, with the gremolata best added just before serving.

Nutrition

  • Serving Size: 1 bowl (approx. 2 cups)
  • Calories: 419
  • Sugar: 7 g
  • Sodium: 677 mg
  • Fat: 9 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 70 g
  • Fiber: 17 g
  • Protein: 20 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star