White Bean Soup
There’s something incredibly comforting about a warm bowl of white bean soup, especially on chilly nights when the world feels a bit more daunting. This soup, rich in flavor and nutrients, is the perfect antidote to those cold evenings. It’s a dish that brings together pantry staples, fresh vegetables, and aromatic herbs, delivering both hearty satisfaction and vibrant flavors. Whether you’re cooking for a family dinner or meal prepping for the week, this white bean soup stands out—not just for its simplicity, but for the way it warms both your heart and your home.
Why you’ll love this dish
This white bean soup is everything you want in a cozy bowl of goodness. It’s quick to prepare, making it an ideal weeknight meal, taking just about 30 minutes from start to finish. Budget-friendly? Absolutely! With just a handful of ingredients, you can whip up a delicious meal that serves multiple portions. Plus, this recipe is easily customizable—add kale or spinach for an extra health boost, or swap in different herbs to suit your taste.
Step-by-step overview
Making this white bean soup is a straightforward endeavor. You’ll start by sautéing aromatic vegetables, then combine them with beans and broth to create a nourishing, savory base. Everything comes together in just a few steps, making it not only easy to follow but also enjoyable to create a dish that’s both hearty and vibrant.
What you’ll need
Gather these items to make your white bean soup:
- 2 cans white beans (cannellini or navy beans), drained and rinsed
- 4 cups vegetable broth
- 1 onion, chopped
- 3 garlic cloves, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 teaspoon thyme
- 1 teaspoon rosemary
- Salt and pepper to taste
- 2 cups kale or spinach (optional)
- Olive oil for sautéing
Don’t hesitate to get creative with substitutions! If you have leftover veggies in your refrigerator, toss them in. Or vary the herbs based on what you enjoy or have on hand.
Directions to follow

- In a large pot, heat some olive oil over medium heat.
- Add the chopped onion, carrots, and diced celery. Sauté until they soften and release a delightful aroma.
- Stir in the minced garlic, thyme, and rosemary, letting them cook for another minute to infuse the flavors.
- Incorporate the drained white beans and vegetable broth, bringing everything to a gentle simmer.
- Allow the soup to cook for about 15-20 minutes, giving time for the flavors to meld beautifully.
- If you’re adding kale or spinach, toss it in and cook until it’s wilted.
- Finally, season the soup with salt and pepper to taste before serving it hot.
Best ways to enjoy it
Serving your white bean soup can be just as delightful as making it. A sprinkle of freshly grated Parmesan cheese adds a savory touch, while a drizzle of high-quality olive oil before serving elevates the overall experience. Pair it with crusty bread or a light salad for a well-rounded meal. For those chilly nights, a side of warm, buttery garlic bread is pure bliss.
Storage and reheating tips
To ensure your leftover white bean soup stays fresh and delicious, store it in an airtight container in the refrigerator. It can last 3-4 days. For longer storage, consider freezing portions in freezer-safe bags—just be sure to leave some space for the soup to expand as it freezes. When it’s time to enjoy your leftovers, simply reheat on the stove or in the microwave until warmed through.
Helpful cooking tips
Want to make your white bean soup even better? Here are some pro tips:
- Use high-quality vegetable broth for the richest flavor.
- Sauté your vegetables well; the longer you let them cook at the beginning, the deeper the flavors become.
- Feel free to experiment with spices! A pinch of smoked paprika or a dash of cayenne can add a lovely, warm kick.
Creative twists
Why not make it your own? Here are some variations to consider:
- Add Protein: Stir in some cooked sausage or diced chicken for a heartier soup.
- Herb Swaps: Experiment with basil or oregano to give it an Italian twist.
- Creamy Texture: For a creamier soup, blend a portion of the soup and then stir it back in, or add a splash of coconut milk.
Your questions answered
1. How long does this soup take to cook?
It usually takes about 30 minutes from start to finish.
2. Can I use dried beans instead of canned?
Yes! Soak dried beans overnight and cook them beforehand; just ensure to adjust the broth quantity.
3. Is this soup gluten-free?
Absolutely! All the ingredients in this recipe are gluten-free.
4. How can I make this soup vegan?
This recipe is already vegan-friendly, just ensure your vegetable broth is plant-based.
With its tasty ingredients and rich flavors, this white bean soup is bound to become a favorite in your household. Enjoy the warmth it brings, not just from the ingredients but from the act of sharing and enjoying good food with loved ones.
Print
White Bean Soup
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegan
Description
This comforting white bean soup is perfect for chilly nights, made with pantry staples and fresh vegetables.
Ingredients
- 2 cans white beans (cannellini or navy beans), drained and rinsed
- 4 cups vegetable broth
- 1 onion, chopped
- 3 garlic cloves, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 teaspoon thyme
- 1 teaspoon rosemary
- Salt and pepper to taste
- 2 cups kale or spinach (optional)
- Olive oil for sautéing
Instructions
- In a large pot, heat some olive oil over medium heat.
- Add the chopped onion, carrots, and diced celery. Sauté until they soften and release a delightful aroma.
- Stir in the minced garlic, thyme, and rosemary, letting them cook for another minute to infuse the flavors.
- Incorporate the drained white beans and vegetable broth, bringing everything to a gentle simmer.
- Allow the soup to cook for about 15-20 minutes, giving time for the flavors to meld beautifully.
- If you’re adding kale or spinach, toss it in and cook until it’s wilted.
- Finally, season the soup with salt and pepper to taste before serving it hot.
Notes
Serve with freshly grated Parmesan cheese and a drizzle of olive oil for a delightful experience.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian







