A comforting bowl of soup can be a warm embrace on a chilly day, and this recipe is no exception. With its hearty texture and rich flavors, a delicious white bean soup offers a nutritious option that’s easy to prepare. Packed with vegetables and subtle herbs, each spoonful invites you to relish the wholesome goodness. Whether you’re winding down after a long day or hosting friends for a cozy evening, this soup delivers warmth and satisfaction.
Why you’ll love this dish
This soup stands out not just for its delicious taste but also for its versatility and health benefits. The creamy, satisfying texture of white beans combined with fresh veggies creates a filling meal that can be enjoyed year-round. It’s also naturally rich in protein and fiber, making it a nourishing option for anyone seeking healthy eating habits.
"This soup warms my heart and fills my belly. It’s become a favorite in our household!"
If you’re looking for an easy, nutritious dish that doesn’t require hours of preparation, this recipe is perfect for you. Its flavors improve with time, making leftovers even better the next day.
The cooking process explained
Making this soup is a simple affair. Begin by sautéing some aromatics to build a flavor base, then add your vegetables and beans. You’ll let everything simmer together, allowing the flavors to meld beautifully. Finally, add in your choice of seasonings and a splash of vinegar for brightness. A welcomed addition to any meal, this soup is ready in about an hour, making it a fantastic option for both weeknight dinners and weekend gatherings.
Prep Time: 15 min | Cook Time: 45 min | Total Time: 60 min
What you’ll need
- 2 tablespoons olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 4 cups vegetable broth
- 2 cans (15 oz each) white beans, rinsed and drained
- 2 cups kale or spinach, chopped
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and pepper to taste
- Fresh lemon juice or vinegar for garnish
Tip: You can use homemade broth for an extra flavorful kick, or substitute with chicken broth for non-vegetarian versions.
Step-by-step instructions
- In a large pot, heat the olive oil over medium heat. Add the onion, carrot, and celery, sautéing until the veggies soften, about 5-7 minutes.
- Stir in the garlic and cook for another minute until fragrant.
- Pour in vegetable broth and add in the rinsed white beans. Bring to a gentle simmer.
- Add the chopped kale or spinach, thyme, rosemary, salt, and pepper. Let everything simmer together for about 30 minutes.
- Adjust seasoning if necessary. If desired, add a splash of lemon juice or vinegar right before serving.
Best ways to enjoy it
This soup is delightful on its own but pairs wonderfully with crusty artisan bread or a fresh green salad. Sprinkle some grated Parmesan on top for a rich, savory finish. You can also add a dollop of plain yogurt or a drizzle of good olive oil for added creaminess and flavor.
Storage and reheating tips
Leftover soup can be stored in an airtight container in the refrigerator for up to four days. If you want to keep it longer, consider freezing the soup for up to three months. When reheating, you may need to add a little extra broth or water to get a pleasing consistency again. Always ensure to heat it thoroughly before serving.
Helpful cooking tips
For the best flavor, let the soup simmer longer if time allows; the beans will absorb more flavors this way. Additionally, if you prefer a creamier texture, you can blend a portion of the soup with an immersion blender before adding in the leafy greens. This adds a smooth richness without the need for heavy cream.
Creative twists
Feel free to experiment with your favorite vegetables or herbs. Sweet potatoes, zucchini, or bell peppers are great additions. For a spicy kick, add red pepper flakes or some diced jalapeños. If you enjoy a smoky flavor, consider incorporating smoked paprika or using smoked oil in place of olive oil. Each variation brings a new life to this delightful soup.
FAQ
Can I make this soup in advance?
Yes, this soup can be made a day or two ahead of time. The flavors develop even more after sitting in the refrigerator.
How can I thicken the soup?
If you prefer a thicker consistency, you can blend a portion of the soup and mix it back in, or simply mash some of the beans with a fork before serving.
Is it possible to add meat?
Absolutely! If you’d like to enhance the protein, you can add cooked shredded chicken or turkey. Just warm it up with the soup in the last few minutes of cooking.
This comforting soup is not only satisfying but also a wonderful way to enjoy a variety of flavors and ingredients. Give it a try, and you might find it becomes a staple in your cooking routine!

White Bean Soup
Ingredients
Method
- In a large pot, heat the olive oil over medium heat. Add the onion, carrot, and celery, sautéing until the veggies soften, about 5-7 minutes.
- Stir in the garlic and cook for another minute until fragrant.
- Pour in vegetable broth and add in the rinsed white beans. Bring to a gentle simmer.
- Add the chopped kale or spinach, thyme, rosemary, salt, and pepper. Let everything simmer together for about 30 minutes.
- Adjust seasoning if necessary. If desired, add a splash of lemon juice or vinegar right before serving.



