Best White Bean Soup Recipe
A comforting and flavorful white bean soup made with Great Northern beans, aromatic vegetables, and herbs. This soup offers a creamy texture enhanced by optional blending, garnished with lemon and fresh parsley, perfect for a cozy meal any day.
- Author: Rami
- Prep Time: 15 minutes
- Cook Time: 90 minutes
- Total Time: 105 minutes
- Yield: 6-8 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Main Ingredients
- 1 pound dried Great Northern beans, rinsed
- 8 cups vegetable broth (or chicken broth for a richer flavor)
- 1 large yellow onion, chopped
- 2 carrots, peeled and chopped
- 2 celery stalks, chopped
- 4 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/4 teaspoon red pepper flakes (optional)
- 1 bay leaf
- Salt and freshly ground black pepper to taste
- Juice of 1/2 lemon (or more, to taste)
- Fresh parsley, chopped (for garnish)
Optional Ingredients
- 1 cup chopped kale or spinach
- 1/2 cup grated Parmesan cheese
- Smoked ham hock (for smoky flavor)
- Italian sausage (browned and added for heartiness)
Serving
- Crusty bread, for serving (optional)
- Preparing the Beans: Rinse the Great Northern beans thoroughly. Use either the overnight soak by covering beans with cold water for at least 8 hours and then draining and rinsing, or the quick soak method by boiling the beans in water for 2 minutes, removing from heat, covering, and soaking for 1 hour before draining and rinsing.
- Building the Flavor Base: Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion, carrots, and celery, sautéing for 5 to 7 minutes until vegetables are tender and onion is translucent. Stir occasionally to prevent burning.
- Adding Garlic and Spices: Add minced garlic, dried thyme, dried rosemary, and red pepper flakes if using. Cook for about 1 minute, stirring constantly until fragrant, taking care not to burn the garlic.
- Cooking the Soup: Add the soaked and drained beans along with vegetable or chicken broth to the pot. Stir in the bay leaf. Bring to a boil then reduce heat to low, cover, and simmer gently for 1.5 to 2 hours, stirring occasionally, until beans are tender and creamy.
- Season and Adjust: Remove the bay leaf, then season soup with salt and freshly ground black pepper to taste. Adjust seasoning gradually.
- Blending (Optional): For a creamier texture, use an immersion blender to puree about half of the soup directly in the pot, or carefully blend in batches in a regular blender. Return blended soup to the pot and stir well.
- Finishing Touches: Stir in lemon juice to brighten flavors. If using, add chopped kale or spinach during the last 5 minutes of simmering, allowing it to wilt. Optionally, stir in grated Parmesan cheese for added richness.
- Serving: Ladle soup into bowls, garnish with fresh chopped parsley, and serve with crusty bread. A drizzle of olive oil is an optional finishing touch.
Notes
- Cooking time varies depending on bean age; check for tenderness periodically.
- Blending a portion of the soup enhances creaminess.
- Lemon juice brightens and complements creamy beans.
- Add kale, spinach, or Parmesan cheese for extra flavor and nutrients.
- Add a smoked ham hock during simmering for smoky flavor; remove and shred meat before returning to soup.
- Other white beans like cannellini or navy beans can be used as substitutes.
- Increase red pepper flakes or add cayenne pepper for spicier soup.
- Brown Italian sausage and add it for a heartier meal.
- Soup freezes well for up to 3 months; cool completely before freezing in airtight containers.
Keywords: white bean soup, Great Northern beans, vegetarian soup, creamy bean soup, healthy soup, homemade soup, easy dinner recipe