If you’re craving a bowl of comfort that feels like a warm hug, this White Bean Soup Recipe is just the ticket. Packed with tender white beans, vibrant vegetables, and a touch of earthy herbs, it’s a soulful, satisfying dish that comes together quickly with simple pantry staples. Whether you’re looking for a hearty lunch, a light dinner, or something wholesome to warm you up, this recipe balances fresh flavors and creamy textures effortlessly, creating a go-to soup that you’ll want to make again and again.

Ingredients You’ll Need

The image shows raw ingredients arranged neatly on a white marbled surface. There is a clear glass bowl full of white beans on the top left, and below it, another clear glass bowl filled with fresh green spinach leaves. Next to these, three whole orange carrots lie horizontally with a small glass measuring cup filled with brown broth placed below them. To the right, there is a small clear bowl holding four types of spices in separate sections—one white, and three different shades of green and brown. Two garlic cloves are placed beside the bowl of spices. Below these, a small clear container of golden olive oil and a whole brown onion with its root end visible are placed. Lastly, to the far right, three stalks of fresh green celery stand vertically. The overall image is bright and clean, showing fresh natural ingredients. photo taken with an iphone --ar 4:5 --v 7

Though this White Bean Soup Recipe calls for just a handful of ingredients, each one plays a crucial role in crafting a depth of flavor and inviting texture. From the sweetness of carrots to the bright pop of fresh spinach, every component adds something special.

  • Olive oil: The foundation for sautéing, it adds a rich, fruity undertone that enhances the veggies.
  • Onion: Chopped and cooked until translucent, it brings sweetness and body to the soup base.
  • Garlic cloves: Minced finely to release their aromatic punch, delivering warmth and zest.
  • Carrots: Chopped for a slight sweetness and tender bite, they balance out the savory elements beautifully.
  • Celery stalks: Adds a subtle crunch and fresh vegetal flavor that builds complexity.
  • Low sodium vegetable broth: The liquid backbone that melds all ingredients into a harmonious broth without overpowering the subtle bean flavor.
  • Dried thyme: Offers an earthy, herbal note that complements the beans perfectly.
  • Oregano: Lends a Mediterranean touch with its pungent, slightly peppery flavor.
  • Salt and pepper: Essential seasonings to enhance and balance the soup’s overall taste.
  • White beans: Canned, drained, and rinsed, these bring creaminess, protein, and heartiness to every spoonful.
  • Baby spinach: Added at the end for a fresh, leafy green burst that brightens the bowl.
  • Grated parmesan cheese: Optional but recommended for a savory, umami-rich topping that finishes the dish beautifully.

How to Make White Bean Soup Recipe

Step 1: Sauté the aromatics and vegetables

Start by warming olive oil in a large pot over medium-high heat. Add your chopped onion and cook until it becomes translucent, soft, and fragrant—this usually takes about 5 minutes. Next, toss in the minced garlic, chopped carrots, celery stalks, dried thyme, oregano, salt, and pepper. Let this vibrant medley cook together for an additional 2 to 3 minutes, stirring occasionally. This step is where the flavor foundation forms, as the vegetables soften and the herbs release their aromas.

Step 2: Simmer the beans and broth

Pour in the vegetable broth and add the drained, rinsed white beans. Bring everything to a boil, then reduce the heat to low and let it simmer gently for about 15 minutes. This resting time lets the flavors mingle deeply, softening the beans further while the broth develops a rich, comforting taste. The result is a luscious, creamy base that feels cozy and hearty.

Step 3: Add the spinach and finish cooking

Stir in the baby spinach and continue simmering for just 2 more minutes until the greens have wilted beautifully. This not only adds a fresh pop of color but also a pleasant leafy texture that brightens the whole dish. It’s a wonderful way to sneak in some greens without overpowering the soup’s smooth, gentle flavor.

Step 4: Season and serve

Remove the pot from heat and give your soup a taste test. Add extra salt or pepper if you feel it needs a little boost. For an extra layer of flavor, sprinkle freshly grated parmesan cheese over the top just before serving. This delightful finishing touch adds a salty, umami richness that pairs perfectly with the creamy beans and herbs.

How to Serve White Bean Soup Recipe

A white pot filled with a soup that has several layers of ingredients: light brown beans, chopped orange carrots, green celery pieces, and dark green spinach leaves floating in a clear broth. A ladle is scooping up some soup, showing the same mix of ingredients inside. Next to the pot are two small clear bowls, one with green chopped herbs and the other with grated cheese. The whole scene is set on a white marbled surface with a soft salmon-colored cloth underneath the pot. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A simple sprinkle of grated parmesan cheese is the classic way to garnish this soup, but you can also add a drizzle of good-quality olive oil or some chopped fresh parsley for brightness. Cracked black pepper on top adds a gentle heat and visual appeal, making every bowl inviting from the first glance.

Side Dishes

