The Best Vegetarian 15 Bean Soup

This is one of those feel-good soups that’s not only packed with nutrition but is also incredibly delicious and satisfying. Beans are an underrated superfood, loaded with fiber, protein, and antioxidants, all while being affordable and shelf-stable.

This recipe features a mix of 15 beans in a comforting soup that’s naturally vegetarian (and vegan!). You can easily customize it with some smoked meats like bacon, ham hocks, or turkey legs if you’d like a smoky twist.

What Makes This Vegetarian 15-Bean Soup Special?

Packed with fiber, plant-based protein, and antioxidants, this soup is as healthy as it is satisfying. The mix of 15 different beans offers a wide range of nutrients and textures.

It freezes beautifully, so you can batch-cook and enjoy hearty, wholesome meals anytime.

Skipping the pre-made seasoning packet and using fresh herbs and spices ensures a homemade, robust flavor that’s hard to beat.

Ingredients

  • 1 lb. 15-bean soup mix (discard seasoning packet)
  • 2 Tbsp coconut oil (or your favorite cooking oil)
  • 1 yellow onion, diced
  • 2 cloves garlic, minced
  • 4 carrots, diced
  • 3 ribs celery, diced
  • 6 cups water
  • 1 (15 oz.) can diced tomatoes (with juices)
  • 1 tsp cumin
  • 1 tsp oregano
  • ½ Tbsp smoked paprika
  • ¼ tsp cayenne pepper
  • Freshly cracked black pepper, to taste
  • ¼ cup fresh parsley, chopped
  • Salt, to taste
  • 2 tsp apple cider vinegar

Free

MINESTRONE COOKBOOK

Grab your FREE cookbook with our
10 Favorite Minestrone Soup Recipes

Instructions

1. Soak the Beans

The night before cooking, place the beans in a large bowl and cover them with double the amount of water. Let them soak in the refrigerator for at least 8 hours. Drain and rinse the beans before cooking.

2. Sauté the Aromatics

In a large soup pot, heat the coconut oil over medium heat. Add the minced garlic and diced onion, sautéing until the onion becomes soft and translucent (about 3-5 minutes).

3. Prep the Vegetables

Dice the carrots and celery while the onions and garlic are cooking. Add the diced vegetables to the pot and cook for another 5 minutes, or until the celery begins to soften.

4. Cook the Beans

Add the drained beans to the pot along with 6 cups of water. Stir everything together, cover the pot with a lid, and bring it to a boil over medium-high heat. Once boiling, reduce the heat to low and let the beans simmer for about 90 minutes. Stir occasionally.

5. Add Seasonings and Tomatoes

After 90 minutes, the beans should be soft, and the soup will have thickened slightly. Stir in the canned diced tomatoes (with their juices), cumin, oregano, smoked paprika, cayenne pepper, and parsley. Let the soup simmer uncovered for an additional 20 minutes.

6. Final Touches

Taste the soup and add salt as needed (about 1½ tsp is a good starting point). Stir in the apple cider vinegar for a tangy kick. Adjust seasonings if needed and serve hot!

Japanese Fat-burning water 93% FASTER than Ozempic!

If you’re a woman over the age of 40 and want to lose weight naturally, without feeling like you’re on a diet, this method of eating is specifically made for you…

Sponsored by: Nagado Tonic

Recipe Notes

  • Bean Mix: If you can’t find a 15-bean mix, create your own using a variety of dried beans and lentils. The more types, the better the flavor and texture.
  • Seasoning Packets: Many bean mixes include seasoning packets. Skip these and use your own spices for a fresher, more natural taste.
  • Spice Adjustments: Prefer it spicier? Add extra cayenne pepper or a pinch of chili flakes. For a smokier flavor, increase the smoked paprika.
  • Texture Tip: If you like your soup creamier, mash some of the cooked beans or blend a portion of the soup before adding the tomatoes and spices.
  • Vegetable Variations: Feel free to add other veggies like zucchini, bell peppers, or spinach for more variety.
  • Cooking Time: Beans may cook faster or slower depending on their age, so keep an eye on them and adjust the simmering time if needed.
  • Storage Tip: The flavors deepen after a day in the fridge, so this soup tastes even better as leftovers.

