Mexican Pinto Bean Soup

Posted on

A bowl of hearty Mexican Pinto Bean Soup garnished with chopped cilantro, lime wedges, and sliced jalapenos, served with tortilla chips on the side.

Soups, Stews & Chili

This post may contain affiliate links. We may earn a commission at no extra cost to you.

Difficulty

Prep time

Cooking time

Total time

Servings

Mexican Pinto Bean Soup is a hearty, comforting bowl full of tender pinto beans, smoky spices, and a touch of tangy tomato. It’s a simple, satisfying dish where each spoonful offers cozy warmth and familiar flavors that feel like home.

I love making this soup on chilly nights because it fills the kitchen with a wonderful, inviting aroma of garlic, cumin, and chili powder. The beans get so soft and flavorful after simmering, and sometimes I like to mash a few right in the pot to give it a thicker, creamier texture that feels extra satisfying.

One of my favorite ways to eat this soup is with a fresh squeeze of lime and a sprinkle of chopped cilantro on top. Adding a dollop of sour cream or some crunchy tortilla chips on the side really takes it over the top. It’s a simple meal that feels fresh and homemade, perfect for lunches or a cozy dinner shared with friends and family.

Key Ingredients & Substitutions

Pinto Beans: These are the star of the soup. Using dried beans gives better texture and flavor, but canned beans save time. Just rinse canned beans well to reduce sodium and any canned taste.

Spices (cumin, chili powder, smoked paprika, oregano): These give the soup its Mexican flavor. If you don’t have smoked paprika, regular paprika works fine. Adjust chili powder for how spicy you like it.

Vegetables: Onion, carrot, and celery add body and sweetness. If you don’t have celery, you can skip or replace with bell pepper for a different taste.

Tomatoes: Fresh or crushed tomatoes add slight acidity and depth. Canned diced tomatoes are a good substitute if you want more flavor.

Lime & Cilantro Garnish: Lime juice adds bright tang at the end. Fresh cilantro gives a nice herbal freshness. If you don’t like cilantro, fresh parsley is a fine swap.

How Do I Get Pinto Beans Tender Without Overcooking?

Cooking pinto beans just right is key to a great soup. Here’s how I do it:

  • Soak dried beans overnight. This helps them cook evenly and reduces cooking time.
  • Start cooking the soaked beans in fresh water. Bring to a boil, then simmer gently so they don’t split or get mushy.
  • Check beans after about an hour. They should be tender but still hold their shape.
  • If using canned beans, add them late in the cooking process and heat gently just to warm through.

Also, avoid adding salt or acidic ingredients like tomatoes at the start, as they can toughen the beans. Add these after beans are tender for the best texture.

Equipment You’ll Need

  • Large heavy-bottomed pot – I like it because it heats evenly and prevents sticking while cooking the beans and vegetables.
  • Knife and cutting board – for chopping onion, carrot, celery, and tomatoes easily and safely.
  • Measuring spoons and cups – to measure the spices, broth, and water accurately.
  • Wooden spoon or sturdy spatula – perfect for stirring the soup and mashing some beans if needed.
  • Optional blender or immersion blender – for pureeing part of the soup if you want a creamier texture.

Flavor Variations & Add-Ins

  • Swap chicken broth for vegetable broth to make it vegetarian or vegan.
  • Add chopped cooked sausage or shredded chicken for extra protein.
  • Stir in chopped spinach, kale, or zucchini during the last 10 minutes for added greens and nutrients.
  • Top with crumbled queso fresco, shredded cheese, or a dollop of sour cream for extra flavor and creaminess.

Mexican Pinto Bean Soup

Ingredients You’ll Need:

For the Soup:

  • 1 cup dried pinto beans, rinsed and soaked overnight (or 3 cups canned pinto beans, drained and rinsed)
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 1 fresh jalapeño, seeded and finely chopped (optional)
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • ½ teaspoon smoked paprika
  • ¼ teaspoon dried oregano
  • 4 cups vegetable or chicken broth
  • 1 cup water (or more as needed)
  • 1 medium tomato, finely chopped or ½ cup crushed tomatoes
  • Salt and black pepper to taste
  • Juice of 1 lime

For Garnish and Toppings:

  • Fresh cilantro, chopped
  • Finely chopped white onion
  • Optional: sour cream, avocado slices, shredded cheese, tortilla chips

How Much Time Will You Need?

This soup takes about 10 minutes to prepare, 1 to 1½ hours to cook the dried beans (less if using canned beans), and about 30 minutes to simmer with all the ingredients. Plan for a total of around 1 hour 40 minutes, but much of that is hands-off simmering.

Step-by-Step Instructions:

1. Cook the Pinto Beans:

If using dried beans, drain the soaked beans and cover them with fresh water in a large pot. Bring to a boil, then reduce heat to low and simmer for about 1 to 1½ hours until the beans are tender. Drain and set aside. If using canned beans, simply drain and rinse them well.

2. Sauté the Vegetables and Spices:

Heat the olive oil in a large pot over medium heat. Add the chopped onion, carrot, celery, and jalapeño (if using). Cook for 5-7 minutes, stirring occasionally, until the vegetables soften. Add the minced garlic, ground cumin, chili powder, smoked paprika, and dried oregano. Cook for another 1-2 minutes until fragrant.

3. Add Tomatoes and Beans:

Stir in the chopped or crushed tomatoes. Then add the cooked pinto beans to the pot.

4. Add Liquids and Simmer:

Pour in the broth and 1 cup of water. Bring the soup to a boil, then lower heat to a gentle simmer. Let it cook for 20-30 minutes, stirring occasionally. Add more water if needed to reach your preferred soup consistency.

5. Season and Finish:

Season with salt and black pepper to taste. For a creamier texture, mash a few beans against the side of the pot and stir them into the soup. Remove from heat and stir in the fresh lime juice.

6. Serve and Garnish:

Ladle the soup into bowls. Garnish with fresh chopped cilantro and finely diced white onion. Add any optional toppings like sour cream, avocado slices, shredded cheese, or tortilla chips to make it extra tasty.

Enjoy this warm and hearty Mexican Pinto Bean Soup with its rich flavors and fresh lime finish — perfect for a cozy meal!

Can I Use Canned Pinto Beans Instead of Dried Beans?

Yes! Using canned pinto beans is a great time-saver. Just be sure to drain and rinse them well before adding to the soup to reduce excess sodium and any canned taste. Add them after sautéing the vegetables to warm through without overcooking.

How Can I Make This Soup Spicier or Milder?

To adjust spice level, simply add more or fewer jalapeños and chili powder. Removing the seeds from jalapeños will reduce heat, and leaving them in will increase it. For milder versions, you can omit the jalapeño altogether.

What’s the Best Way to Store Leftovers?

Store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, warm gently on the stove or microwave, adding a splash of broth or water if the soup has thickened too much.

Can I Freeze Mexican Pinto Bean Soup?

Absolutely! This soup freezes well. Allow it to cool completely, then transfer to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the fridge before reheating gently on the stove.

You might also like these recipes

Leave a Comment