Ingredients
The key to this dish lies in selecting the right ingredients—fresh herbs and quality beans make all the difference. When I first started making this soup, I used canned beans for convenience, but soaking and cooking dried beans yourself adds a creamier texture and richer flavor that’s worth the little extra effort. I also love using homemade vegetable stock if I have it on hand; it deepens the savory notes without overpowering the delicate beans.
- 1 cup dried white beans (cannellini or Great Northern), soaked overnight and drained (or 2 cans, drained and rinsed)
- 2 tablespoons extra virgin olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cups vegetable stock (homemade or low-sodium store-bought)
- 1 teaspoon fresh rosemary, finely chopped
- 1 teaspoon fresh thyme leaves
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- Optional: pinch of red pepper flakes for subtle heat
- Fresh parsley, chopped, for garnish
If you’re short on fresh herbs, dried rosemary and thyme can be used—just reduce quantities by half since dried herbs are more concentrated. For a creamier soup, stirring in a splash of good-quality olive oil before serving always feels like a little extra indulgence.
Instructions
- If using dried beans, soak them overnight in plenty of water. Drain and rinse before cooking.
- Heat olive oil in a large pot over medium heat. Add chopped onion, carrots, and celery. Sauté for about 5-7 minutes until softened and fragrant.
- Add the minced garlic and sauté for another minute, stirring constantly to prevent burning.
- Pour in the vegetable stock and add the soaked beans (or canned beans if using). Stir in rosemary, thyme, bay leaf, and red pepper flakes if you like a touch of heat.
- Bring the soup to a gentle boil, then reduce heat to low. Cover and simmer for 45 minutes to an hour if using dried beans, or 20 minutes if using canned, until the beans are tender and the flavors meld beautifully.
- Remove the bay leaf. For a creamier texture, use an immersion blender to puree about one-third of the soup directly in the pot, or transfer a portion to a blender and return it to the pot.
- Season generously with salt and freshly ground black pepper to your taste. If the soup feels too thick, add a splash of water or stock to loosen it up.
- Serve hot, garnished with fresh parsley and an extra drizzle of olive oil.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
