Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Mexican Pinto Bean Soup

Published: Mar 2, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Mexican Pinto Bean Soup a hearty and flavorful soup made with pinto beans, tomatoes, and a mix of aromatic spices, perfect for warming up on a chilly day. This dish is packed with protein, fiber, and bold flavors, making it a satisfying meal on its own or a great complement to any Mexican-inspired spread.

Mexican Pinto Bean Soup

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

2 cups dried pinto beans (or 4 cups canned pinto beans, drained and rinsed)

1 tablespoon olive oil

1 onion, diced

2 cloves garlic, minced

1 bell pepper, diced

1 jalapeño pepper, chopped (optional for heat)

1 can (14.5 oz) diced tomatoes

4 cups vegetable broth (or chicken broth)

1 teaspoon cumin

1 teaspoon chili powder

½ teaspoon smoked paprika

½ teaspoon oregano

Salt and pepper to taste

Fresh cilantro, chopped (for garnish)

Lime wedges (for serving)

Avocado slices (for serving)

Directions

If using dried pinto beans, rinse them and soak overnight, or use a quick-soak method by boiling them for 2 minutes, then letting them sit covered for 1 hour. Drain and set aside.

In a large pot, heat olive oil over medium heat. Add the onion, garlic, bell pepper, and jalapeño (if using). Sauté for 5-7 minutes until softened.

Add diced tomatoes, vegetable broth, cumin, chili powder, smoked paprika, oregano, salt, and pepper. Stir well to combine.

If using dried beans, add them to the pot, bring to a boil, then reduce the heat to low. Cover and simmer for 1 to 1.5 hours, or until the beans are tender. If using canned beans, add them and simmer for 20-30 minutes to allow the flavors to meld.

Adjust seasoning to taste and serve hot, garnished with fresh cilantro, lime wedges, and avocado slices.

Servings and Timing

Prep Time: 10 minutes

Cooking Time: 1 hour 30 minutes

Total Time: 1 hour 40 minutes

Servings: 6

Variations

Make it creamy: Blend a portion of the soup for a thicker, creamier texture.

Add meat: Stir in cooked shredded chicken or chorizo for extra protein.

Spicier version: Add extra jalapeños or a dash of cayenne pepper.

More veggies: Throw in corn, zucchini, or carrots for added nutrition.

Toppings galore: Try topping with cheese, sour cream, or crispy tortilla strips for extra crunch.

Storage/Reheating

Refrigeration: Store leftovers in an airtight container in the fridge for up to 5 days.

Freezing: Freeze in portions for up to 3 months. Let the soup cool completely before freezing.

Reheating: Warm on the stovetop over medium heat or microwave in 1-minute intervals, stirring between each, until heated through.

FAQs

How can I make this soup in a slow cooker?

I can cook this soup in a slow cooker by adding all the ingredients (using dried beans) and cooking on low for 6-8 hours or high for 3-4 hours until the beans are tender.

Can I use black beans instead of pinto beans?

Yes, black beans will work well in this recipe, though they will give the soup a different flavor and texture.

What can I serve with this soup?

I like serving this soup with warm tortillas, rice, or a side of cornbread for a complete meal.

How do I make it less spicy?

I can skip the jalapeño and use mild chili powder to keep the heat level low.

Can I use an Instant Pot for this recipe?

Yes! I can sauté the veggies in the Instant Pot, add the soaked beans, and pressure cook on high for about 35-40 minutes with a natural pressure release.

Conclusion

This Mexican pinto bean soup is a nourishing, delicious, and easy-to-make meal perfect for any time of the year. Whether I keep it simple or load it up with toppings, it always hits the spot. It’s a go-to recipe when I want something hearty, healthy, and full of bold flavors.


Recipe:

Print

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
Mexican Pinto Bean Soup

Mexican Pinto Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 1 hour 40 minutes
  • Yield: 6 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

A hearty and flavorful Mexican Pinto Bean Soup made with pinto beans, tomatoes, and aromatic spices. This protein-packed, fiber-rich dish is perfect for a cozy meal and can be customized with various toppings. Whether made with dried or canned beans, this soup is budget-friendly, naturally vegetarian, and bursting with bold, smoky flavors.


Ingredients

2 cups dried pinto beans (or 4 cups canned pinto beans, drained and rinsed)

1 tablespoon olive oil

1 onion, diced

2 cloves garlic, minced

1 bell pepper, diced

1 jalapeño pepper, chopped (optional for heat)

1 can (14.5 oz) diced tomatoes

4 cups vegetable broth (or chicken broth)

1 teaspoon cumin

1 teaspoon chili powder

½ teaspoon smoked paprika

½ teaspoon oregano

Salt and pepper to taste

Fresh cilantro, chopped (for garnish)

Lime wedges (for serving)

Avocado slices (for serving)


Instructions

  1. Prep the beans:
    • If using dried beans, rinse and soak overnight, or use the quick-soak method (boil for 2 minutes, then let sit for 1 hour). Drain and set aside.
  2. Sauté the veggies:
    • Heat olive oil in a large pot over medium heat. Add onion, garlic, bell pepper, and jalapeño (if using). Sauté for 5-7 minutes until softened.
  3. Combine ingredients:
    • Add diced tomatoes, broth, cumin, chili powder, smoked paprika, oregano, salt, and pepper. Stir well.
  4. Cook the soup:
    • If using dried beans: Add them to the pot, bring to a boil, then reduce heat. Cover and simmer for 1 to 1.5 hours until beans are tender.
    • If using canned beans: Add them and simmer for 20-30 minutes to blend flavors.
  5. Serve:
    • Adjust seasoning if needed. Serve hot, garnished with cilantro, lime wedges, and avocado slices.

Notes

Make it creamy: Blend a portion of the soup for a thicker texture.

Add protein: Stir in shredded chicken or chorizo.

Boost the veggies: Add corn, zucchini, or carrots.

Spicier version: Include more jalapeños or cayenne pepper.

Topping ideas: Cheese, sour cream, tortilla strips.

  • Prep Time: 10 minutes
  • Cook Time: 1 hour 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 6 servings
  • Calories: 240 kcal

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Stuffed Pepper Soup
    Stuffed Pepper Soup
  • Creamy Chicken and Mushroom Soup
    Creamy Chicken and Mushroom Soup
  • Green Olive Soup
    Green Olive Soup
  • French Onion Beef Short Rib Soup
    French Onion Beef Short Rib Soup
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Mushroom Asiago Chicken
    Mushroom Asiago Chicken
  • Honey Pineapple Salmon
    Honey Pineapple Salmon
  • Sweet Potato Cinnamon Roll Cake
    Sweet Potato Cinnamon Roll Cake
  • Creamy Spinach and Ricotta Stuffed Pasta Shells
    Creamy Spinach and Ricotta Stuffed Pasta Shells

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz