20-Minute White Bean Soup

Why You’ll Love This Recipe

This white bean soup comes together fast without sacrificing depth of flavor. It’s protein-packed, fiber-rich, and made from pantry staples, making it both convenient and budget-friendly. Plus, it’s naturally vegetarian and easily adaptable to vegan or meat-eater preferences. Whether you’re short on time or just want a fuss-free meal, this recipe checks every box.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Canned white beans (such as cannellini, great northern, or navy beans)
  • Onion
  • Garlic
  • Carrots
  • Celery
  • Olive oil
  • Vegetable broth
  • Thyme
  • Bay leaf
  • Salt and pepper
  • Lemon juice (optional, for brightness)
  • Fresh parsley (optional, for garnish)

Directions

  1. In a large pot, heat olive oil over medium heat.
  2. Add diced onion, carrots, and celery. Sauté for 5–7 minutes until vegetables are tender.
  3. Stir in minced garlic, thyme, salt, and pepper. Cook for another minute.
  4. Add the drained and rinsed white beans, vegetable broth, and bay leaf. Stir to combine.
  5. Bring to a boil, then reduce heat and simmer uncovered for 10 minutes.
  6. For a creamier texture, mash some of the beans with a spoon or use an immersion blender to blend a portion of the soup.
  7. Remove the bay leaf. Stir in lemon juice if using.
  8. Serve hot, garnished with fresh parsley.

Servings and timing

This recipe makes 4 servings.
Prep time is 5 minutes, and cook time is 15 minutes, for a total of 20 minutes from start to finish.

Variations

  • Add greens: Stir in spinach or kale during the last few minutes of cooking.
  • Make it spicy: Add a pinch of red pepper flakes or a dash of hot sauce.
  • Use fresh herbs: Swap dried thyme with rosemary, oregano, or fresh herbs for a different flavor.
  • Add grains: Cooked rice, quinoa, or small pasta can bulk up the soup.
  • Make it meaty: Add cooked bacon, pancetta, or shredded rotisserie chicken for a protein boost.

Storage/Reheating

Let the soup cool before storing.

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Freeze for up to 3 months in sealed containers.
  • Reheating: Warm on the stove over medium heat or in the microwave. Add a splash of broth or water if it thickens.

FAQs

Can I use dried beans instead of canned?

Yes, but you’ll need to cook them first. Canned beans are quicker for this 20-minute recipe.

What kind of white beans work best?

Cannellini, great northern, or navy beans all work well.

Can I blend the whole soup?

Yes, for a smooth, creamy soup, use a blender or immersion blender to puree the entire pot.

Is this soup vegan?

Yes, as long as you use vegetable broth and avoid any dairy or meat additions.

Can I use chicken broth instead?

Absolutely. Use chicken broth if you’re not keeping it vegetarian.

How do I thicken the soup?

Mash some of the beans or blend part of the soup for a thicker consistency.

Can I make this ahead of time?

Yes, it stores and reheats well, making it great for meal prep.

What should I serve with this soup?

Crusty bread, a green salad, or grilled cheese all pair nicely.

How can I add more protein?

Add cooked chicken, sausage, or stir in a scoop of nutritional yeast for a plant-based boost.

Is it freezer-friendly?

Yes, this soup freezes well for up to 3 months. Thaw and reheat before serving.

Conclusion

This 20-minute white bean soup is proof that delicious, nourishing meals don’t need hours in the kitchen. With simple ingredients and fast prep, it’s a go-to recipe for any time you need something warm, easy, and satisfying. Customize it to your taste and enjoy the comfort of homemade soup in just minutes.

Print

20-Minute White Bean Soup

20-Minute White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

20-Minute White Bean Soup is a quick, hearty, and comforting meal made with pantry staples like canned beans, vegetables, and herbs. Ready in just 20 minutes, it’s perfect for busy weeknights without sacrificing flavor or nutrition.

  • Author: Laura
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegan

Ingredients

  1. 2 cans (15 oz each) white beans (cannellini, great northern, or navy), drained and rinsed
  2. 1 onion, diced
  3. 2 carrots, diced
  4. 2 celery stalks, diced
  5. 3 garlic cloves, minced
  6. 2 tbsp olive oil
  7. 4 cups vegetable broth
  8. 1/2 tsp dried thyme
  9. 1 bay leaf
  10. Salt and pepper, to taste
  11. 1 tbsp lemon juice (optional)
  12. 2 tbsp fresh parsley, chopped (optional, for garnish)

Instructions

Heat olive oil in a large pot over medium heat.

  1. Add onion, carrots, and celery. Sauté for 5–7 minutes until softened.
  2. Stir in garlic, thyme, salt, and pepper. Cook for 1 minute.
  3. Add white beans, vegetable broth, and bay leaf. Stir to combine.
  4. Bring to a boil, then reduce heat and simmer for 10 minutes.
  5. For creaminess, mash some beans with a spoon or blend part of the soup with an immersion blender.
  6. Remove bay leaf, stir in lemon juice if using.
  7. Serve hot, garnished with fresh parsley.

Notes

  • Stir in spinach or kale for extra greens.
  • Add red pepper flakes or hot sauce for spice.
  • Mix in cooked rice, quinoa, or pasta for a heartier soup.
  • Use chicken broth if not vegetarian.
  • Freezes well for up to 3 months.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 260
  • Sugar: 5g
  • Sodium: 620mg
  • Fat: 9g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 11g
  • Protein: 11g
  • Cholesterol: 0mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments