Print

Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Bean Soup is a hearty, comforting dish made with a blend of tender beans, vegetables, herbs, and optional meats. It’s perfect for a wholesome, budget-friendly meal any day of the week.

Ingredients

  • 1 lb mixed dry beans or 4 cans (15 oz each) mixed beans, drained and rinsed
  • 1 onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 2 tbsp olive oil
  • 6 cups vegetable broth or chicken broth
  • 1 can (14.5 oz) crushed tomatoes (optional)
  • 2 bay leaves
  • 1 tsp dried thyme or Italian seasoning
  • Salt and pepper to taste
  • Optional: 1 tsp smoked paprika, 1 ham hock, chopped bacon or sausage

Instructions

  1. If using dry beans, soak overnight or use a quick soak method. Drain and rinse before cooking.
  2. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5–7 minutes until softened.
  3. Stir in garlic and cook for 1–2 minutes more.
  4. Add soaked beans (or canned beans), broth, crushed tomatoes (if using), bay leaves, thyme or Italian seasoning, and optional meat or spices. Stir to combine.
  5. Bring to a boil, then reduce heat to low. Cover and simmer for 1.5–2 hours (or 30–40 minutes if using canned beans), until beans are tender.
  6. Remove bay leaves and meat bones if using. Adjust salt and pepper to taste.
  7. For a creamier texture, mash some of the beans or use an immersion blender to partially blend the soup.
  8. Serve hot with crusty bread or desired toppings.

Notes

  • Use canned beans for a quicker version.
  • Stir in greens like spinach or kale during the last 5–10 minutes.
  • Freezes well—cool completely before freezing in airtight containers.
  • Try blending part of the soup for a creamy texture without cream.
  • Customize with your favorite spices or leftover cooked meats.

Nutrition