Mexican Pinto Bean Soup | Easy Stew Recipe

Mexican Pinto Bean Soup is a hearty and flavorful dish that’s perfect for any time of the year. Packed with tender pinto beans, aromatic spices, and fresh vegetables, this comforting stew is easy to make and incredibly satisfying. Serve it with warm tortillas or crusty bread for a complete meal.

Why You’ll Love This Recipe

  • Made with simple pantry ingredients
  • Hearty, filling, and full of flavor
  • Vegan and gluten-free friendly
  • Perfect for meal prep and freezing
  • Customizable with different toppings and add-ins
Mexican Pinto Bean Soup | Easy Stew Recipe 10 Mexican Pinto Bean Soup is a hearty and flavorful dish that’s perfect for any time of the year. Packed with tender pinto beans, aromatic spices, and fresh vegetables, this comforting stew is easy to make and incredibly satisfying. Serve it with warm tortillas or crusty bread for a complete meal.


Ingredients

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

  • Pinto beans (dried or canned)
  • Onion
  • Garlic
  • Tomatoes
  • Carrots
  • Celery
  • Jalapeño (optional for heat)
  • Vegetable or chicken broth
  • Cumin
  • Oregano
  • Chili powder
  • Bay leaves
  • Olive oil
  • Salt and pepper
  • Fresh cilantro (for garnish)
  • Lime wedges (for serving)

Directions

  1. If using dried pinto beans, soak them overnight and drain before cooking.
  2. Heat olive oil in a large pot over medium heat. Sauté onion, garlic, carrots, and celery until softened.
  3. Stir in chopped tomatoes, jalapeño (if using), and spices.
  4. Add pinto beans and broth, then bring to a boil.
  5. Reduce heat, cover, and simmer for 45-60 minutes (or until beans are tender if using dried beans).
  6. Remove bay leaves and adjust seasoning with salt and pepper.
  7. Serve hot, garnished with fresh cilantro and lime wedges.

Servings and Timing

  • Servings: 6
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 15 minutes

Variations

  • Spicy Version: Add more jalapeño or a pinch of cayenne pepper.
  • Protein Boost: Stir in shredded chicken or cooked chorizo.
  • Creamy Texture: Blend a portion of the soup for a thicker consistency.
  • Vegetable Additions: Include bell peppers, zucchini, or corn.
  • Slow Cooker Method: Cook on low for 6-8 hours or high for 3-4 hours.

Storage/Reheating

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze in portions for up to 3 months.
  • Reheating: Warm on the stovetop over low heat, adding a splash of broth if needed.
Mexican Pinto Bean Soup | Easy Stew Recipe
Mexican Pinto Bean Soup | Easy Stew Recipe 11 Mexican Pinto Bean Soup is a hearty and flavorful dish that’s perfect for any time of the year. Packed with tender pinto beans, aromatic spices, and fresh vegetables, this comforting stew is easy to make and incredibly satisfying. Serve it with warm tortillas or crusty bread for a complete meal.


FAQs

Can I use canned pinto beans instead of dried?

Yes! Canned beans reduce cooking time significantly. Drain and rinse before adding them to the soup.

How can I thicken the soup?

Blend a portion of the soup with an immersion blender or mash some beans with a spoon.

Is this soup spicy?

The spice level depends on the jalapeño and chili powder. Adjust to your preference.

What can I serve with this soup?

It pairs well with tortillas, cornbread, avocado slices, or rice.

Can I make this in an Instant Pot?

Yes! Sauté the vegetables, then pressure cook with dried beans and broth for 35 minutes, followed by a natural release.

How do I make this soup creamier without blending?

Stir in a splash of coconut milk or heavy cream at the end of cooking.

Can I add meat to this soup?

Absolutely! Shredded chicken, ground beef, or sausage make great additions.

What are some good toppings for this soup?

Try diced avocado, shredded cheese, sour cream, tortilla strips, or chopped onions.

Can I use other beans instead of pinto beans?

Yes! Black beans, kidney beans, or navy beans work well.

How do I store leftovers?

Keep in an airtight container in the fridge for up to 5 days or freeze for longer storage.

Conclusion

Mexican Pinto Bean Soup is a nutritious and comforting dish that’s easy to prepare and perfect for any occasion. Whether you enjoy it as a main meal or a side, its rich flavors and versatility make it a household favorite. Try different variations to suit your taste and enjoy a warm, satisfying bowl!

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 | Easy Stew Recipe

Mexican Pinto Bean Soup | Easy Stew Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Kim Cooks Easy
  • Prep Time: 10 minutes
  • Cook Time: 1.5 to 2 hours (or 30 minutes with canned beans)
  • Total Time: Up to 2 hours
  • Yield: 46 servings 1x
  • Category: Soup, Stew
  • Method: Stovetop
  • Cuisine: Mexican

Description

This Mexican Pinto Bean Soup is a warm, comforting dish packed with tender beans, tomatoes, and spices. It’s simple to make and perfect for a healthy, satisfying meal. Serve it with tortillas, rice, or a side of avocado for extra flavor.


Ingredients

Units Scale
  • 2 cups dried pinto beans (or 2 cans, drained and rinsed)
  • 6 cups water or vegetable broth
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 garlic cloves, minced
  • 1 medium carrot, diced
  • 1 medium tomato, diced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon chili powder
  • 1/2 teaspoon oregano
  • 1 teaspoon salt (adjust to taste)
  • 1/2 teaspoon black pepper
  • 1 small jalapeño, chopped (optional for spice)
  • 1/2 cup chopped cilantro (plus extra for garnish)
  • 1 lime, cut into wedges
  • 1 avocado, sliced (for serving)

Instructions

  • Prepare the beans (if using dried) – Rinse the dried pinto beans and soak them overnight in water. Drain before cooking.
  • Sauté the aromatics – In a large pot, heat olive oil over medium heat. Add diced onion, carrot, and garlic. Sauté for 3-4 minutes until softened.
  • Add seasonings – Stir in cumin, paprika, chili powder, oregano, salt, and black pepper. Cook for 30 seconds to release the flavors.
  • Cook the beans – Add the soaked (or canned) pinto beans, diced tomato, and broth or water. Bring to a boil, then reduce to a simmer. Cover and cook for 1.5 to 2 hours (or 30 minutes if using canned beans), stirring occasionally.
  • Blend for a creamy texture (optional) – For a thicker soup, blend a small portion of the beans using an immersion blender or mash some with a spoon.
  • Add fresh ingredients – Stir in chopped cilantro and adjust seasoning if needed.
  • Serve – Ladle into bowls and top with fresh avocado, extra cilantro, and a squeeze of lime juice. Serve with warm tortillas or rice on the side.

Notes

  • If using canned beans, reduce cooking time to 30 minutes.
  • Add more chili powder or jalapeño for a spicier kick.
  • Store leftovers in an airtight container in the fridge for up to 4 days.

Nutrition

  • Calories: 250
  • Sugar: 4g
  • Sodium: 500mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 12g
  • Protein: 12g
  • Cholesterol: 0mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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