To round out your meal, serve this white bean soup alongside crusty artisan bread or warm garlic toast. A crisp green salad with lemon vinaigrette pairs wonderfully, balancing the soup’s richness with fresh acidity. Roasted vegetables or a light grain salad can also complement this wholesome, comforting dish nicely.

Creative Ways to Present

For a fun twist, ladle the soup into rustic bread bowls for a cozy presentation that’s perfect for entertaining. You can also swirl in a spoonful of pesto or a dollop of yogurt or crème fraîche to add a contrasting flavor and creamy texture. Layer some toasted pine nuts or fried sage leaves as a crunchy topping for a sophisticated finish.

Make Ahead and Storage

Storing Leftovers

This White Bean Soup Recipe keeps wonderfully in the fridge for up to 4 days when stored in an airtight container. The flavors meld together even more after a day or two, making the leftovers taste even better than the first serving. Just be sure to cool it completely before refrigerating.

Freezing

You can freeze this soup for up to 3 months. Transfer it to freezer-safe containers or heavy-duty freezer bags, leaving a little space at the top as the soup will expand when frozen. When you’re ready to enjoy it again, thaw overnight in the fridge and then gently reheat on the stove.

Reheating

Reheat your white bean soup slowly over low to medium heat, stirring occasionally to prevent sticking. If the soup has thickened too much after refrigeration or freezing, add a splash of broth or water to loosen it up while warming. Taste and adjust seasoning before serving.

FAQs

Can I use dried beans instead of canned?

Absolutely! If using dried white beans, soak them overnight and cook them until tender before adding them to the soup. This will require additional time but can enhance the soup’s texture and flavor.

Is this soup suitable for vegans?

Yes, it’s naturally vegan if you skip the parmesan cheese or use a vegan alternative. The vegetable broth and plant-based ingredients make it a perfect vegan comfort food.

Can I add meat to this White Bean Soup Recipe?

For a heartier version, adding cooked sausage or bacon can be delicious. Simply cook the meat first, set it aside, and add it back into the soup at the end to heat through.

What can I substitute if I don’t have baby spinach?

Kale, chard, or even collard greens work great as spinach substitutes. Just chop them finely and add them in during the last few minutes of cooking to wilt.

How thick should the soup be?

This soup is best served slightly thick but still spoonable, with beans softened to a creamy consistency and a broth that’s rich yet not too heavy. If you prefer thinner soup, adding extra broth during cooking or reheating can help.

Final Thoughts

This White Bean Soup Recipe has quickly become one of my favorites to turn to when I want something comforting, nutritious, and downright delicious without fuss. With its simple ingredients and effortless steps, it’s a dish that feels like a cozy tradition in the making. I hope you give it a try and add your own personal touch to make it a lifelong classic in your kitchen as well!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
White Bean Soup Recipe

White Bean Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 12 reviews

This hearty White Bean Soup is a comforting and nutritious meal, perfect for a quick weeknight dinner. Packed with tender white beans, fresh vegetables, and aromatic herbs, it’s simmered to perfection in low sodium vegetable broth and finished with vibrant baby spinach and a sprinkle of parmesan cheese for extra flavor.

  • Total Time: 30 minutes
  • Yield: 6 servings

Ingredients

Soup Base

  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 2 garlic cloves, minced
  • 3 large carrots, chopped
  • 3 celery stalks, chopped

Broth and Seasoning

  • 6 cups low sodium vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon oregano
  • ½ teaspoon salt, plus more to taste
  • ½ teaspoon black pepper, plus more to taste

Main Ingredients

  • 3 (15-ounce) cans white beans, drained and rinsed
  • 5 ounces baby spinach
  • Grated parmesan cheese, for serving

Instructions

  1. Saute the Aromatics: In a large pot or saucepan, heat the olive oil over medium-high heat. Add the chopped onions and cook until they become translucent, about 5 minutes. Then add the minced garlic, chopped carrots, celery, thyme, oregano, salt, and pepper. Continue cooking and stirring for another 2 to 3 minutes to develop the flavors.
  2. Add Broth and Beans: Pour in the low sodium vegetable broth and add the drained white beans. Bring the mixture to a boil, then reduce the heat to low and let it simmer gently for 15 minutes so all the flavors meld together.
  3. Incorporate Spinach: Stir in the baby spinach leaves and continue simmering for about 2 minutes until the spinach wilts and blends into the soup.
  4. Final Seasoning and Serve: Remove the pot from heat. Taste the soup and add extra salt or seasoning as needed. Serve immediately with a sprinkle of grated parmesan cheese on top, if desired.

Notes

  • Use low sodium vegetable broth to control the salt level in the soup.
  • You can substitute white beans with cannellini or great northern beans if preferred.
  • For a creamier texture, blend a portion of the soup before adding the spinach.
  • The parmesan cheese adds a nice depth of flavor, but omit it to keep the soup vegetarian.
  • This soup stores well in the refrigerator for up to 4 days and freezes nicely.
  • Author: Monica
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

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