=== console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. 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
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 30 minutes
  • 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.