Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (2024)

Jump to Recipe Pin Recipe

4.99 from 191 votes

This Mexican-inspired pinto bean soup is creamy, hearty, nourishing, and packed with flavor! Combining pinto beans, fire-roasted tomatoes, veggies, broth, and Mexican seasonings leads to a soup that is ridiculously more-ish. Plus, this recipe can be made in just one pot, is gluten-free, dairy-free, vegetarian (vegan), high-protein, high-fiber, low-fat, and not to mention low-cost!

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (1)

Simple & Delicious Mexican Bean Soup

When it comes to Mexican cuisine, legumes are everything for the meat-free eaters out there; chickpeas, kidney beans, black beans, and – of course- pinto beans. The humble pinto bean isn’t quite as ‘popular’ globally as the others, yet appears in some of my favorite Mexican food; chili, Mexican spiced beans, burritos, over nachos, and for refried beans (frijoles refritos).

In comparison to kidney/black beans, pinto beans are softer, creamier, with a slightly earthier, nutty flavor. They’re perfect for blending up into a creamy soup or for stews. Even though I always have a whole variety of beans in my house (dried and canned), I don’t find myself reaching for the pinto beans as often as the others. So I thought I’d share this recipe that gives them a chance to shine!

This pinto bean soup blends Mexican-inspired flavors for a creamy, hearty soup option for the Fall/Winter months. Simmered for 20-25 minutes, this soup allows all the flavors to combine and the beans to soften into a deliciously buttery texture, packing tons of flavor with such a little amount of effort (in a way – similar to a meat-free cowboy soup).

This is comfort food at its best – thick, hearty, satisfying, and truly nourishing while somehow remaining healthy too. Serve this Southern pinto beans recipe as an appetizer or main and you’re sure to have lots of satisfied eaters. Plus, most of the recipe is made up of inexpensive pantry staples and veggies – for a low-cost midweek meal.

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (2)

Healthy Wholesome Pinto Bean Soup

Not only is this vegan soup low-cost to make, but it’s also a healthy option for the entire family.

Beans are packed with wholesome goodness for our bodies, including being one of the richest sources of plant-based protein and fiber on the planet. They have the ability to regulate blood sugar levels, reducing cholesterol, improving heart health, and even reducing the risk of certain cancers.

Pinto beans are not only a great source of protein and fiber, but they also contain antioxidants, vitamins (especially B1 / Thiamine), and minerals like iron, magnesium, phosphorus, and potassium.

Combined with the likes of carrots, onion, tomatoes, and potatoes – this Mexican bean soup really is a healthy, wholesome, and nutrient-packed meal!

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (3)

The Step-By-Step Instructions

For the full ingredients list, ingredient measurements, and nutritional information, then please read the recipe card below.

Step 1. Heat oil in a large pot over medium-high heat. Once hot, add the onion and sauté for about 4-5 minutes, stirring frequently, until it begins to soften and starts going translucent.

Step 2. Stir in the roasted tomatoes, garlic, carrots, potato, and all the spices. Cook for 1-2 minutes, until fragrant, then pour in the vegetable broth (I also added 2 bay leaves for flavor).

Step 3. Bring the soup to a boil, then reduce the heat and allow it to simmer, with a lid on, for between 10-15 minutes to begin softening the vegetables. Add the pinto beans, then cook for a further 10 minutes, or until the veggies are all tender- stirring occasionally.

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (4)

Step 4. Once ready, turn off the heat. Now you can decide on the texture you want for the dish. If you want it as more of a pinto bean stew, then you could leave it chunky as-is. Alternatively, you can use an immersion blender to slightly puree some or all of the soup or even move 50% of the soup to a blender/different pot to completely puree before transferring back to the pot and stirring well.

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (5)

Step 5. Finally, taste the soup and adjust any of the seasonings as required. Add a little extra veggie broth/water if it’s a little too thick, then serve immediately.

How To Serve

I like to serve this pinto bean soup garnished with fresh herbs, such as cilantro or parsley, and lime wedges. You can add the lime juice directly into the large pot, but I’ve found that different people like different levels.

