• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Beans & Lentils

    Published: Nov 13, 2024 · Modified: May 20, 2025 by Alissa Saenz · This post may contain affiliate links · 3 Comments

    Three Bean Soup

    Jump to Recipe Print Recipe

    My spicy three bean soup is packed with flavor, hearty enough to stand alone as a meal, and so delicious you’ll keep coming back for more! Made from just a handful of simple ingredients, this comforting soup is guaranteed to warm you up on chilly days. Once you try it, it’s bound to become a favorite.

    White wooden surface set with a pot, bowl of Three-Bean Soup, and two slices of bread.

    It's no secret that I'm a big time soup lover. Vegan soups are one of my favorite types of recipes to share on this site! I love having soup for dinner, but not just any soup. In order to be dinner-worthy, a soup needs to be super hearty and incredibly satisfying. This three bean soup is about as hearty and satisfying as it gets!

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Leftovers & Storage
    • Variations
    • Frequently Asked Questions
    • What to Serve with Three Bean Soup
    • 📖 Recipe
    • 💬 Comments

    Beans are one of the best ingredients for creating a batch of soup that won't lead to you raiding the pantry an hour after dinner. That's why I LOVE creating soup recipes where beans are the star, like my black bean soup, kidney bean soup, white bean soup, and navy bean soup.

    Well, today I'm sharing a recipe that features not just one, but three delicious types of beans! We're cooking with kidney beans, cannellini beans, and navy beans. This soup also features veggies, potatoes (so hearty!), and spices, making it both delicious and satiating.

    Ingredients You'll Need

    • Olive oil. Another high-heat oil could be substituted, such as vegetable oil, canola oil, or coconut oil.
    • Onion.
    • Carrots.
    • Celery.
    • Garlic.
    • Spices. You'll just need some ground cumin and chili powder.
    • Vegetable broth.
    • Beans. We're using cannellini beans, kidney beans, and pinto beans, all canned, to make life easy. But don't feel like you have to use these varieties! You can swap them out with your favorites, or whatever you happen to have on hand. Black beans, chickpeas, butter beans, and great northern beans are all fine options.
    • Red potatoes. These can be substituted with other types of potatoes, if needed. A russet or a couple of yellow potatoes will work just fine.
    • Salt and pepper.
    • Fresh chives. These make a delicious topping for this soup, but they can be omitted or replaced with other fresh herbs like scallions or fresh cilantro.

    How It's Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Onion, carrots, and celery cooking in a pot.

    Step 1: Heat up your oil in a pot, then add diced onion, sliced carrots, and diced celery. Sweat the vegetables for a few minutes, to start softening them up.

    Diced onions, sliced carrots, celery, and minced garlic cooking in a spot with spices.

    Step 2: Stir in the minced garlic, along with your spices. Cook the mixture briefly, and make sure to stir constantly to prevent anything from burning.

    Pot of Three-Bean Soup simmering on a cook top.

    Step 3: Stir in the broth, beans, and potatoes. Heat the soup until it boils, then lower the heat and let it simmer until the potatoes are soft. Use a spoon to lightly mash some of the beans, in order to help thicken the soup.

    Pot of Three-Bean Soup with a wooden spoon.

    Step 4: Take the pot off of heat, then season your soup with some salt and pepper. You can also adjust any other seasonings to suit your taste at this point.

    Bowl of Three-Bean Soup with bread and a pot in the background.

    Step 5: Time to serve your three bean soup! Ladle it into bowls and top each with some fresh chives. Dig in!

    Tip: Feel free to pile on additional toppings! Tortilla strips or chips, hot sauce, avocado slices, shredded vegan cheese, and vegan sour cream or cashew cream are all great options!

    Leftovers & Storage

    Leftover three bean soup will keep in an airtight container in the fridge for about three days, or in the freezer for about three months.

    Variations

    • Add veggies. Stir in some of your favorite veggies, making sure to chop them finely. Try cauliflower, broccoli, green beans, kale, or zucchini.
    • Curried three bean soup. Replace the chili powder with one to two teaspoons of curry powder and top each bowl with a sprinkle of fresh cilantro.
    • Spicy chipotle three bean soup. Add a couple of tablespoons of adobo sauce from a can of chipotle peppers.
    • Italian herb variation. Replace the cumin and chili powder with one to two teaspoons of Italian seasoning, and add a 14.5 ounce can of diced tomatoes. Top each bowl with some fresh basil instead of chives.

    Frequently Asked Questions

    Is this soup gluten-free?

    It sure is!

    Can I use dried beans instead of canned?

    Yes, but you'll need to soak and cook them before adding them to the soup. You'll need about two scant cups of each type of bean, measured after cooking.

    Is this soup hot?

    It's very mild. If you'd like yours to be hot, add a bit of cayenne pepper or hot sauce.

    What to Serve with Three Bean Soup

    • Plate of Vegan Cornbread squares topped with vegan butter and maple syrup.
      Irresistible Vegan Cornbread
    • Vegan Caesar Salad with dressing being drizzled over it.
      Classic Vegan Caesar Salad
    • Stack of three Vegan Biscuits with sprigs of fresh thyme on top.
      Fluffy Vegan Buttermilk Biscuits
    • Roasted Brussels Sprouts on a Baking Sheet
      Roasted Brussels Sprouts (4 Ways!)

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Bowl of Three-Bean Soup topped with fresh chives.
    Print Pin
    4.80 from 5 votes

    Three Bean Soup

    My spicy three bean soup is packed with flavor, hearty enough to stand alone as a meal, and so delicious you’ll keep coming back for more! Made from just a handful of simple ingredients, this comforting soup is guaranteed to warm you up on chilly days. Once you try it, it’s bound to become a favorite.
    Course Soup
    Cuisine American
    Prep Time 10 minutes minutes
    Cook Time 35 minutes minutes
    Total Time 45 minutes minutes
    Servings 6
    Calories 257kcal
    Author Alissa Saenz

    Ingredients

    • 2 tablespoons olive oil
    • 1 medium onion, diced
    • 2 medium carrots, sliced
    • 2 medium celery stalks, diced
    • 4 garlic cloves, minced
    • 1 teaspoon ground cumin
    • 1 teaspoon chili powder
    • 4 cups vegetable broth
    • 1 (15.5 ounce/349 gram) can red kidney beans, drained and rinsed
    • 1 (15.5 ounce/439 gram) can cannellini beans, drained and rinsed
    • 1 (15.5 ounce/439 gram) can pinto beans, drained and rinsed
    • 2 small red potatoes, diced (about ½ inch)
    • Salt and pepper, to taste
    • Fresh chives, for serving
    US Customary - Metric

    Instructions

    • Coat the bottom of a large pot with the oil and place it over medium heat. Once the oil is hot, add the onion, carrots, and celery. Sweat the vegetables for about ten minutes, stirring occasionally, until they start to soften.
    • Stir in the garlic, cumin, and chili powder. Cook the mixture for about a minute, stirring constantly, until it becomes very fragrant.
    • Stir in the broth, all three types of beans, and the potatoes. Raise the heat and bring the broth to a boil, then lower the heat and let the soup simmer for about 20 minutes, until the potatoes are fork tender. Use the back of a large spoon to mash a few of the beans as the soup cooks. This will help thicken the soup (Note 1).
    • Remove the pot from heat. Season the soup with salt and pepper to taste.
    • Ladle the soup into bowls and top each one with a sprinkle of fresh chives. Serve.

    Notes

    1. If at any point you feel like the soup is too thick, just add some hot water or additional broth.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1.5cups | Calories: 257kcal | Carbohydrates: 44g | Protein: 11g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 871mg | Potassium: 775mg | Fiber: 11g | Sugar: 5g | Vitamin A: 3899IU | Vitamin C: 11mg | Calcium: 94mg | Iron: 4mg
    « Rosemary Apple Cider Tofu
    Vegan Sweet Potato Gnocchi with Fried Sage & Walnuts »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.80 from 5 votes (2 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Owen says

      July 02, 2025 at 9:40 pm

      5 stars
      Pretty good. I used black beans, red beans (not red kidney beans), and pinto beans. I think that most types of beans would be just fine.

      It is a little plain, but hearty and satisfying. Once you have the base recipe down, I think it would be pretty easy to add more spices/herbs and other ingredients to tweak it to your own liking.

      Reply
    2. Joyce says

      December 10, 2024 at 3:01 pm

      5 stars
      Delicious! I make A LOT of soup and I was thrilled as to how good this soup is and soooooo easy to make. I typically use dried beans, but time was "of the essence", so canned it was.
      The soup punches above its efforts, and the flavors and textures come together in a very satisfying and wonderful way!
      Thank you for all you do for us!!!!

      Reply
    3. Tracie says

      November 14, 2024 at 11:48 am

      5 stars
      My family really liked this soup! I took about two cups out and blended it before adding it back to the pot to make it creamier. I will definitely make this again. Thanks for sharing your recipes!

      Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    201 shares
    • 43

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.