This Pinto Bean Soup Recipe is quick, easy, and full of flavor! Sometimes called Refried Bean Soup, it’s a simple meal that also happens to be vegetarian and vegan-friendly.

Overhead image of Pinto Bean Soup
chelsea

author’s note

The 20-Minute Soup I Can’t Stop Making!

I first had Pinto Bean Soup at a small local Mexican restaurant, and it stuck with me. It was creamy, flavorful, and simple in the best way. I kept thinking about making my own version, but like most good intentions, it didn’t happen right away.

One night, with just a can of pinto beans and crushed tomatoes in the pantry, I decided it was time to finally try. I whisked refried beans into broth, added the tomatoes and beans, and let it simmer.

In under 20 minutes, I had a soup that reminded me of that restaurant bowl and quickly became a family favorite: chips for the kids, cheese for my husband, and plenty of flavor for me.

signature

Ingredients

IngredientSwaps & Tips
Refried BeansUse vegetarian refried beans for vegan, or try black refried beans for a deeper flavor
Pinto BeansSwap with black beans, charro beans, or even kidney beans
Crushed TomatoesSub with salsa for spice or tomato puree for a smoother base
Vegetable BrothSwap for chicken broth if you’d like a non-vegetarian version
SeasoningsTry cumin, chili powder, or cayenne to build heat
Process shots-- images of the refried beans, broth, tomatoes, and pinto beans being added to a pot

How To Make Pinto Bean Soup Recipe

This recipe is ridiculously easy and comes together in less than 30 minutes:

  1. Mix refried beans and broth in a large pot until smooth.
  2. Add crushed tomatoes and pinto beans. Stir well.
  3. Simmer for a few minutes, stirring so nothing sticks to the bottom.
  4. Serve hot with all your favorite toppings like cheese, sour cream, guacamole, cilantro, and tortilla chips.

Quick Tip

Some beans and broths are saltier than others, so be sure to taste the Pinto Bean Soup before adding any additional salt.

What To Serve With Pinto Bean Soup:

No ratings yet

Pinto Bean Soup Recipe

Get ready to love this Pinto Bean Soup Recipe, aka Refried Bean Soup! It’s quick, easy, healthy, and so delicious, perfect for vegetarians and vegans alike.
Prep Time: 10 minutes
Cook Time: 5 minutes
Total Time: 15 minutes
Servings: 4 servings

Video

Equipment

Ingredients

  • 1 (15.3-ounce) can refried beans or 2 cups homemade
  • 1 cup vegetable broth or chicken broth
  • 1 cup crushed tomatoes 1/2 of a 15-ounce can, see note 1
  • 1 (15-ounce) can pinto beans undrained, or 2 cups homemade
  • Salt and pepper
  • Toppings as desired see note 2

Instructions 

  • In a medium pot, over medium-high heat, mix together refried beans and broth until well combined. Once heated through, add crushed tomatoes and undrained pinto beans. Continue to simmer for 5 minutes, occasionally scrapng the bottom of the pot to prevent beans from sticking. Taste the soup and adjust the seasoning as needed by adding salt and pepper (I usually add 1/4 up to 1/2 tsp of each). (Some broths and beans are saltier than others, so you may not need to add as much seasoning.)
  • Ladle into 4 bowls and add any desired toppings. To me, melting some cheese into the soup and serving with crispy tortilla chips is a must!

Recipe Notes

Note 1: The tomatoes make a big difference flavor-wise, so I recommend good-quality crushed tomatoes (such as Cento Marzano®, Carmelina Marzano Italian®, or Muir Glen®). If you want a slightly smoky flavor, use fire-roasted tomatoes—they’re charred over a flame before being crushed and canned. You get more flavor without any extra work!
Note 2: Toppings: tortilla chips, shredded sharp Cheddar cheese, sour cream, guac or avocado, lime, cilantro, cotija cheese.
Storage: Let the soup cool, then transfer it to an airtight container. Store in the fridge for up to 4 days or freeze for up to 3 months. Reheat on the stove or in the microwave, stirring occasionally.

Nutrition

Serving: 1serving | Calories: 181kcal | Carbohydrates: 33g | Protein: 10g | Fat: 1g | Saturated Fat: 0.1g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 0.1g | Sodium: 1211mg | Potassium: 471mg | Fiber: 11g | Sugar: 7g | Vitamin A: 343IU | Vitamin C: 6mg | Calcium: 106mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Variations

  • Use black beans instead of pinto beans in this pinto bean soup recipe
  • Stir in corn or carrots
  • Swap chicken broth for vegetable broth
  • Add protein like chicken, beef, sausage, or ham
  • Spice it up with cumin, chili powder, or salsa

Meet Chelsea


Hello, and welcome to Chelsea’s Messy Apron! I’m Chelsea, the recipe developer, food photographer, and writer behind the site. I’m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping by—I hope you find something delicious to make!

More Recipes You'll Love

Leave a comment

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

Recipe Rating




2 Comments

  1. Ramya says:

    Cant wait to make this soon for me will use vegetable broth instead i never had pinto bean soup before perfect for raining days in Singapore and after office meals love your recipes as always brightens up my day everyday after work

    1. Chelsea says:

      Can’t wait for you to try! 🙂