There are several ways to serve and garnish this wholesome soup/stew:

  • If you puree a part of the soup, then you can serve it over rice.
  • Whether served as a stew or soup, this goes wonderfully with this gluten-free bread, bread rolls, or cornbread.
  • For extra spice, you could top this soup with sliced jalapeño or some hot sauce.
  • Similarly to my tortilla soup, you could serve it along with homemade tortilla chips (or store-bought options).
  • Feel free to sprinkle with some dairy-free crumbled feta or other vegan cheese (like queso fresco).
  • You could top it with a dollop of vegan sour cream and salsa
  • Top with some fresh veggies like sliced radish, diced tomatoes, or sliced avocado.

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (6)

How To Store

Any leftovers can be stored in an airtight container in the fridge for 3-4 days. It may thicken slightly while chilled, so feel free to add a little extra water when reheating. It should also be freezer-friendly, though it isn’t something I’ve tried.

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (7)

Recipe Notes

  • I tend to cook the soup on the stove, though it should also work well in a crock-pot/slow cooker. I would still sauté the onion first, then add all the ingredients (including soaked but not cooked beans from dry) and cook for 8 hours on low or 4 hours on high. The exact time depends on your slow cooker. Canned beans can become a bit too soft/mushy otherwise – though this isn’t too important if you’re planning to puree the soup.
  • The Fire-Roasted Tomatoes: I use fresh sliced tomatoes roasted with a little olive oil at 450F for 30 minutes. However, you can use 1 (14oz) can of fire-roasted tomatoes instead.

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (8)

More Tipps

  • The Pinto Beans: I typically cook pinto beans from dry. However, for this recipe, I used canned beans. Check out my Instant Pot Refried Beans recipe on how to cook pinto beans from dry as they need to be cooked before adding to this recipe.
  • Feel free to adjust the spiciness to your liking. You could add ancho chili powder for sweet and smoky spice or use regular chili powder.
  • You can substitute other beans in place of the pinto though they will all affect the flavor and texture in different ways. Black beans, cannellini beans, or navy beans could work well.
  • Add a little extra oil (such as avocado oil or olive oil) or plant-based cream to add a little ‘silkiness’ to the texture of the soup.
  • If you’re short on time, then you can minimize the cooking time by using the tinned beans alongside microwaving the carrots and potatoes with a spoonful of water for 1-2 minutes, till slightly tender. This will reduce the time needed to cook them till tender. You can then add them and the beans to the soup at the same time and cook for 10-15 minutes maximum.
  • For an additional smoky flavor, you could add a little liquid smoke to the soup.

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (9)

Other Mexican-Inspired Recipes

  • Homemade Gluten-Free Tortillas
  • Lentil Enchiladas
  • Breakfast Burritos
  • Taco Cups
  • Black Bean Quesadillas
  • Loaded Nacho Fries
  • Oven Roasted Vegetable Fajitas

Make sure to also check out my Vegan White Bean Soup and this Veggie Stew if you love chunky soups/stews.

If you give this pinto bean soup recipe a try, I’d love a comment and recipe rating below. Also, don’t forget to tag me in re-creations on Instagram or Facebook with @elavegan and #elavegan – I love seeing your recreations.

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (11)

Pinto Bean Soup

Author: Michaela Vais

This Mexican-inspired pinto bean soup is creamy, hearty, nourishing, and absolutely packed with flavor! Combining pinto beans, fire-roasted tomatoes, veggies, broth, and Mexican seasonings leads to a soup that is ridiculously more-ish. Plus, this recipe can be made in just one pot, is gluten-free, dairy-free, vegetarian (vegan), high-protein, high-fiber, low-fat, and not to mention low-cost!

4.99 from 191 votes

Print Recipe Pin Recipe

Prep Time 15 minutes mins

Cook Time 30 minutes mins

Total Time 45 minutes mins

Course Side, Soup

Cuisine Mexican

Servings 6

Calories 210 kcal

Ingredients

  • 1 tbsp olive oil
  • 1 medium onion diced
  • 1 (14 oz) can fire-roasted tomatoes (see notes)
  • 3 garlic cloves minced
  • 2 small (150 g) carrots peeled and diced
  • 1 medium (135 g) potato peeled and diced
  • 1 tsp oregano dried
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • Red pepper flakes to taste
  • 2 bay leaves (optional)
  • 2 cups vegetable broth
  • 2 (14 oz) cans pinto beans drained and rinsed (see notes)
  • Salt and pepper to taste