The Best Vegetarian 15 Bean Soup

Looking for a hearty, healthy, and budget-friendly meal? This Vegetarian 15-Bean Soup is a delicious way to pack your diet with fiber, protein, and antioxidants, all in one cozy bowl. Perfect for beginners, this recipe is easy to follow, requires simple ingredients, and can be customized with your favorite toppings or smoky add-ins.
Print Pin Rate
Prep Time: 8 hours
Cook Time: 2 hours
Total Time: 10 hours
Servings: 8

Ingredients

  • 1 lb. 15-bean soup mix (discard seasoning packet)
  • 2 tbsp coconut oil (or your favorite cooking oil)
  • 1 yellow onion diced
  • 2 cloves garlic minced
  • 4 carrots diced
  • 3 ribs celery diced
  • 6 cups water
  • 1 (15 oz.) can diced tomatoes (with juices)
  • 1 tsp cumin
  • 1 tsp oregano
  • ½ tbsp smoked paprika
  • ¼ tsp cayenne pepper
  • Freshly cracked black pepper, to taste
  • ¼ cup fresh parsley chopped
  • Salt to taste
  • 2 tsp apple cider vinegar

Instructions

Soak the Beans

  1. The night before cooking, place the beans in a large bowl and cover them with double the amount of water.
    Let them soak in the refrigerator for at least 8 hours.
    Drain and rinse the beans before cooking.

Sauté the Aromatics

  1. In a large soup pot, heat the coconut oil over medium heat.
    Add the minced garlic and diced onion, sautéing until the onion becomes soft and translucent (about 3-5 minutes).

Prep the Vegetables

  1. Dice the carrots and celery while the onions and garlic are cooking.
    Add the diced vegetables to the pot and cook for another 5 minutes, or until the celery begins to soften.

Cook the Beans

  1. Add the drained beans to the pot along with 6 cups of water.
    Stir everything together, cover the pot with a lid, and bring it to a boil over medium-high heat.
    Once boiling, reduce the heat to low and let the beans simmer for about 90 minutes. Stir occasionally.

Add Seasonings and Tomatoes

  1. After 90 minutes, the beans should be soft, and the soup will have thickened slightly.
    Stir in the canned diced tomatoes (with their juices), cumin, oregano, smoked paprika, cayenne pepper, and parsley.
    Let the soup simmer uncovered for an additional 20 minutes.

Final Touches

  1. Taste the soup and add salt as needed (about 1½ tsp is a good starting point). Stir in the apple cider vinegar for a tangy kick.
    Adjust seasonings if needed and serve hot!

Notes

  • Bean Mix: If you can’t find a 15-bean mix, create your own using a variety of dried beans and lentils. The more types, the better the flavor and texture.
  • Seasoning Packets: Many bean mixes include seasoning packets. Skip these and use your own spices for a fresher, more natural taste.
  • Spice Adjustments: Prefer it spicier? Add extra cayenne pepper or a pinch of chili flakes. For a smokier flavor, increase the smoked paprika.
  • Texture Tip: If you like your soup creamier, mash some of the cooked beans or blend a portion of the soup before adding the tomatoes and spices.
  • Vegetable Variations: Feel free to add other veggies like zucchini, bell peppers, or spinach for more variety.
  • Cooking Time: Beans may cook faster or slower depending on their age, so keep an eye on them and adjust the simmering time if needed.
  • Storage Tip: The flavors deepen after a day in the fridge, so this soup tastes even better as leftovers.

10 thoughts on “The Best Vegetarian 15 Bean Soup”

Leave a Comment

Recipe Rating




Get Exclusive Easy Peasy Recipes!

Join my newsletter for exclusive, handpicked recipes delivered to your inbox every week

You won’t receive any spam and can unsubscribe at anytime.