A comforting and creamy white bean soup that’s perfect for a cozy meal. This soup is rich, smooth, and packed with flavor.
Author:EditorVictoria
Prep Time:10 minutes
Cook Time:1 hour 10 minutes
Total Time:1 hour 20 minutes
Yield:4 servings 1x
Category:Soup
Method:Stovetop
Cuisine:American
Diet:Low Lactose
Ingredients
Scale
2 cups dried white beans, soaked overnight
1 tablespoon olive oil
1 onion, diced
2 carrots, diced
2 celery stalks, diced
3 garlic cloves, minced
4 cups vegetable broth
1 teaspoon dried thyme
1 teaspoon dried rosemary
1 bay leaf
Salt and pepper to taste
1/2 cup heavy cream (or coconut milk for a dairy-free option)
2 strips turkey bacon, cooked and crumbled (optional)
Instructions
Drain and rinse the soaked white beans.
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook until softened, about 5 minutes.
Add garlic and cook for another minute until fragrant.
Add the soaked beans, vegetable broth, thyme, rosemary, and bay leaf. Bring to a boil, then reduce heat and simmer for 1 hour or until beans are tender.
Remove the bay leaf. Use an immersion blender to blend the soup until smooth, or transfer to a blender in batches.
Stir in the heavy cream (or coconut milk) and season with salt and pepper to taste.
Serve hot, topped with crumbled turkey bacon if desired.
Notes
Soaking the beans overnight reduces cooking time.
For a thicker soup, blend only half of the beans.
Store leftovers in an airtight container in the fridge for up to 3 days.