Go Back

Heartwarming Bean Soup

A comforting bean soup recipe full of hearty flavors, tender beans, and nutritious vegetables, perfect for chilly evenings.
Prep Time 10 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 20 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: American, Comfort Food
Calories: 200

Ingredients
  

Main Ingredients
  • 2 cups dried beans (soaked overnight) Can also use canned beans, adjusted for salt
  • 1 medium onion, chopped Yellow or sweet varieties work best
  • 2 medium carrots, diced For sweetness and crunch
  • 2 stalks celery, chopped To add flavor depth
  • 3 cloves garlic, minced For that aromatic kick
  • 6 cups vegetable broth Homemade or low-sodium for more control over salt levels
  • 1 leaf bay leaf A crucial flavor enhancer
  • 1 tsp salt To taste
  • 1/2 tsp black pepper Freshly ground for best flavor
  • 2 tbsp olive oil Extra virgin for richness

Method
 

Preparation
  1. If using dried beans, soak them overnight in plenty of water. For a quick soak, boil them in salted water for 2 minutes, then let them sit covered for 1 hour.
  2. Heat the olive oil in a large pot over medium heat. Add the chopped onion, diced carrots, and chopped celery. Cook for 5 minutes, stirring occasionally, until the onions are translucent and the carrots soften.
  3. Stir in the minced garlic and cook for 1 more minute until it becomes fragrant.
  4. Drain and rinse the soaked beans and add them to the pot along with the vegetable broth, bay leaf, salt, and pepper.
  5. Raise the heat to high and bring everything to a lively boil.
  6. Reduce the heat to low, cover the pot, and let it simmer gently for about 1 hour, until the beans are soft and creamy.
  7. Taste and adjust seasoning during the last 15 minutes of cooking. Remove the bay leaf before serving.

Notes

Leftovers store well in the fridge for up to 3 days and can be frozen for up to 3 months. This soup can easily be made ahead of time for busy weeks.