15-Bean Soup Recipe
Introduction
This hearty 15-Bean Soup is a comforting and nutritious meal perfect for any day. Packed with a variety of beans, fresh vegetables, and warming spices, it’s an easy way to enjoy a flavorful, plant-based dish.

Ingredients
- 1 pound 15-bean mix (discard seasoning packet if included)
- 1 tablespoon olive oil
- 1 large yellow onion (diced)
- 4 cloves garlic (minced)
- 4 medium carrots (diced)
- 3 celery ribs (diced)
- 1 teaspoon dried thyme
- 3/4 teaspoon smoked paprika
- 3/4 teaspoon ground cumin
- 1/4 teaspoon black pepper
- 6 1/2 cups low-sodium vegetable broth
- 1 can diced tomatoes with juices (14.5 ounces)
- 1 bay leaf
- 2 1/2 cups fresh spinach (roughly chopped)
- Salt (to taste)
- Fresh parsley or cilantro (chopped for garnish)
Instructions
- Step 1: Rinse the 15-bean mix under cold water, removing any debris or damaged beans.
- Step 2: In a large pot, heat the olive oil over medium heat. Add the diced onion, minced garlic, diced carrots, and diced celery. Sauté until the vegetables are softened, about 5 minutes.
- Step 3: Add the dried thyme, smoked paprika, ground cumin, and black pepper to the pot. Cook for 1 minute, stirring, until the spices are fragrant.
- Step 4: Stir in the rinsed beans, vegetable broth, diced tomatoes with their juices, and the bay leaf. Mix well to combine.
- Step 5: Bring the mixture to a boil. Then reduce heat to low, cover, and let simmer for about 1 1/2 hours, or until the beans are tender. Stir occasionally and add additional broth or water if the soup becomes too thick.
- Step 6: Remove and discard the bay leaf. Add the chopped spinach to the pot and cook for another 5 minutes, allowing the spinach to wilt.
- Step 7: Taste and adjust seasoning with salt as needed. Ladle the soup into bowls and garnish with fresh parsley or cilantro before serving.
Tips & Variations
- Soak the beans overnight before cooking to reduce cooking time and improve digestibility.
- Add a splash of lemon juice or vinegar at the end to brighten the flavors.
- Include cooked sausage or smoked ham for a non-vegetarian version.
- Use kale instead of spinach for a heartier green.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of broth or water if it thickens too much. This soup also freezes well for up to 3 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Do I need to soak the 15-bean mix before cooking?
Soaking is not strictly required but is recommended to reduce cooking time and help with digestion. If you do soak them, soak overnight and drain before cooking.
Can I use canned beans instead of the dry 15-bean mix?
Yes, you can substitute canned beans to speed up preparation. Use about 6-7 cans (15 ounces each), rinsed and drained. Add them later in the cooking process since they’re already cooked.
Print
15-Bean Soup Recipe
- Total Time: 1 hour 55 minutes
- Yield: 6 to 8 servings 1x
- Diet: Vegetarian
Description
This hearty and nutritious 15-Bean Soup is a comforting meal packed with a variety of beans, fresh vegetables, and aromatic spices. Slow-simmered to perfection, it delivers a rich, flavorful experience perfect for chilly days or whenever you crave a wholesome, satisfying soup. Enhanced with fresh spinach and garnished with herbs, this soup is both delicious and nourishing.
Ingredients
Beans
- 1 pound 15-bean mix (discard seasoning packet if included)
Vegetables and Aromatics
- 1 tablespoon olive oil
- 1 large yellow onion (diced)
- 4 cloves garlic (minced)
- 4 medium carrots (diced)
- 3 celery ribs (diced)
- 2 1/2 cups fresh spinach (roughly chopped)
- 1 can diced tomatoes with juices (14.5 ounces)
Spices and Herbs
- 1 teaspoon dried thyme
- 3/4 teaspoon smoked paprika
- 3/4 teaspoon ground cumin
- 1/4 teaspoon black pepper
- 1 bay leaf
- Salt (to taste)
- Fresh parsley or cilantro (chopped for garnish)
Liquids
- 6 1/2 cups low-sodium vegetable broth
Instructions
- Rinse beans: Rinse the 15-bean mix thoroughly under cold running water, removing any debris or damaged beans to ensure they are clean before cooking.
- Sauté vegetables: Heat olive oil in a large pot over medium heat. Add the diced onion, minced garlic, diced carrots, and diced celery. Sauté the mixture for about 5 minutes until the vegetables are softened and fragrant.
- Toast spices: Stir in the dried thyme, smoked paprika, ground cumin, and black pepper into the sautéed vegetables. Cook for 1 minute to toast the spices and enhance their flavor.
- Combine ingredients: Add the rinsed beans to the pot along with the low-sodium vegetable broth, diced tomatoes with their juices, and the bay leaf. Stir well to combine all ingredients evenly.
- Simmer: Bring the mixture to a boil, then reduce the heat to low to maintain a gentle simmer. Cover the pot and cook for about 1 1/2 hours, stirring occasionally, until the beans are tender. Add extra liquid as needed during cooking to keep the beans submerged.
- Wilt spinach: Remove the bay leaf from the pot. Add the roughly chopped fresh spinach to the soup and cook for an additional 5 minutes until the spinach is wilted and tender. Taste and adjust the seasoning with salt according to your preference.
- Serve: Ladle the hot soup into bowls and garnish with freshly chopped parsley or cilantro. Serve immediately and enjoy this comforting, protein-rich meal.
Notes
- Discard the seasoning packet included in the bean mix to control sodium and flavor.
- If you prefer a thicker soup, cook uncovered for the last 15-20 minutes to reduce liquid.
- For a non-vegetarian option, substitute vegetable broth with chicken broth.
- Beans can be soaked overnight to reduce cooking time, though this recipe cooks them directly.
- Use a heavy-bottomed pot to prevent sticking and burning during long simmering.
- Leftovers refrigerate well and flavors deepen over time.
- Prep Time: 15 minutes
- Cook Time: 1 hour 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: 15-bean soup, vegetarian bean soup, hearty bean soup, healthy soup recipe, vegetable soup, protein-rich soup, slow simmer soup

