If you’re looking for a hearty, comforting dish that’s both nourishing and packed with flavor, this White Bean Soup Recipe is your new best friend in the kitchen. It’s wonderfully simple yet deeply satisfying, bringing together tender white beans, fresh veggies, and aromatic herbs in a lovely broth that warms the soul. Perfect for a cozy family dinner or meal prepping for the week, this soup blends creamy textures and vibrant colors into every spoonful, making it a true crowd-pleaser that feels like a warm hug from the inside.

Ingredients You’ll Need

The image shows nine ingredients arranged neatly on a white marbled surface. On the left side, there are two clear glass bowls, one filled with white beans and the other with fresh green spinach leaves. In the middle, three whole orange carrots lay next to a glass measuring cup filled with brown broth. On the right side, from top to bottom, there is a small glass bowl containing four spices separated into parts: salt, black pepper, dried herbs, and green seasoning, two cloves of garlic, a small glass bottle of golden olive oil, a whole yellow onion, and three fresh green celery stalks. Photo taken with an iphone --ar 4:5 --v 7

This White Bean Soup Recipe calls for a handful of everyday ingredients that come together effortlessly but are all essential in crafting its delicious profile. Each ingredient plays a special role, whether it’s building flavor, adding texture, or bringing a pop of freshness.

  • Olive oil: Adds a subtle richness and helps soften the vegetables without overpowering the soup.
  • Large onion (chopped): Provides a sweet, savory base that melts perfectly into the broth.
  • Garlic cloves (minced): Infuses the soup with a fragrant depth that wakes up your taste buds.
  • Carrots (chopped): Lend a gentle sweetness and a satisfying tender bite.
  • Celery stalks (chopped): Introduce a mild earthy crunch that balances the softness of the beans.
  • Low sodium vegetable broth: The heart of the soup’s liquid, providing savory flavor without being too salty.
  • Dried thyme: Offers a subtle, herbaceous note that feels warm and woodsy.
  • Oregano: Brings classic Mediterranean flair and completes the herbal bouquet.
  • Salt and black pepper: Enhance and brighten all the flavors while allowing you to tailor the seasoning.
  • White beans (canned, drained and rinsed): Creamy and tender, they create a luscious texture and fill the soup with protein.
  • Baby spinach: Adds fresh, vibrant greenery and a gentle flavor that softens right into the broth.
  • Grated parmesan cheese: Optional but highly recommended, it adds a nutty, savory kick as a finishing touch.

How to Make White Bean Soup Recipe

Step 1: Sauté Aromatics and Vegetables

Begin by heating olive oil in a large pot over medium-high heat. Add the chopped onion and cook until it becomes translucent and sweet, about 5 minutes. This step is key for building a flavorful foundation. Then toss in the minced garlic, chopped carrots, celery, dried thyme, oregano, salt, and pepper. Let these ingredients cook together for 2 to 3 minutes, allowing the herbs and veggies to release their incredible aromas and start melding flavors.

Step 2: Simmer Beans and Broth

Next, stir in the vegetable broth along with the drained and rinsed white beans. Bring everything to a boil so the flavors can really come alive. Once boiling, lower the heat and let it simmer gently for 15 minutes. This simmering time is where the magic happens — the beans soften even more, and the broth becomes infused with every delicious ingredient you added.

Step 3: Add Spinach and Final Seasoning

Stir in the handful of baby spinach, which will wilt quickly in the hot soup, taking just about 2 minutes. This fresh addition brightens the soup both visually and flavor-wise. After the spinach has wilted, remove the pot from heat, then taste your soup. Adjust the salt and pepper as needed. Finally, sprinkle some grated parmesan cheese on top for an optional but irresistible finishing touch that adds a bit of savory creaminess.

How to Serve White Bean Soup Recipe

A white pot filled with a colorful bean soup showing three main layers: small white beans mixed with bright orange carrot cubes and light green celery pieces, fresh dark green spinach leaves evenly spread on top, all sitting in a light brown broth that looks warm and slightly thick. A silver ladle scoops up a portion of the soup, showing the mix clearly, with tiny sprinkles of grated cheese on top. The pot rests on a white marbled surface with a small clear bowl of chopped green herbs and a white bowl partly visible nearby. A soft pink cloth is placed under one side of the pot. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Adding a few garnishes can take your White Bean Soup Recipe to the next level. A sprinkle of freshly grated parmesan cheese or a drizzle of good quality olive oil works beautifully. Fresh herbs like parsley or thyme can also brighten the dish and add a burst of color. For a bit of crunch, toasted croutons or a few crushed red pepper flakes create exciting texture contrasts.

Side Dishes

This soup pairs wonderfully with warm, crusty bread for dipping or a simple mixed green salad dressed with lemon vinaigrette. If you want a heartier meal, consider serving it alongside roasted vegetables or a grilled cheese sandwich. The versatility of this soup makes it easy to complement your favorite sides and turn it into a complete, balanced feast.

