White Bean Soup with Zesty Pesto and Rich Parmesan

This white bean soup with Parmesan and pesto is a beautifully creamy and comforting vegetarian soup – entirely without the need for cream!

Creamy White Bean and Pesto Soup, a healthy vegetarian option with no added cream

The Ultimate Creamy White Bean Soup with Parmesan and Pesto: A Comforting Vegetarian Delight

Soup season is officially here, and after what feels like ages without sharing a hearty soup recipe, I couldn’t be more excited! As the days grow shorter and the temperatures drop, there’s nothing quite like a warm, comforting bowl of soup to chase away the chill. This particular recipe for creamy white bean soup with Parmesan and pesto is a true winter warmer, offering a rich, satisfying experience that belies its simple, wholesome ingredients. It proves that you don’t need heavy cream to achieve a luxurious, velvety texture in your vegetarian soup.

I originally crafted this delightful white bean soup recipe a little over a month ago for my dear friend Lucy’s incredible blog, Craftberry Bush. If you haven’t visited her site, I highly recommend it – she creates the most stunning designs and beautiful content. Lucy graciously allows me to share the recipes I develop for her platform with all of you, ensuring no one misses out on deliciousness like this easy and healthy vegetarian white bean soup. It’s a testament to simple ingredients coming together to create something truly spectacular.

A Journey Through Comfort: My Childhood Soup Memories

For me, soup isn’t just a meal; it’s a profound connection to my childhood. It evokes a sense of warmth and comfort that few other dishes can replicate, bringing forth a flood of cherished memories. I fondly recall watching my dad, a master of hearty cooking, prepare his famous corned beef soup. It was a spectacle of bubbling goodness, made all the more memorable by his unique secret ingredient: a splash of vinegar from a jar of pickled beetroot. My younger self watched in skeptical amazement as he poured it into the simmering pot, but one taste revealed the genius of his method. Served with slices of beetroot on top, it sounds unusual, but the flavor was absolutely incredible – a perfect balance of savory and tangy that I still cherish to this day. This distinctive dish became a beloved staple in our family home.

My mum, on the other hand, was the queen of chicken and vegetable soup. Her dedication to flavor was unparalleled; she would boil chicken bones for hours, creating a stock so rich and deeply flavorful you could happily drink it on its own. This chicken stock was the foundation of a truly magical soup, packed with tender chicken and an array of garden vegetables. I craved it intensely during my pregnancy, even sending my husband, Chris, out in the middle of the night to find chicken so I could have a bowl ready for breakfast! Just last week, while visiting home for the weekend, I indulged in a large bowl, and it was every bit as amazing as I remember. These cherished memories of my parents’ cooking instilled in me a deep appreciation for homemade soup and its comforting, soul-satisfying power.

Today, I still make both of those classic soups, but my culinary journey has expanded to embrace the incredible versatility of lentils, diverse vegetables, and especially beans. Before having my first child, I hadn’t even considered cooking with lentils. But as I started preparing baby purees, incorporating lentils into them, I discovered a whole new world of nutritious and flavorful ingredients. This newfound love for legumes opened the door to many exciting recipes, including this creamy white bean soup, which quickly became a household favorite. It’s a wonderful way to enjoy wholesome, plant-based goodness.

Closeup of creamy white bean soup with a swirl of vibrant green pesto

Crafting the Perfect White Bean Soup: A Deep Dive into Ingredients and Flavor

This particular white bean soup is a celebration of humble dried haricot beans, also commonly known as navy beans. The secret to their inherently creamy texture lies in proper preparation: they require an overnight soak in cold water before they’re ready for the pot. This crucial step not only dramatically reduces cooking time but also helps the beans soften evenly, contributing to that desired silky-smooth finish. Once soaked and thoroughly drained, these beans are gently simmered with aromatic onions, fragrant garlic, and a high-quality stock until they become incredibly tender. At this point, the soup base is already delightful, possessing a wonderful earthy depth and a comforting aroma.

However, what truly elevates this white bean soup to an extraordinary level is the strategic addition of a few simple yet powerful ingredients right at the end. A generous stir of freshly grated Parmesan cheese introduces a savory, umami richness that coats the palate beautifully. This is perfectly balanced by a squeeze of fresh lemon juice, which brightens the entire flavor profile, adding a much-needed zesty counterpoint to the creamy beans and cutting through their richness. Finally, a dollop of vibrant pesto swirled into each individual serving not only adds a beautiful visual flourish with its bright green hue but also delivers an invigorating burst of fresh basil, garlic, and pine nut flavor. This aromatic addition perfectly complements the robust character of the soup, creating a harmonious and unforgettable taste experience. The result is a velvety smooth, deeply satisfying vegetarian soup that feels incredibly indulgent, yet is entirely free of any added cream.

Serving of vegetarian white bean soup with parmesan and pesto, garnished with fresh basil

Why You’ll Love This Creamy White Bean Soup

Beyond its incredible flavor, this creamy white bean soup with Parmesan and pesto offers a multitude of reasons to become a cherished staple in your recipe rotation:

  • Naturally Creamy Texture: The luxurious, velvety mouthfeel of this soup is achieved entirely through the simple act of blending the cooked navy beans. This means you get a decadent, satisfying texture without any heavy cream or unhealthy fats, making it a lighter yet equally indulgent option for a healthy bean soup.
  • Wholesome & Nutrient-Rich: White beans are a nutritional powerhouse, packed with plant-based protein, dietary fiber, and essential minerals like iron and magnesium. Combined with fresh vegetables and flavorful stock, this soup transforms into a nourishing meal that truly keeps you feeling full, energized, and satisfied, making it an excellent choice for a healthy vegetarian soup.
  • Vegetarian-Friendly & Adaptable: This white bean soup is a fantastic option for those seeking flavorful and hearty meatless meals. It’s packed with substance and taste, proving that vegetarian dishes can be incredibly fulfilling. For a fully vegetarian version, simply ensure your Parmesan cheese is made with vegetarian rennet, or opt for an Italian-style vegetarian hard cheese.
  • Easy to Make Ahead: Like many great soups, this one often tastes even better the next day as the flavors have more time to meld and deepen. This makes it perfect for convenient meal prep, quick lunches, or busy weeknights when you need a delicious meal ready to go.
  • Versatile & Customizable: While utterly delicious as is, this white bean soup enthusiastically welcomes customization. Feel free to stir in a handful of your favorite greens like fresh spinach or finely chopped kale, add a pinch of red pepper flakes for a subtle kick of heat, or even experiment with different types of pesto (e.g., sun-dried tomato pesto for a different twist).
  • Budget-Friendly & Economical: Made primarily with affordable pantry staples such as dried beans, onions, and garlic, this soup is an incredibly economical choice. It allows you to create gourmet-level flavor and satisfaction without breaking the bank, making it a smart addition to any frugal meal plan.

Essential Tips for the Best Creamy White Bean Soup

Achieving the perfect bowl of this creamy white bean soup is straightforward, but a few key tips can elevate your results and make all the difference in flavor and texture:

  • Don’t Skip Soaking the Beans: The overnight soak is not just a suggestion; it’s a crucial step! Soaking dried navy or haricot beans dramatically reduces their cooking time and helps them cook more evenly, which is vital for achieving that desirable smooth puree. If you’re genuinely short on time, a quick soak method (boil for a few minutes, then let stand for an hour) can work, but overnight soaking remains the preferred method for the best texture.
  • Invest in Quality Stock: The foundation of any truly delicious soup is a good quality stock. Use a rich and flavorful chicken or vegetable stock to provide a robust base for your white bean soup. If you’re using bouillon cubes or powder, ensure they are gluten-free if dietary restrictions require it.
  • Sautéing Aromatics with Patience: Cooking the chopped onions until they are deeply softened and translucent, and the minced garlic until it’s wonderfully fragrant (without letting it brown or burn), is key to building a deep, complex flavor base for your soup. Don’t rush this initial step; it sets the stage for the entire dish.
  • Mastering the Creaminess: An immersion blender (also known as a stick blender) is your best friend for pureeing the soup directly in the pot. This method is convenient and minimizes mess. If you’re using a standard countertop blender, be sure to work in small batches, filling the blender no more than halfway, and carefully vent the lid to allow steam to escape. Blend until the soup is completely smooth and velvety for that luxurious, creamy white bean soup texture.
  • Seasoning to Perfection: Always taste and adjust your seasoning! The amount of salt, freshly ground black pepper, and lemon juice can vary based on your personal preferences and the inherent saltiness of your chosen stock. The fresh lemon juice is particularly crucial here; it provides a bright, acidic lift that cuts through the richness of the beans and makes all the flavors pop, so don’t omit it.
  • Pesto Power – Serve Smart: While high-quality store-bought pesto is incredibly convenient and works wonderfully, a homemade pesto will truly elevate the fresh basil notes and overall vibrancy of the dish. Regardless of whether you use homemade or store-bought, always swirl the pesto into individual bowls just before serving. This preserves its vibrant color and fresh, aromatic flavor, preventing it from cooking down and losing its punch.

