This Heritage White Bean Soup is a timeless classic that's both hearty and nourishing. Perfect for cooler days, it's a simple yet flavorful dish that brings comfort to any table.
White beans are the star of this soup, providing a creamy texture and hearty base. Make sure to soak them overnight for the best results. Onion and garlic add depth and aroma, making the soup savory and flavorful. The carrots and celery bring a subtle sweetness and crunch. Bay leaf, thyme, and rosemary infuse the soup with earthy, comforting notes. And of course, a good bit of salt and pepper to season it just right. We finish with a touch of olive oil for richness and a sprinkle of parsley for a fresh, vibrant finish.
This soup pairs beautifully with a slice of crusty bread or a simple green salad. For a heartier meal, serve it alongside roasted chicken or grilled sausages.
Start with the white beans. Give them a good rinse under cold water, then let them soak overnight. This is key for tender beans that cook evenly. The next day, drain and rinse them again. Grab your trusty large pot and heat up the olive oil over medium heat. Toss in the onion and garlic, stirring until they're nice and translucent — this should take about 5 minutes.
Next, add the carrots and celery. Let them cook just until they're starting to soften. Now, it's time to bring everything together. Stir in the soaked beans, add the water, and drop in the bay leaf. Sprinkle in the thyme and rosemary, then season with salt and pepper to taste.
Increase the heat to bring the pot to a boil, then reduce it to a gentle simmer. Cover the pot and let it cook for about 1.5 hours, or until the beans are tender and the flavors have melded beautifully. Before serving, fish out the bay leaf and give it a taste — adjust the seasoning if needed. Finally, garnish with a generous sprinkle of parsley.