Go Back
+ servings
Vegetarian Bean Soup Ready to serve! This hearty 15-bean soup is the ultimate comfort meal. Warm up with a bowl of goodness! 🥣💚 #HeartySoup #MealPrep #SoupSeason

Vegetarian Bean Soup

This hearty 15 Bean Soup is packed with nutrients and perfect for meal prep, made with simple pantry staples that taste even better the next day.
Prep Time 8 hours
Cook Time 2 hours
Total Time 10 hours
Servings: 8
Course: Main Course, Soup
Cuisine: American, Vegetarian
Calories: 303

Ingredients
  

  • Beans
  • 20 oz. 15 bean soup mix includes a variety of beans, discard seasoning packet
  • Soup Base
  • 2 tablespoon coconut oil or preferred cooking oil
  • 1 yellow onion diced, 1 cup, 150g
  • 2 garlic cloves minced
  • 4 carrots diced, 2 cups, 400g
  • 3 ribs celery diced, 1 cup, 120g
  • 6 cups water
  • 15 oz. can diced tomatoes with juices
  • Seasonings
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • ½ tablespoon smoked paprika
  • ¼ teaspoon cayenne pepper
  • ¼ teaspoon black pepper freshly cracked
  • ¼ cup fresh parsley chopped
  • to taste salt
  • 2 teaspoon apple cider vinegar

Method
 

  1. The night before, place the 15 bean mix in a large bowl and cover with cool water, ensuring the water level is twice the amount of beans. Let soak in the refrigerator overnight (or for at least 8 hours). prep
  2. Drain and rinse the beans well in a colander. Set them aside to warm up slightly before cooking. prep
  3. Mince the garlic and dice the onion. Heat the coconut oil in a large soup pot over medium heat. Add the garlic, onion, and sauté for 3-5 minutes, or until the onions are soft and translucent. prep
  4. While the garlic and onion are sautéing, dice the celery and carrots. Once the onions are soft, add the carrots and celery to the pot and sauté for an additional 5 minutes, until the vegetables begin to soften. prep
  5. Add the soaked beans to the pot along with 6 cups of water. Stir to combine. Cover the pot with a lid, turn the heat up to medium-high, and bring the soup to a boil. Once boiling, reduce the heat to low or medium-low and simmer for 90 minutes, stirring occasionally. cook
  6. After 90 minutes, the beans should be soft and have broken down slightly, causing the soup to look slightly thick and cloudy. Add the diced tomatoes (with juices), cumin, oregano, smoked paprika, cayenne pepper, black pepper, and parsley to the pot. Stir to combine, then simmer for another 20 minutes. cook
  7. Taste the soup and adjust the salt as needed (about 1.5 teaspoon is recommended). Stir in the apple cider vinegar just before serving. finish

Nutrition

Serving: 1.5ServingCalories: 303kcalCarbohydrates: 52gProtein: 17gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 126mgPotassium: 850mgFiber: 16gSugar: 6gVitamin A: 15IUVitamin C: 25mgCalcium: 10mgIron: 15mg

Notes

This soup freezes beautifully and tastes even better the next day. Perfect for busy weeks or cozy nights in!

Tried this recipe?

Let us know how it was!