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


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

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

1/2 teaspoon smoked paprika

1/2 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