in

Homemade White Bean Soup

WANT TO SAVE THIS RECIPE?

Homemade White Bean Soup is the kind of cozy meal that makes the whole kitchen feel warm before you even sit down to eat. It has a rich tomato-kissed broth, tender white beans, sweet carrots, and leafy greens that soften into every spoonful. The result is hearty without feeling too heavy, which makes it perfect for chilly nights, simple family dinners, or lazy weekend lunches.

Pin this Recipe

What makes this soup especially comforting is how pantry-friendly it is. A few humble ingredients come together into something that tastes slow simmered and satisfying, with plenty of texture and savory flavor in every bite. Serve it with crusty bread and a sprinkle of Parmesan, and it instantly feels like a meal worth lingering over.


Why You’ll Love This Homemade White Bean Soup

This Homemade White Bean Soup is easy to make, budget-friendly, and packed with ingredients that create deep flavor without a long list of extras. It is a one-pot meal that works beautifully for busy weeknights, meal prep, and cozy leftovers the next day.

You will also love how flexible it is. You can keep it simple and rustic, make it a little thicker by mashing some of the beans, or brighten it with extra herbs and lemon at the end. It is wholesome, filling, and comforting in the best possible way.


What Makes Homemade White Bean Soup So Comforting?

The comfort comes from the balance of creamy beans, tender vegetables, and a broth that feels rich even though the ingredients are simple. White beans naturally add body to the soup, and as they simmer, they create a soft, velvety texture that makes every bowl feel satisfying.

Another reason this soup feels so special is that it tastes even better as it sits. The herbs, vegetables, and broth blend together beautifully, giving you a soup that feels homemade, nourishing, and full of slow-cooked flavor.


Ingredients for the Homemade White Bean Soup

A good pot of Homemade White Bean Soup starts with simple ingredients that each bring something important to the final bowl. These are the basics that build flavor, texture, and that cozy homemade feel.

Olive oil
This helps soften the vegetables and starts the flavor base for the soup.

Yellow onion
Onion adds sweetness and depth, giving the broth a savory backbone.

Carrots
Carrots bring natural sweetness and color while adding a tender bite.

Celery
Celery adds subtle freshness and rounds out the classic soup base.

Garlic
Garlic brings warm, aromatic flavor that makes the soup taste richer.

Tomato paste
A small amount of tomato paste deepens the broth and gives it a fuller, more robust taste.

White beans
These are the heart of the soup, adding creaminess, protein, and a satisfying texture.

Vegetable broth
Broth ties everything together and gives the soup its comforting body.

Diced tomatoes
These add brightness and a little acidity to balance the creamy beans.

Italian seasoning
This adds an herby, cozy flavor that works beautifully with beans and vegetables.

Salt
Salt brings out the flavor in every ingredient.

Black pepper
Black pepper adds a mild warmth and rounds out the seasoning.

Spinach or kale
Leafy greens add color, freshness, and extra heartiness.

Parmesan cheese
A final sprinkle adds salty, nutty richness right before serving.

Crusty bread
Bread is perfect for dipping and turns the soup into an even more satisfying meal.


How To Make the Homemade White Bean Soup

This soup comes together in one pot and follows a simple rhythm: sauté, simmer, and finish. The steps are easy, but each one helps build the homemade flavor that makes this soup stand out.

Step 1: Build the Flavor Base

Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery, then cook until the vegetables begin to soften and the onion turns translucent. This step lays down the savory foundation for the whole soup.

Step 2: Add the Garlic and Tomato Paste

Stir in the garlic and tomato paste, cooking just long enough for both to become fragrant. The tomato paste should darken slightly as it cooks, which helps bring out a deeper flavor.

Step 3: Add the Beans and Broth

Pour in the white beans, diced tomatoes, and vegetable broth. Stir in the Italian seasoning, salt, and black pepper. Once everything is combined, bring the soup to a gentle simmer.

Step 4: Let the Soup Simmer

Reduce the heat and let the soup simmer until the vegetables are tender and the flavors have blended. If you want a thicker texture, mash a small portion of the beans right in the pot and stir them back into the broth.

Step 5: Stir in the Greens

Add the spinach or kale near the end of cooking. Let the greens wilt into the hot soup until they are tender but still bright.

Step 6: Finish and Serve

Taste the soup and adjust the seasoning if needed. Ladle it into bowls, top with Parmesan, and serve with crusty bread on the side for dipping.


Serving and Storing Homemade White Bean Soup

This recipe feeds about 6 people, making it a wonderful option for family dinner or meal prep for the week. Serve it hot with grated Parmesan, a drizzle of olive oil, and warm bread if you want to make it feel extra cozy.