Instructions

  • You can watch the video in the post for visual instructions.

    Heat oil in a large pot over medium/high heat. Add onion and sauté for about 4-5 minutes, stirring frequently.

  • Stir in the roasted tomatoes, garlic, carrots, potato, and all spices. Cook for 1-2 minutes, until fragrant, then pour in the vegetable broth (I also added 2 bay leaves for flavor).

  • Bring the soup to a boil and let it simmer with a lid for about 10-15 minutes. Add in the pinto beans and cook for a further 10 minutes or until the veggies are softened, stirring from time to time. Then turn off the heat.

  • You can add more veggie broth or water if you notice that too much liquid evaporated.

  • I poured about 50% of the soup into a different pot and used an immersion blender to blend it. You can also fill about half of the soup into a blender and blend it to the desired consistency.

  • Then pour the blended soup back into the large pot and stir to combine. Taste it and add more salt/pepper/spices if needed. You can also add a little lime juice.

  • Serve in bowls and garnish with fresh herbs. Enjoy!

Notes

  • Fire-roasted tomatoes: I used fresh tomatoes (sliced) and roasted them (drizzled with olive oil) in the oven at 450 degrees Fahrenheit for 30 minutes. However, you can use 1 (14 oz) can of fire-roasted tomatoes instead, as mentioned in the recipe.
  • Pinto beans: The weight of the drained beans is about 250 g per 14 oz can. I typically cook pinto beans from dry, however, for this recipe I used canned beans. Check out this recipe for Instant Pot Refried Beans to find out how to cook pinto beans from dry.
  • Texture: You can blend just a part of the soup, half of it, or all of it.
  • Read the blog post for serving suggestions, step-by-step photos, and helpful tips.

Nutrition Facts

Pinto Bean Soup

Amount per Serving

Calories

210

% Daily Value*

Fat

3

g

5

%

Saturated Fat

1

g

5

%

Carbohydrates

15

g

5

%

Fiber

9

g

36

%

Sugar

5

g

6

%

Protein

9

g

18

%

* Percent Daily Values are based on a 2000 calorie diet.

Nutrition information is an estimate and has been calculated automatically

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (12) Simple and Delicious Vegan Cookbook by ElaVeganCLICK HERE to order!

If you are using Pinterest, feel free to pin the following photo:

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (13)

Mexican Pinto Bean Soup | Easy Stew Recipe - Elavegan (2024)

FAQs

How to make pinto bean soup thicker? ›

5 Ways to Thicken Bean Soup
  1. Reduce the soup. Simmering your soup over low heat on the stovetop or in a slow cooker will cause the water in the soup to evaporate and the soup to naturally thicken. ...
  2. Add a thickening agent. ...
  3. Purée the beans. ...
  4. Prepare a roux. ...
  5. Add puréed vegetables.
Jan 25, 2022

Are pinto or kidney beans better for soup? ›

In comparison to kidney/black beans, pinto beans are softer, creamier, with a slightly earthier, nutty flavor. They're perfect for blending up into a creamy soup or for stews.

What to do with leftover pinto bean juice? ›

“Bean liquid has many cooking uses, including use as an instant stock or broth for soups and other dishes, as it enhances the flavor of what's being cooked by adding a deep savory, almost umami, quality,” says Joe Castelforte, Cento's Corporate Chef. ”It can also be used as a thickener for sauces and soups.”

Why is my bean soup so watery? ›

One of the simplest ways to thicken bean soup is to add more beans. As the beans cook, they naturally release starches that will help thicken the soup. You can either add a can of pre-cooked beans or cook a batch of dry beans separately and then incorporate them into the soup.

Can you overcook beans in soup? ›

Dried beans tend to take a long time to cook, but that doesn't mean you shouldn't worry about overcooking them. Overcooked beans are perfectly safe to eat, but while they may be edible, they'll be less pleasant to consume. Signs that your beans are overcooked include them being very soft and mushy.

What thickens pinto beans? ›

I like my juices thick with my beans, therefore in a separate bowl I added 1/4 cup of cornstarch or flour and 1/4 cup of water to make a thickening paste. Then, slowly add your thickening paste to the boiling beans and ham. Be sure to stir as you add it in.

