in

Homemade White Bean Soup

Homemade White Bean Soup

WANT TO SAVE THIS RECIPE?

Cozy, wholesome, and deeply satisfying, this Homemade White Bean Soup is the kind of comfort food that nourishes both body and soul. Whether you’re curling up with a bowl on a chilly night or preparing a make-ahead lunch that keeps you fueled, this soup has everything you need: creamy white beans, hearty vegetables, and layers of flavor built with simple pantry ingredients.

What makes this soup truly special is its versatility. It welcomes add-ins like leafy greens, a splash of cream, or even crumbled sausage if you’re craving something heartier. Plus, it’s naturally gluten-free and easy to make vegetarian or vegan with just a few swaps. Simple, rustic, and always satisfying.

What Kind of White Beans Should I Use?

Great Northern beans or cannellini beans are ideal for this soup due to their creamy texture and mild flavor. Canned beans keep things quick, but if you have time, cooking dried beans from scratch enhances the taste and texture even more.

Ingredients for the Homemade White Bean Soup

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 carrots, peeled and chopped
  • 2 celery stalks, chopped
  • 4 garlic cloves, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1/4 teaspoon red pepper flakes (optional)
  • 2 (15-ounce) cans white beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 bay leaf
  • Salt and black pepper to taste
  • 2 cups chopped kale or spinach (optional)
  • Juice of 1/2 lemon
  • Fresh parsley for garnish
Homemade White Bean Soup (1)

How To Make the Homemade White Bean Soup

Step 1: Sauté the Vegetables

In a large pot, heat olive oil over medium heat. Add the onion, carrots, and celery. Cook for 6-8 minutes until the vegetables begin to soften.

Step 2: Add Garlic and Spices

Stir in the garlic, thyme, rosemary, and red pepper flakes. Cook for another 1-2 minutes until fragrant.

Step 3: Add Beans and Broth

Pour in the white beans, vegetable broth, and bay leaf. Stir and bring to a gentle boil. Reduce heat and let simmer for 20 minutes.

Step 4: Blend (Optional)

For a creamier texture, use an immersion blender to blend part of the soup, or transfer a couple cups to a blender, blend until smooth, and return to the pot.

Step 5: Stir in Greens and Finish

If using kale or spinach, stir it in and cook for an additional 5 minutes until wilted. Remove from heat, add lemon juice, and season with salt and pepper to taste.


Serving and Storing Homemade White Bean Soup

This soup is best served warm with a slice of crusty bread or a sprinkle of grated Parmesan. It also pairs well with a crisp side salad or a grilled cheese sandwich.

To store, let the soup cool completely and transfer to airtight containers. It will keep in the fridge for up to 5 days or in the freezer for up to 3 months. Reheat gently on the stove or in the microwave, adding a splash of broth or water if it thickens too much.

Frequently Asked Questions

How do I thicken the soup without cream?

Blending part of the soup helps create a creamy, thick texture without the need for cream or flour.

Can I use dried beans instead of canned?

Yes, just soak and cook the dried beans beforehand. You’ll need about 3 cups of cooked beans to substitute for two 15-ounce cans.

Is this soup freezer-friendly?

Absolutely! Let it cool fully before freezing in portions. It reheats beautifully.

Can I make it in a slow cooker?

Yes, sauté the vegetables first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours.

What can I use instead of kale or spinach?

Chard, beet greens, or even chopped broccoli florets make great alternatives.

How can I add more protein?

Toss in cooked sausage, shredded chicken, or even some quinoa for a protein boost.


Want More Soup Ideas?

If you love this hearty Homemade White Bean Soup, you’ll definitely want to try these warming options next:

Save This Pin + Share Your Results

📌 Save this recipe to your Pinterest board for cozy dinners and easy meal prep.

And I’d love to hear what you think! Did you add extra greens or skip the red pepper? Maybe added bacon bits or a swirl of cream? Share your twists and tag me—your creativity keeps this kitchen inspired.

For more comforting recipes like this one, follow me on Pinterest @NinaDishes.


Homemade White Bean Soup (2)
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
Homemade White Bean Soup

Homemade White Bean Soup


  • Author: Nina Klatten
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Cozy, wholesome, and deeply satisfying, this Homemade White Bean Soup brings comfort in every spoonful. Made with creamy beans, vibrant vegetables, and savory herbs, it’s easy to make, freezer-friendly, and full of nourishment for any season.


Ingredients

2 tablespoons olive oil

1 medium yellow onion, diced

2 carrots, peeled and chopped

2 celery stalks, chopped

4 garlic cloves, minced

1 teaspoon dried thyme

1/2 teaspoon dried rosemary

1/4 teaspoon red pepper flakes (optional)

2 (15-ounce) cans white beans, drained and rinsed

4 cups vegetable broth

1 bay leaf

Salt and black pepper to taste

2 cups chopped kale or spinach (optional)

Juice of 1/2 lemon

Fresh parsley for garnish


Instructions

1. In a large pot, heat olive oil over medium heat. Add the onion, carrots, and celery. Cook for 6-8 minutes until the vegetables begin to soften.

2. Stir in the garlic, thyme, rosemary, and red pepper flakes. Cook for another 1-2 minutes until fragrant.

3. Pour in the white beans, vegetable broth, and bay leaf. Stir and bring to a gentle boil. Reduce heat and let simmer for 20 minutes.

4. For a creamier texture, use an immersion blender to blend part of the soup, or transfer a couple cups to a blender, blend until smooth, and return to the pot.

5. If using kale or spinach, stir it in and cook for an additional 5 minutes until wilted. Remove from heat, add lemon juice, and season with salt and pepper to taste.

Notes

Use low-sodium broth for better salt control.

Blending just a portion of the soup gives it a creamier texture.

Add leftover roasted veggies or shredded chicken to stretch leftovers.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 5g
  • Sodium: 620mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg

Keywords: white bean soup, vegetarian soup, gluten-free soup

Homemade White Bean Soup (3)

WANT TO SAVE THIS RECIPE?