Mexican Pinto Bean Soup

Creamy and bursting with Latin flavor, this Mexican Pinto Bean Soup will please your taste buds as well as your pocketbook!

Easy Mexican Pinto Bean Soup Recipe - tastes like 7-layer dip, without the guilt! This Mexican Pinto Beans Soup Recipe is delicious!

I don’t usually write about frugal recipes, although I rarely purchase expensive ingredients. Most of what I buy is what I would consider mid-range.

I buy organic when I can, and since we don’t eat a lot of processed foods it’s easy for me to keep my grocery bill relatively low (uh, for a food blogger that is).

I’ve always found that we save money by purchasing lots of fresh produce, meats, dairy, and bulk items like rice and beans instead of loading up on boxes of cereal and instant mashed potatoes.

By and large, my favorite destination in my local grocery store is the bulk section.

Easy Recipe for Pinto Bean Soup - tastes like 7-layer dip, without the guilt! You are going to love this Mexican bean soup recipe!

So why do I love bulk foods? Because they save money – think about the frugality factor in this Mexican Pinto Bean Soup recipe!

Bulk pinto beans are outrageously cheap. The other main ingredient in this Mexican bean soup recipe is yellow onion, which is also one of the cheaper things you can buy at the grocery store.

Easy Mexican Pinto Bean Soup Recipe - tastes like 7-layer dip, without the guilt! This is the best pinto bean soup recipe! See how to swap out chicken broth for a pinto bean soup vegan recipe!

You’ll also need some chicken broth (super cheap if you make your own from chicken scraps!), garlic, salt, pepper, vegetable oil, and a little bit of cayenne pepper and cumin.

You can totally buy cayenne pepper and cumin in the bulk section, by the way. Just putting that out there.

This recipe isn’t part of my 30 Minute Monday series because, well, it takes longer than 30 minutes.

I have to warn you that this isn’t something you can start on a weeknight and expect to have on the table any time before 10pm.

Pinto Bean Soup is something you plan to make on a day when you are putzing around the house in your slippers, folding laundry on your couch while watching TV.

It takes hardly any effort, but it does require some boiling and simmering time.

Easy Pinto Bean Soup Mexican Recipe - tastes like 7-layer dip, without the guilt! Add this to your pinto bean soup recipes!

Topped with some sour cream, avocado, and fresh salsa, taking a bite of this soup is like digging into a warm 7-layer bean dip. But you feel less guilty about it for some reason. Which is an amazing thing.

Make a big batch and freeze the leftovers in mason jars. You’ll be happy you did!

For a vegan pinto bean soup, swap a vegan alternative for the chicken broth, here is the one I recommend and you can get it from Amazon if your store doesn’t carry it.

Here’s What You’ll Need

A 6-quart or larger Dutch Oven, like this beauty from Lodge

A large-sized frying pan (I used my Jumbo Pan)

A hand-held immersion blender (or use your counter top blender)

Save some time with this great 3-in-1 Avocado peeler, slicer and pitter tool.

More Delicious Recipes to Try

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

Mexican Pinto Bean Soup Recipe

Creamy and bursting with Latin flavor, this Mexican Pinto Bean Soup will please your taste buds as well as your pocketbook!
4.6 from 96 votes
Pin Rate
Course: Soups & Stews
Cuisine: Mexican
Prep Time: 10 minutes
Cook Time: 2 hours 15 minutes
Total Time: 2 hours 25 minutes
Servings: 8
Calories: 223kcal
Author: Linda
Print Recipe


  • 1 1/2 cups dried pinto beans
  • 7 cups water
  • 1/4 cup vegetable oil
  • 4 cups diced yellow onion - about 2 large onions
  • 1/2 teaspoon freshly ground black pepper
  • 1 teaspoon ground cumin
  • 1/4 teaspoon ground cayenne pepper
  • 4 cloves garlic - minced
  • 4 cups low-sodium chicken broth
  • Sour Cream - Avocado, and Fresh Salsa for serving (optional)


  • Sort through the beans to remove any debris, then rinse them under running tap water. Place the rinsed beans in a 6-quart or larger Dutch oven or other lidded pot and add 7 cups of water. Bring the pot to a boil over medium-high heat. Once boiling, turn the heat down to low and cover the pot. Let simmer for 90 minutes.
  • When the beans are done cooking, heat the vegetable oil in a large skillet over medium heat. Add the onions and saute for 10 minutes, until browned and softened. Add the garlic, cumin, and cayenne pepper. Saute for 60 seconds. Add the cooked beans and any remaining liquid from the bean pot into the skillet.
  • Pour the chicken broth into the pot and turn the heat to medium-high. Once the liquid reaches a boil, turn the heat down to medium and simmer uncovered for 45 minutes. Use an immersion blender to puree the soup*. Taste and add salt as needed. If the soup seems too thin for you, continue cooking it uncovered until it reduces to your desired thickness
  • Serve topped with salsa, sour cream, and avocado.


*Alternatively, puree in batches in a counter top blender, using caution not to burn yourself with the steam.
For a vegan pinto bean soup, swap a vegan alternative for the chicken broth, here is the one I recommend is below in the recommended products section and you can get it from Amazon if your store doesn’t carry it.


Serving: 1serving | Calories: 223kcal | Carbohydrates: 25g | Protein: 8g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 10g | Cholesterol: 1mg | Sodium: 83mg | Fiber: 6g | Sugar: 6g

Want more inspiration?

More Recipes You'll Love

About the Author


Hi, I'm Linda! Welcome to The Wanderlust Kitchen, where I share recipes and travel adventures from all around the world. Here you'll find a world of recipes you can have confidence in. These recipes celebrate authentic food heritage as well as modern techniques and ingredients. Be adventurous and try a new recipe and travel somewhere you have never been before.  Bon Appétit! Bon Voyage!  

Join the Conversation

Rate and Comment

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

Please click on the Stars below to share your Rating of this Recipe


  1. Rather than using a blender I smash the beans with a potato masher. I also add more seasonings than you do. More Mexican. The soup is what refried beans are made from after the first meal.

    1. I would if I knew it!! You might try Googling a calorie calculator website and you can put in the ingredients to see what the breakdown is 🙂

      1. Hi Jess,

        Just make sure you drain and rinse the beans. I’d wait until the very end to add any salt, and I’d only use low-sodium broth. Canned beans typically come with quite a bit of their own salt.