Go Back
+ servings

Pinto Bean Soup

This easy and economical vegan pinto bean soup is packed with flavour and spice. This creamy soup uses canned beans for a quick meal that’s ready in 30 minutes.
No ratings yet
Print Pin Recipe
Course: Main Course, starter
Cuisine: Tex-Mex
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 3
Calories: 368kcal


  • 2 tablespoons olive oil
  • 1 medium onion finely diced
  • 1 medium green pepper ideally a cubanelle but a regular bell will work, finely diced
  • 2 cloves of garlic minced
  • 2 medium tomatoes chopped
  • 2 teaspoons cumin
  • 2 teaspoons oregano
  • 2 (14-oz / 400 gram) can pinto beans drained and rinsed
  • 2 cups (240 ml) vegetable stock
  • 1 - 2 chipotle peppers in adobo adjust to your spice tolerance
  • 1 teaspoon salt


  • Heat the oil in a large pot over medium heat and add the onion and green pepper. Fry, stirring occasionally, until very soft - about 5 minutes.
  • Add the garlic and fry until tender - about a minute. Add the chopped tomatoes and fry, stirring occasionally, until beginning to break down into a thick sauce - about 10 minutes.
  • Add the cumin and oregano and fry for about a minute, stirring frequently, to bring out the flavour.
  • Add the pinto beans and vegetable stock. Raise the heat to bring to a boil and then reduce the heat to simmer for about 10 minutes to meld the flavours.
  • Place the chipotle pepper in a food processor or blender add 3 ladles of the bean soup. Blend until you have a thick puree. You can also ladle the soup into a smaller pot and use an immersion blender to make the puree.
  • Stir this puree back into the soup along with the salt. If you want the soup thicker, you can blend a few more ladlefuls until you reach your desired consistency.
Find us on Instagram@stingyveganrecipes
Find us on Facebook@thestingyvegan


Calories: 368kcal | Carbohydrates: 56g | Protein: 14g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Sodium: 2316mg | Potassium: 1102mg | Fiber: 17g | Sugar: 10g | Vitamin A: 1954IU | Vitamin C: 48mg | Calcium: 184mg | Iron: 6mg
Nutritional information is provided as a courtesy and is approximate only. Please refer to our nutrition disclaimer for more information.