Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

15 Bean Soup


  • Author: Ava Garrison
  • Total Time: 1 hour 45 minutes
  • Yield: 6-8 servings

Description

This 15 Bean Soup is the ultimate cozy meal—a hearty, healthy, and flavor-packed bowl that’s easy to make and endlessly versatile. Loaded with a colorful blend of beans, tender vegetables, and rich broth, it’s the perfect quick dinner or satisfying lunch idea. Whether you’re looking for an easy recipe to meal prep, a comforting dinner idea for a cold night, or a nutritious option that’s both filling and budget-friendly, this soup checks every box. With bold flavor, creamy texture, and customizable ingredients, it’s a go-to for healthy snack or weeknight dinner cravings. One spoonful and you’ll be hooked!


Ingredients

  • 1 (20 oz) package 15-bean blend
  • 1 medium onion, chopped
  • 2 carrots, diced (optional but recommended)
  • 2 celery stalks, diced (optional)
  • 3 cloves garlic, minced
  • 1 (14.5 oz) can diced tomatoes, with juices
  • 6 cups vegetable or chicken broth
  • 1 tablespoon olive oil
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • Salt and black pepper, to taste
  • 1 cup chopped smoked sausage or ham (optional)
  • Fresh parsley, chopped (for garnish)
  • Lemon juice or red wine vinegar (optional, to finish)

Instructions

  1. Soak the beans overnight or use the quick soak method by boiling them for 5 minutes and letting them sit for 1 hour. Drain and rinse.
  2. Sauté aromatics: Heat olive oil in a large pot. Add onion, carrots, and celery. Cook until softened, about 5–7 minutes. Add garlic and stir for 30 seconds.
  3. Combine ingredients: Add soaked beans, diced tomatoes (with juices), broth, bay leaves, thyme, and oregano. Stir well.
  4. Simmer: Bring to a boil, then reduce heat. Cover partially and simmer for 1.5 to 2 hours, stirring occasionally, until beans are tender.
  5. Add meat (if using): Stir in chopped sausage or ham during the last 30 minutes of cooking.
  6. Season and finish: Add salt and pepper to taste. For brightness, stir in a splash of lemon juice or vinegar.
  7. Serve: Garnish with chopped parsley and enjoy warm.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 30 minutes