Go Back
+ servings
Bowl of Three-Bean Soup topped with fresh chives.
Print Recipe
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.
Prep Time10 minutes
Cook Time35 minutes
Total Time45 minutes
Course: Soup
Cuisine: American
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

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.

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