Classic Bean Soup Recipe



Bean soup is a hearty and comforting dish that’s perfect for chilly days or whenever you need a nourishing meal. Packed with protein and fiber, beans are a versatile ingredient that blends beautifully with various vegetables and seasonings. This classic bean soup recipe is easy to prepare and can be customized with your favorite beans and additional ingredients. Enjoy a warm bowl of this satisfying soup that’s not only delicious but also healthy.


  • 1 pound dried beans (such as navy beans, pinto beans, or mixed beans), rinsed and sorted
  • 1 tablespoon olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 (14.5-ounce) can diced tomatoes
  • 8 cups vegetable broth (or chicken broth)
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 1/4 cup chopped fresh parsley (for garnish)
  • 1 ham hock or smoked sausage (optional, for added flavor)



Leave a Reply

Your email address will not be published. Required fields are marked *