The Best White Bean Soup is everything you want in a cozy bowl: creamy, hearty, and made with simple pantry staples. Packed with tender beans, veggies, and rosemary, this quick simmer fills the kitchen with the most inviting aroma. It’s ready in just 30 minutes, perfect for dunking crusty bread and sharing at the table.
Table of Contents
Why You’ll Love This White Bean Soup
This soup is thick and creamy without a drop of cream. It’s packed with plant-based protein and fiber, making it filling yet light. Rosemary and a splash of apple cider vinegar bring restaurant-worthy flavor from the simplest ingredients. Plus, it’s budget-friendly and fast enough for any busy weeknight. If you’re a fan of creamy bowls, you might also love this lemon chicken orzo soup for another cozy dinner option.
Ingredients You’ll Need

- Cannellini beans or other white beans such as navy or Great Northern
- Onion, carrot, and celery for a classic flavorful base
- Garlic to deepen the aroma
- Potatoes for natural creaminess
- Spinach, kale, or chard for a pop of greens
- Tomato paste for richness
- A splash of apple cider vinegar for brightness
- Fresh rosemary sprig or dried if that’s what you have
- Olive oil for sautéing and finishing
- Paprika for a gentle smoky note if you like
- Salt and black pepper
- Vegetable broth or water with bouillon
How to Make The Best White Bean Soup
- 1. Warm olive oil in a large pot over medium heat and sauté onion, carrot, and celery until soft and fragrant.
- 2. Stir in garlic, beans, tomato paste, potatoes, rosemary, and paprika. Let everything cook together for a minute.

- 3. Pour in the apple cider vinegar and let it simmer until it’s mostly absorbed, leaving a lovely depth of flavor.
- 4. Add broth and spinach, bring to a gentle boil, then cover and cook until potatoes are tender.
- 5. Season with salt and pepper. Lightly mash some beans and potatoes in the pot for a creamier texture.

- 6. Ladle into bowls, drizzle with olive oil, crack some black pepper on top, and serve with a hunk of warm bread. For another cozy pairing, this roasted butternut squash soup makes a delicious side.

Tips and Variations
Choose any white bean you like, they all deliver creaminess
Swap spinach with kale, chard, or your favorite greens
Add smoked paprika or a sprinkle of parmesan if you don’t need it vegan
Mash part of the soup with a spoon or immersion blender for a thicker feel
Store leftovers in the fridge for 3 days or freeze in portions for up to 2 months
And when you’re craving more homestyle flavors, try this chicken and gravy for a heartwarming combo.
Is White Bean Soup Healthy
Yes, this soup is naturally nourishing. White beans are rich in protein, fiber, iron, and antioxidants while being low in calories. Potatoes add satisfying starch, and leafy greens bring vitamins and color. Pair a bowl with whole grain bread and you’ll have a balanced meal that leaves you full and happy.
Serving Ideas
Spoon it into rustic bowls and serve with warm crusty bread
Add a sprinkle of parmesan or nutritional yeast for extra flavor
Top with red chili flakes for a little kick
Pair with a simple green salad for a full meal

FAQ
Can I use dried beans instead of canned
You can. Cook them ahead until tender and then use about three cups cooked beans in place of the canned.
How can I make it thicker
Mash some of the beans and potatoes or simmer uncovered a bit longer until the broth reduces.
A warm pot of this white bean soup is pure comfort in a bowl. Try it tonight and share it with someone you love. I’d be thrilled to hear how yours turns out, so leave a comment or tag me. Follow us on Pinterest for more cozy ideas, or join the fun on Facebook!

The Best White Bean Soup (Creamy, Cozy & Ready in 30 Minutes)
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
If you’re craving a pot of comfort that’s creamy, hearty, and ridiculously simple, this white bean soup is the answer. Packed with pantry beans, fresh veggies, and a hint of rosemary, it simmers into a cozy bowl you’ll want to scoop up with crusty bread. The best part? It’s ready in about 30 minutes.
Ingredients
- Cannellini beans or other white beans such as navy or Great Northern
- Onion, carrot, and celery
- Garlic
- Potatoes
- Spinach, kale, or chard
- Tomato paste
- A splash of white wine
- Fresh rosemary sprig or dried
- Olive oil
- Paprika
- Salt and black pepper
- Vegetable broth or water with bouillon
Instructions
- Warm olive oil in a large pot over medium heat and sauté onion, carrot, and celery until soft and fragrant.
- Stir in garlic, beans, tomato paste, potatoes, rosemary, and paprika. Let everything cook together for a minute.
- Pour in the wine and let it simmer until mostly absorbed.
- Add broth and spinach, bring to a gentle boil, then cover and cook until potatoes are tender.
- Season with salt and pepper. Lightly mash some beans and potatoes in the pot for a creamier texture.
- Ladle into bowls, drizzle with olive oil, crack black pepper on top, and serve with bread.
Notes
Choose any white bean you like, swap greens, add smoked paprika or parmesan if not vegan. Mash part of the soup for a thicker feel. Store in fridge for 3 days or freeze for 2 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 5g
- Sodium: 650mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg