This Pesto White Bean Soup Recipe turns a handful of everyday ingredients into a cozy, colorful meal in just 25 minutes. Creamy cannellini beans make it hearty, tender kale brings a fresh pop of green, and a swirl of pesto gives every spoonful a bright, herby finish. It’s an easy one-pot favorite for busy evenings, and it makes enough to share or save for lunch.
Ingredients You'll Need
This soup keeps its ingredient list simple, but each item has a delicious job to do. Sweet onion builds a savory base, cannellini beans add a creamy, filling texture, and pesto and kale bring the color and freshness.
- Olive oil: One tablespoon helps soften the onion and gives the soup a smooth, savory foundation.
- Yellow onion: Dice one onion so it softens evenly and adds gentle sweetness to the broth.
- Cannellini beans: Drain and rinse two 15-ounce cans for creamy, tender beans without extra canning liquid.
- Vegetable broth: Four cups create the soup’s light, savory base; choose a broth you enjoy sipping on its own.
- Pesto: A quarter cup brings fragrant basil, garlic, and a rich, herby finish to the soup.
- Kale: Tear two large, destemmed leaves into 1-inch pieces so they wilt quickly while keeping their bright color.
How to Make Pesto White Bean Soup Recipe
Step 1: Soften the onion
Heat the olive oil in a large pot over medium heat for about 30 seconds. Add the diced onion and stir to coat it in the oil, then cover the pot and cook for 7 to 9 minutes, stirring occasionally. The onion should be tender and fragrant, without taking on much color.
Step 2: Add the beans and broth
Pour in the vegetable broth and add the drained, rinsed cannellini beans. Bring the mixture to a boil, giving it a stir so the beans are evenly distributed and nothing catches on the bottom of the pot.
Step 3: Stir in the pesto
Lower the heat to a simmer and stir in the pesto until it’s well mixed through the broth. Let the soup simmer for about 10 minutes so the beans warm through and the pesto’s aromatic flavor infuses the broth. For a creamier texture, gently mash a few beans against the side of the pot before serving.
Step 4: Add the kale
Stir in the torn kale and cook for about one minute, just until the leaves turn bright green and begin to wilt. Adding it at the end keeps the kale fresh-looking and pleasantly tender instead of dull and overcooked.
Step 5: Taste and serve
Remove the pot from the heat and give the soup a final stir. Taste a spoonful to check the balance, then serve while it’s hot and the pesto still smells fresh and fragrant.
How to Serve Pesto White Bean Soup Recipe
Garnishes
A spoonful of extra pesto makes a lovely finishing touch, especially when swirled into each bowl just before serving. If you have them on hand, a drizzle of olive oil, a few fresh basil leaves, or a sprinkle of grated Parmesan can add another layer of flavor. Keep garnishes simple so the beans, kale, and pesto remain the stars.
Side Dishes
Serve the soup with warm crusty bread, garlic toast, or focaccia for dipping up every bit of the herby broth. For a fuller meal, pair it with a crisp green salad dressed with lemon or vinaigrette. The fresh, tangy sides are a nice contrast to the soup’s creamy beans.
Creative Ways to Present
For a cozy dinner, bring the pot to the table and ladle the soup into wide bowls, finishing each one with a small pesto swirl. You can also serve it in mugs for a casual lunch or appetizer. If you’re feeding a group, set out bowls of bread and optional toppings so everyone can customize their serving.
Make Ahead and Storage
Storing Leftovers
Let leftover soup cool, then transfer it to an airtight container and refrigerate it for up to 4 days. The beans may absorb some broth as the soup sits, so stir in a splash of vegetable broth or water when reheating if you’d like a looser consistency. Store any extra pesto separately when possible and add a little after reheating to refresh the herby flavor.
Freezing
This soup can be frozen in airtight, freezer-safe containers for up to 3 months. Leave a little room at the top of each container for expansion, and thaw the soup overnight in the refrigerator before reheating. The kale may soften more after freezing, but the soup will still be comforting and flavorful.
Reheating
Warm individual portions in the microwave, stirring partway through, or reheat a larger amount in a saucepan over medium-low heat. Stir occasionally and avoid letting the soup boil hard, which can make the beans break down more than you want. Add a little broth or water if it has thickened, and finish with extra pesto if the flavor needs a fresh lift.
FAQs
Can I use a different type of white bean?
Yes. Great Northern beans or navy beans work well in place of cannellini beans. They may have a slightly different texture, but they’ll still make the soup hearty and satisfying.
Can I use homemade pesto?
Absolutely. Homemade pesto is a lovely choice, and you can use the same quarter-cup amount as the recipe calls for. Pestos vary in saltiness and intensity, so taste the soup before adding any additional seasoning.
Can I use another green instead of kale?
Yes. Baby spinach is an easy swap, though it wilts even faster, so stir it in just before taking the pot off the heat. Swiss chard also works; slice the leaves into bite-size pieces and cook them until tender and bright.
How can I make the soup thicker?
Mash some of the beans with the back of a spoon against the side of the pot, then stir them back into the broth. This thickens the soup naturally while leaving plenty of whole beans for texture. You can also simmer it uncovered for a few extra minutes to reduce the broth slightly.
Is this Pesto White Bean Soup Recipe vegetarian?
Yes, when made with vegetable broth and a vegetarian pesto, this soup is vegetarian. Some store-bought pestos contain Parmesan made with animal rennet, so check the label if that matters to you.
Final Thoughts
This Pesto White Bean Soup Recipe is the sort of easy, nourishing meal that feels like a treat without asking much of you. Keep it simple with bread on the side, or add your favorite toppings and make it your own. Give it a try the next time you want something warm, fresh, and ready in a hurry.
PrintPesto White Bean Soup Recipe
A cozy, quick white bean soup gets a fresh, herby finish from basil pesto and tender kale. Made with pantry-friendly cannellini beans and vegetable broth, this comforting stovetop meal is ready in about 25 minutes.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 8 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-inspired
- Diet: Vegetarian
Ingredients
Soup
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 4 cups vegetable broth
- ¼ cup pesto
- 2 large kale leaves, stems removed and leaves torn into 1-inch pieces
Instructions
- Heat the oil.
Add the olive oil to a large pot and heat over medium heat for 30 seconds.
- Soften the onion.
Add the diced onion and stir to coat it in the oil. Cover and cook over medium heat for 7–9 minutes, stirring occasionally, until softened.
- Add the beans and broth.
Stir in the vegetable broth and drained cannellini beans. Bring the soup to a boil.
- Simmer with pesto.
Reduce the heat to a simmer and stir in the pesto. Simmer for 10 minutes, or until the beans are soft.
- Add the kale.
Stir in the torn kale and cook for about 1 minute, until it turns bright green.
- Serve.
Remove the pot from the heat and serve the soup warm.
Notes
- Drain and rinse the cannellini beans before adding them to the pot.
- Pesto and vegetable broth vary in saltiness, so taste the soup before adding any extra salt.
- Nutrition values are estimates and will vary depending on the brands of broth and pesto used.

Leave a Reply