Are pinto beans good for your kidneys? ›

Beans are in the legume family which includes dried lentils and split peas. Recent research shows the benefits of plant-based foods in the kidney diet. Beans are great for people with kidney disease to enjoy. Beans are affordable and easy to get!

What are the healthiest beans for soup? ›

Some of the healthiest beans to consume include:
  • Black beans: Often known as turtle beans, black beans are inexpensive and widely available in supermarkets. ...
  • Kidney beans: ...
  • Lima beans: ...
  • Soybeans: ...
  • Chickpeas: ...
  • Pinto beans: ...
  • Navy beans:

How long do pinto beans take to cook? ›

Beans that are old may have difficulty softening and require longer to cook. Also, the longer your beans have had to soak, the more quickly they will cook. Once soaked for 6-8 hours, we find that pinto beans require about 40-50 minutes at a simmer to fully cook.

What can you put in pinto beans to take the gas out? ›

To degas with baking soda, add a teaspoon of baking soda to 4 quarts of water. Stir in the dried beans and bring to a boil. Then turn off the heat and let the beans soak at least four hours (I usually do this the night before I want to use them; the longer soak won't hurt them).

Should canned pinto beans be rinsed? ›

Unless the recipe tells you to keep the canned beans in their liquid, you should drain your can and give the beans a good rinse before using. This will improve the flavor and texture of your finished dish. Open your cans of beans using a can opener. There may be sharp edges from opening the can.

Can you eat pinto beans out of the can? ›

Canned beans are blanched, then sealed in cans with water and salt (as well as some additives that help the beans keep their color and texture) before being cooked at high heat under steam pressure. The result is ready-to-eat beans that will serve you well in practically any dish.

How to turn a soup into a stew? ›

remove extra liquid by either straining it or taking a few cups out with a measuring cup. Depending on your recipe, you could also try adding a sauce, such as tomato or other pureed vegetables, to the soup as a thickener and simmering uncovered until the consistency is more reminiscent of a stew.

Why does my bean soup have no flavor? ›

Not Adding Acid

If a soup is tasting bland in the bowl, consider adding acid rather than salt. A squeeze of lemon or lime, or a dash of yogurt or sour cream can add brightness to the bowl.

Should I drain my beans for soup? ›

The bean liquid may contain a small amount extra sodium that you may not want in your recipe as well. Ultimately, the choice to drain or not is mostly personal preference.

How do you increase soup thickness? ›

6 ways to thicken soup:
  1. Blend all or part of it. If you've made a broth with chunks of vegetable in it, such as minestrone soup, then pour the soup through a sieve. ...
  2. Add cream or yogurt. ...
  3. Add flour or cornflour. ...
  4. Use a butter and flour paste. ...
  5. Blend in bread. ...
  6. Add lentils or rice. ...
  7. 5 of the best soup recipes to try next:

How do you make homemade beans thicker? ›

You can also make a slurry of 2 tablespoons of cornstarch and about a cup or so of cool water, or some of the bean liquid. If you use the bean liquid, remove it first and set it aside to cool slightly.

How do you thicken bean soup without flour? ›

Beans and legumes, such as lentils or chickpeas, can be a fantastic way to thicken your soup while adding protein and fiber. Cook the beans or legumes separately until they are tender, then mash them or blend them into a paste. Stir the paste into your soup and let it simmer for a few minutes to thicken.

How do you make beans less soupy? ›

Use starches to thicken beans

Simply add 2 tablespoons of cornstarch to 1 cup of water or to the liquid from the baked beans (scoop it out into a separate bowl and let it cool first) and mix.

References

Top Articles
Latest Posts
Article information

Author: Arielle Torp

Last Updated:

Views: 5332

Rating: 4 / 5 (61 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Arielle Torp

Birthday: 1997-09-20

Address: 87313 Erdman Vista, North Dustinborough, WA 37563

Phone: +97216742823598

Job: Central Technology Officer

Hobby: Taekwondo, Macrame, Foreign language learning, Kite flying, Cooking, Skiing, Computer programming

Introduction: My name is Arielle Torp, I am a comfortable, kind, zealous, lovely, jolly, colorful, adventurous person who loves writing and wants to share my knowledge and understanding with you.