To store, let the soup cool completely before transferring it to an airtight container. It will keep well in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of broth or water if it thickens too much. You can also freeze it for up to 3 months, though the greens may soften a bit more after thawing.


What to Serve With Homemade White Bean Soup?

Crusty Artisan Bread

A thick slice of crusty bread is perfect for soaking up the flavorful broth and makes the meal feel complete.

Simple Green Salad

A light salad with a sharp vinaigrette adds freshness and balances the hearty texture of the soup.

Grilled Cheese Sandwich

A crispy, melty sandwich pairs beautifully with the creamy beans and savory broth.

Roasted Vegetables

Oven-roasted vegetables make a wholesome side dish that fits naturally with the rustic feel of this soup.


Frequently Asked Questions

Can I use canned beans for Homemade White Bean Soup?

Yes, canned beans work very well and make the soup faster to prepare. Just drain and rinse them before adding so the broth stays clean and balanced.

Which white beans are best for this soup?

Cannellini beans are a great choice because they are creamy and hold their shape nicely. Great Northern beans or navy beans also work well, depending on the texture you prefer.

Can I make Homemade White Bean Soup ahead of time?

Absolutely. In fact, it often tastes even better the next day because the flavors have more time to blend together.

How can I thicken the soup naturally?

The easiest way is to mash some of the beans directly in the pot. This gives the broth a thicker, creamier texture without needing flour or cream.

Can I add meat to this soup?

Yes, if you want a heartier version, browned sausage or shredded chicken can be added. They work well with the beans and herbs while keeping the soup cozy and satisfying.


Save This Pin For Later

📌 Save this recipe to your Pinterest soup board so you can come back to it any time.

If you enjoy cozy comfort food, you might also like Rustic Tuscan Bean Soup, creamy Parmesan Tuscano soup, or this cozy sun-dried tomato spinach and ricotta grilled cheese on the side.

And let me know in the comments how yours turned out. Did you keep it classic and simple, or add your own twist with extra herbs, sausage, or a squeeze of lemon?

For even more comforting recipes to save and make later, visit Meals We Share.


Conclusion

Homemade White Bean Soup proves that simple ingredients can turn into something deeply comforting and full of flavor. It is easy enough for a weeknight, satisfying enough for a full dinner, and flexible enough to make your own.

Whether you serve it with bread, salad, or a grilled cheese on the side, this is the kind of recipe that earns a regular spot in your kitchen. One warm bowl is often all it takes to see why it becomes a favorite.


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


  • Author: Sally Roberts
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

Homemade White Bean Soup is a cozy, easy recipe that turns simple pantry staples into a hearty, wholesome meal. With tender white beans, carrots, celery, greens, and a rich tomato-herb broth, this soup is perfect for a quick dinner, easy lunch, healthy comfort food, and simple meal prep. It is one of those easy recipe ideas that fits busy weeknights, family dinner plans, and satisfying food ideas all year round.


Ingredients

2 tablespoons olive oil

1 medium yellow onion, diced

2 medium carrots, sliced

2 celery stalks, sliced

4 cloves garlic, minced

2 tablespoons tomato paste

3 cans white beans, drained and rinsed

4 cups vegetable broth

1 can diced tomatoes

1 teaspoon Italian seasoning

1 teaspoon salt

1/2 teaspoon black pepper

2 cups spinach or kale

1/4 cup grated Parmesan cheese

6 slices crusty bread


Instructions

1. Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery, then cook for 6 to 8 minutes until softened.

2. Stir in the garlic and tomato paste, then cook for 1 minute until fragrant.

3. Add the white beans, vegetable broth, diced tomatoes, Italian seasoning, salt, and black pepper. Stir well and bring to a gentle simmer.

4. Simmer for 20 minutes, stirring occasionally, until the vegetables are tender and the broth tastes rich.

5. Mash about 1 cup of the beans in the pot with the back of a spoon to thicken the soup slightly, if desired.

6. Stir in the spinach or kale and cook for 2 to 3 minutes until wilted.

7. Taste and adjust seasoning if needed.

8. Ladle into bowls and top with Parmesan cheese. Serve hot with crusty bread.

Notes

For a thicker soup, mash more of the beans before serving.

Cannellini beans give the creamiest texture, but Great Northern beans also work well.

Add a squeeze of lemon at the end for a brighter finish.

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

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 8g
  • Saturated Fat: 2g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 39g
  • Fiber: 11g
  • Protein: 13g
  • Cholesterol: 5mg

Keywords: homemade white bean soup, white bean soup, easy soup recipe, healthy soup, quick dinner, easy lunch, comfort food, meal prep, food ideas

WANT TO SAVE THIS RECIPE?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

Quick and Easy Vegan Donuts

High Protein Egg Bites