A hearty, protein-packed soup loaded with 15 varieties of beans, tender vegetables, and finished with freshly grated Parmesan—a warm, nutritious bowl perfect for colder days.
Author:Emma Harper
Prep Time:10 minutes (plus overnight soak)
Cook Time:1½–2 hours
Total Time:Approx. 1 hr 40 min plus soaking
Yield:8–10 bowls 1x
Category:Soup
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
UnitsScale
1 (16 oz) bag 15‑bean mix, rinsed and sorted
6cups vegetable or chicken broth
1 (14 oz) can diced tomatoes (with juice)
1 large onion, diced
2 carrots, peeled and sliced
2 celery stalks, sliced
2 garlic cloves, minced
1 tsp dried thyme
1 tsp dried oregano
1 bay leaf
1 Tbsp olive oil
Salt and pepper, to taste
Fresh Parmesan cheese, for serving
Optional garnishes: chopped parsley, garlic bread
Instructions
Soak the beans: Place bean mix in a large bowl, cover with water, and soak overnight (8–12 hours). Drain and rinse.
Sauté aromatics: In a heavy-bottom pot, heat olive oil over medium heat. Add onion, carrots, and celery; cook 5 minutes until softened.
Add garlic and herbs: Stir in garlic, thyme, and oregano; cook 1 minute until fragrant.
Combine beans and liquids: Add soaked beans, broth, diced tomatoes, and the bay leaf.
Simmer gently: Bring to a boil, then reduce heat and simmer, covered, for 1½–2 hours, or until beans are tender. Stir occasionally and add more broth if needed.
Season well: Remove bay leaf. Taste and adjust salt and pepper.
Serve hot: Ladle into bowls and finish with freshly grated Parmesan. Garnish with parsley and serve with garlic bread or crusty rolls.
Notes
Add a ham hock or smoked paprika for depth.
Use red pepper flakes or hot sauce for heat.
Add more tomatoes or paste for tomato-forward flavor.
Include chopped greens or extra veggies at the end.
Finish with cream or coconut milk for a creamy texture.