clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
pinto bean soup

Pinto Bean Soup

  • Author: Liz Thomson
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 cups 1x
  • Category: Dinner
  • Method: Soup
  • Cuisine: Mexican


This pinto bean soup is deliciously thick and creamy! With just a few simple pantry staples, you can enjoy a bowl of this homemade soup in no time!


Units Scale
  • 2 teaspoons olive oil
  • 1 large yellow onion, diced
  • 2 cloves garlic, minced
  • 1 teaspoon cumin
  • 2 cups vegetable broth
  • 1 15oz can fire roasted tomatoes
  • 2 15oz cans pinto beans, rinsed and drained
  • Salt to taste
  • 2 tablespoons lime juice
  • Toppings: diced jalapeno, diced tomatoes, chopped cilantro or crushed tortilla chips.


  1. In a large saucepan, heat the olive oil over medium heat for 1 minute.
  2. Add the onion and stir to coat. Continue to cook over medium heat for 5 minutes, stirring occasionally.
  3. Add the garlic and cumin and continue to cook for 1 minute.
  4. Add the vegetable broth, tomatoes, and pinto beans and bring to a boil.
  5. Reduce to a simmer and continue to cook for 15 minutes.
  6. Using an immersion blender, blend the soup until you’ve reached your desired consistency. I like to leave it a little bit chunky. Alternatively, if you don’t have an immersion blender you can transfer 3 cups of soup to a blender and blend until smooth. Be careful when transferring hot liquid and be sure to allow steam to escape from the blender.
  7. Add salt and lime juice, then divide into bowls.
  8. Top with jalapeño, tortilla chips, tomatoes, or other desired toppings.

Keywords: pinto bean soup