Creative Ways to Present

For a fun twist, serve the soup in individual bread bowls to impress guests with edible bowls full of flavorful goodness. You can also puree a portion of the soup to create a creamy base and then ladle the chunky soup on top for a beautiful contrast. Layering garnishes separately on the side allows everyone to customize their bowls to their liking, adding a playful communal vibe to mealtime.

Make Ahead and Storage

Storing Leftovers

This White Bean Soup Recipe stores beautifully in the fridge for up to 4 days. Keep it in an airtight container to preserve the fresh flavors and prevent it from absorbing any odors in the fridge. Leftovers actually benefit from sitting a bit, as the flavors continue to meld and intensify overnight.

Freezing

You can freeze this soup for up to 3 months, making it a great option for meal prep. Allow the soup to cool completely, then transfer to freezer-safe containers or heavy-duty freezer bags. Label and date your packages so you can enjoy this comforting soup whenever you need a quick homemade meal with zero fuss.

Reheating

When ready to enjoy leftovers, gently reheat the soup on the stove over low to medium heat, stirring occasionally. If the soup has thickened too much, add a splash of vegetable broth or water to reach your desired consistency. Avoid boiling as this can dull the fresh flavors and overcook the spinach. Reheat just until everything is warmed through and cozy.

FAQs

Can I use dried beans instead of canned for this White Bean Soup Recipe?

Absolutely! Using dried beans will require soaking them overnight and longer cooking time—usually about 1 to 1 ½ hours until tender. This approach can enhance flavor and texture but plan ahead to ensure the beans are soft before starting the soup.

Is this soup suitable for vegans?

This White Bean Soup Recipe is vegan-friendly as written, especially if you skip the parmesan cheese or substitute it with a vegan alternative. The vegetable broth and plant-based ingredients make it perfect for a vegan diet.

Can I add other vegetables to the soup?

Definitely! This soup is very flexible. Feel free to add diced potatoes, zucchini, or even kale for extra nutrients and flavor. Just adjust cooking times to ensure all vegetables are tender before serving.

How spicy is this White Bean Soup Recipe?

The soup is mild by default, making it suitable for all palates. If you prefer a little heat, you can add crushed red pepper flakes or a dash of hot sauce either while cooking or at the table for a personalized kick.

What’s the best way to thicken the soup if I want it creamier?

To create a creamier texture, you can mash a portion of the beans directly in the pot with a potato masher or blend part of the soup and stir it back in. This adds natural creaminess without extra dairy or thickening agents.

Final Thoughts

This White Bean Soup Recipe is a true kitchen gem—so easy to make, yet wonderfully flavorful and comforting. Whether you’re new to cooking soups or a seasoned pro, this dish will quickly become a favorite to turn to for nourishing lunches or cozy dinners. I can’t wait for you to try it and experience just how delightful simple ingredients can be when combined with love.

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
White Bean Soup Recipe

White Bean Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 4 reviews

  • Author: Sara
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A hearty and nutritious White Bean Soup packed with tender vegetables, flavorful herbs, and creamy white beans. This comforting soup is perfect for a quick weeknight meal, simmered to perfection and finished with fresh spinach and a sprinkle of Parmesan cheese.


Ingredients

Vegetables & Aromatics

  • 1 large onion, chopped
  • 2 garlic cloves, minced
  • 3 large carrots, chopped
  • 3 celery stalks, chopped
  • 5 ounces baby spinach

Liquids & Seasonings

  • 1 tablespoon olive oil
  • 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

Beans & Cheese

  • 3 (15-ounce) cans white beans, drained and rinsed
  • Grated Parmesan cheese, for serving


Instructions

  1. Sauté Vegetables: In a large pot or saucepan, heat the olive oil over medium-high heat. Add the chopped onions and cook until they turn translucent, about 5 minutes. Then add the minced garlic, chopped carrots, celery, dried thyme, oregano, salt, and black pepper. Cook for an additional 2-3 minutes to release the flavors.
  2. Simmer Soup: Pour in the low sodium vegetable broth and the drained white beans. Bring the mixture to a boil, then reduce the heat to low and let it simmer gently for 15 minutes. This allows all the flavors to meld beautifully.
  3. Add Spinach: Stir in the baby spinach and continue simmering for about 2 minutes until the spinach wilts and blends into the soup.
  4. Finalize and Serve: Remove the pot from heat. Taste the soup and add extra salt or pepper if needed. Serve the soup hot, topped with a generous sprinkle of grated Parmesan cheese if desired.

Notes

  • Use low sodium vegetable broth to control the saltiness of the soup.
  • For a creamier texture, partially mash some of the beans before adding the spinach.
  • Can be stored in the refrigerator for up to 4 days.
  • Reheat gently on the stovetop to avoid overcooking the spinach.
  • Parmesan cheese adds a nice umami flavor but can be omitted for a vegan version.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

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