Delicious and healthy white bean soup in a bowl with a spoon, garnished with fresh black pepper

The Creamy White Bean Soup with Parmesan and Pesto Recipe

This creamy and satisfying soup, with its lovely basil kick from the pesto, will certainly keep you going until dinner. Don’t forget the freshly ground black pepper to finish!

White Bean Soup with Parmesan and Pesto
Print Recipe

Rate this recipe!

Creamy White Bean Soup with Parmesan and Pesto

By
Nicky Corbishley
A warming, velvety white bean soup, beautifully swirled with fresh pesto and savory Parmesan cheese.
Prep Time:
10 mins
Cook Time:
2 hrs
Total Time:
2 hrs 10 mins
Servings:
4 servings
Course:
Lunch, Dinner
Cuisine:
International

Ingredients

  • 1 tbsp butter
  • 1 tbsp olive oil
  • 1 small onion peeled and finely chopped
  • 2 cloves garlic peeled and roughly chopped
  • 1.2 litres (5 cups) hot chicken or vegetable stock (fresh stock or water plus 2 stock cubes/bouillon for gluten-free option is fine)
  • 230 g (1½ cups) dried haricot/navy beans, soaked for at least 12 hours in cold water, then drained
  • 6 tbsp freshly shredded Parmesan cheese plus extra for serving (use Italian-style vegetarian hard cheese for a vegetarian version)
  • Salt and freshly ground black pepper to taste
  • Juice of half a lemon
  • 2 tbsp pesto for swirling (plus more for serving)

Instructions

  1. Heat the butter and oil together in a large, heavy-bottomed saucepan over medium-low heat. Add the chopped onion and cook for about 5 minutes, stirring occasionally, until it begins to soften and become translucent. Add the roughly chopped garlic and cook for another 2 minutes until fragrant, being careful not to brown it.
  2. Pour in the hot stock and add the pre-soaked and drained haricot beans. Bring the mixture to a rolling boil, then immediately reduce the heat to a gentle simmer. Cover the saucepan with a lid and cook for 90 minutes to 2 hours, or until the white beans are thoroughly softened and tender. Cooking time may vary depending on the age of your beans.
  3. Once the beans are cooked, scoop out approximately two tablespoons of the whole beans and set aside for garnish. Using an immersion blender (stick blender), carefully blend the remaining contents of the pan directly in the saucepan until the soup is completely smooth and creamy. If you don’t have an immersion blender, carefully transfer the soup in batches to a standard blender and blend until smooth, then return to the pot.
  4. Stir in the 6 tablespoons of freshly shredded Parmesan cheese, a generous pinch of salt, and freshly ground black pepper. Add the juice of half a lemon. Taste the soup and adjust the seasoning as needed. You might want more salt, pepper, or lemon juice to achieve your desired flavor balance.
  5. Ladle the warm, creamy white bean soup into four individual serving bowls. For each bowl, swirl in about ½ tablespoon of fresh pesto. Garnish with the reserved whole white beans, an extra sprinkle of Parmesan cheese, and a final flourish of freshly ground black pepper. Serve immediately with crusty bread for a truly comforting and satisfying meal.

Notes

Storage: Leftover white bean soup can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave. Freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.

Variations:

  • Add Greens: Stir in a handful of fresh spinach or finely chopped kale during the last 5 minutes of cooking for added nutrients and color.
  • Spice It Up: A pinch of red pepper flakes added with the garlic can give a subtle warmth and a touch of heat.
  • Vegan Option: To make this soup entirely vegan, simply omit the Parmesan cheese (or use a high-quality vegan alternative) and butter (use only olive oil) and ensure your pesto is dairy-free.
  • Canned Beans: If you’re short on time and can’t pre-soak dried beans, you can substitute with 2 (15-ounce) cans of drained and rinsed cannellini or navy beans. In this case, reduce the cooking time significantly; just simmer until heated through and flavors have melded before blending.

Nutritional Information is per serving.

Nutrition

Calories: 330kcal |
Carbohydrates: 39g |
Protein: 16g |
Fat: 12g |
Saturated Fat: 4g |
Cholesterol: 15mg |
Sodium: 691mg |
Fiber: 14g |
Sugar: 4g

Nutrition information is automatically calculated and should be used as an approximation only. Actual values may vary.


Enjoyed this recipe? Share your thoughts and leave a comment below!
A bowl of comforting white bean soup, creamy and delicious, garnished with fresh herbs and a drizzle of pesto.