Go Back
+ servings
Herbivore's Kitchen

Vegan Thirteen Bean Soup

Looking for healthy vegan dinner options? This savory thirteen bean soup is packed with both flavor and protein. Seasoned with sautéed tomato paste and creamy coconut milk, this vegan bean soup is a meal in and of itself. It’s an easy way to put a vegan dinner on the table in the chilly winter months!
No ratings yet
Prep Time 20 mins
Total Time 20 mins
Course Lunch, Main Course, Soup
Cuisine American
Servings 4 people


  • 1 tbsp extra virgin olive oil
  • 1/2 yellow onion diced
  • 1 tsp salt
  • 1 tbsp fresh garlic minced
  • 2 tbsp tomato paste
  • 1 tsp dried rosemary
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • 1 stalk celery washed and sliced into 1/4" pieces
  • 2 carrots washed and sliced into 1/4" pieces
  • 1 sweet potato or garnet yam washed and cut into bite-sized pieces
  • 1 cup dried bean soup mix (I like Bob’s Red Mill 13 Bean Soup Mix)
  • 1 14 oz can unsalted diced tomatoes
  • 1 14 oz can full-fat, unsweetened coconut milk
  • 3 cups water + additional water as necessary
  • salt & pepper to taste


  • Note: I like to cook this entire meal in my KitchenAid Multi Cooker. It sautés, boils, simmers and slow cooks all without dirtying another pot.
  • Heat the extra virgin olive oil on low-medium heat until shimmering. Add the onions and salt and sauté, covered, for about 10 minutes. At this point, the onions should have become translucent. Continue to cook the onions uncovered on low heat for another 10-15 minutes until they are richly brown. Stir occasionally.
  • Add the minced garlic and sauté 1-2 minutes more.
  • Increase the heat to medium-high and add the rosemary, thyme and oregano. Sauté until fragrant. About 1-2 minutes.
  • Add the tomato paste. Sauté, stirring frequently, until the tomato paste becomes a dark red. About 2-3 minutes.
  • Add the celery, carrots, diced sweet potato and Bob’s Red Mill 13 Bean Soup Mix. Stir to coat. 
  • Add the diced tomatoes, water and coconut milk.
  • Bring the soup to a boil, then reduce to a simmer by setting the multi-cooker on slow-cook low for 4-5 hours. The soup is done when the beans and potatoes are soft. Check the cooker periodically. You may need to add water to the broth.
  • For a thicker consistency, use an immersion blender and blend until the desired consistency is reached.
  • Season with salt & pepper, as desired.
Keyword bean soup, thirteen bean soup, vegan bean soup, vegan soup recipe, vegan soup recipes
Tried this recipe?Let us know how it was!