Mexican Pinto Bean Soup with Bacon and Chorizo
- Time: 10 min active + 25 min cook
- Flavor/Texture Hook: Smoky, rich broth with a thick, creamy consistency
- Perfect for: Busy weeknights or meal prep for the family
Table of Contents
Mexican Pinto Bean Soup
Why is it that some bean stews possess a richness that feels like they've simmered for hours, while others just taste like salty water? I once believed you had to soak your beans for twelve hours and hope for the best to achieve that thick body and deep, mahogany color.
Actually, you can take a shortcut. By incorporating a few bold ingredients and one quick blending trick, you can achieve that same hearty, comforting texture in a fraction of the time.
This Mexican Pinto Bean Soup is my favorite solution when the family is starving and I don't have the patience for a long soak. It's smoky, zesty, and fills the entire home with an aroma that brings everyone running to the kitchen.
Why This Soup Works
The Fat Base: Searing chorizo and bacon first creates a flavorful oil that coats every bean, giving the broth a rich weight.
Starch Release: Pulsing a few of the beans with a blender releases natural starches. This thickens the liquid without needing flour or cornstarch.
If you have more time and want to try a Pinto Bean Soup from Dried Beans, you'll notice the texture is slightly different, but this canned version is a lifesaver for weeknights.
| Method | Time | Texture | Best For |
|---|---|---|---|
| Canned Beans | 35 mins | Smooth/Creamy | Weeknight dinners |
| Dried Beans | 4+ hours | Hearty/Firm | Slow Sunday cooking |
Recipe Details
This is a straightforward meal that doesn't require fancy gear. The flavors are bold, but they balance out with a squeeze of lime at the end.
For those who like a specific result, keep these checkpoints in mind: - Meats should be browned and crisp before adding onions. - Simmer for exactly 15-20 minutes to let the chipotle penetrate the beans. - Add lime juice only after the heat is off to keep the flavor bright.
- For a heartier meal
- serve with warm corn tortillas.
- For a lighter version
- skip the bacon and add extra diced carrots.
- For more heat
- add another teaspoon of chipotle adobo.
What Goes Inside
I keep these staples in my pantry because they turn a basic can of beans into something that feels like a restaurant dish.
| Ingredient | Role | If You Don't Have It |
|---|---|---|
| Mexican Chorizo | Smoky heat and fat | Spicy ground pork + smoked paprika |
| Pinto Beans | Main body and starch | Kidney beans or Cannellini beans |
| Chipotle in Adobo | Earthy, spicy depth | Smoked paprika and a pinch of cayenne |
| Fire Roasted Tomatoes | Tangy, charred flavor | Regular diced tomatoes + 1/2 tsp liquid smoke |
The Full List:
- 4 oz bacon, dicedWhy this? Adds salty, smoky depth
- 4 oz Mexican chorizo, casings removedWhy this? Provides the primary spice base
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 jalapeño, seeded and minced
- 2 (15 oz) cans pinto beans, drained and rinsed
- 1 (14.5 oz) can fire roasted diced tomatoes
- 4 cups chicken broth
- 1 tbsp olive oil
- 1 tbsp ground cumin
- 1 tsp dried oregano
- 2 tsp chipotle pepper in adobo, minced
- 1 bay leaf
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 cup fresh cilantro, chopped
- 1 tbsp fresh lime juice
Tools You'll Need
No fancy equipment is required for this dish. While I prefer a standard Dutch oven, any heavy pot with a capacity of about 5 quarts will work perfectly.
The only specialized piece of gear is an immersion blender. If you don't own one, a regular blender or a potato masher will do, though you'll need to transfer some of the soup from the pot if using a blender.
Bringing the Flavors Together
Let's get started. The secret is to take your time when browning the meat.
Searing the Meat
Heat a large Dutch oven over medium heat, then toss in the diced bacon and chorizo. Cook, stirring every so often, until the fats have rendered and the meats are browned and crisp.
Adding the Aromatics
Toss the onion and jalapeño into the rendered fat. Sauté for 3-5 minutes until the onion is translucent. Add the minced garlic and sauté for another 60 seconds until fragrant. Note: Don't let the garlic brown too much or it gets bitter.
Toasting the Spices
Mix in the cumin, oregano, and chipotle pepper. Stir for 1 minute to coat the vegetables. This "toasts" the spices and makes the flavor punchier.
Simmering the Stew
Pour in the pinto beans, fire roasted tomatoes with juices, broth, and the bay leaf. Heat until boiling, then turn the heat down to low. Simmer for 15-20 minutes until the broth looks rich and the beans are tender.
Finishing for Texture
Discard the bay leaf. Pulse the soup 3-4 times with an immersion blender right in the pot. Alternatively, blend 2 cups of soup in a standard blender and stir it back in for a velvety consistency.
The Final Touch
Fold in the fresh lime juice and cilantro just before serving. This balances the richness of the chorizo.
Fixing Common Issues
Even a straightforward recipe can hit a snag. I've had pots that turned out too salty because of the bacon, or too watery because I didn't blend enough beans.
Thin Soup Fix
If the consistency is more like a broth than a thick stew, you need more starch. Pulse the soup for another 30 seconds in the blender, or simmer it uncovered for an additional 10 minutes to reduce the liquid.
Too Much Salt
Because both chorizo and bacon are salty, it's easy to overseason. If it's too salty, stir in a little water or more unsalted broth. An extra squeeze of lime can also help mask the excess salt.
Too Much Heat
If the jalapeño or chipotle is too intense, don't panic. A dollop of sour cream or a side of avocado will neutralize the spice immediately.
| Problem | Root Cause | Solution |
|---|---|---|
| Watery consistency | Not enough beans blended | Pulse 3-4 more times with blender |
| Overly salty | Bacon/Chorizo salt content | Add 1/2 cup water or unsalted broth |
| Too spicy | Too much chipotle adobo | Serve with avocado or sour cream |
Great Side Pairings
Since this soup is quite hearty, pairing it with something crisp or tangy works best. Try adding sliced radishes and pickled red onions to cut through the richness.
For more Mexican style dishes to add to your meal plan, my Classic Posole is a wonderful choice for chilly evenings.
A few other quick suggestions: - Warm corn tortillas with melted cheese. - A simple serving of cilantro lime rice. - Crusty sourdough bread for dipping.
Storage and Waste
This soup actually tastes better the next day after the flavors have had time to hang out.
Keep it in a sealed glass container in the fridge for 4 days. When reheating, do it on the stovetop over medium low heat. Since it thickens as it sits, you'll probably need to stir in a splash of water or broth to loosen it up.
For the freezer, this lasts about 3 months. Just leave an inch of space at the top of your container so the liquid can expand as it freezes.
To avoid waste, don't toss your cilantro stems. Finely mince them and add them to the pot during the "Adding the Aromatics" step. They have more flavor than the leaves and add great texture.
Ways to Change It
You can easily tweak this Mexican Pinto Bean Soup to fit your diet or the tools you have on hand.
Using a Crock Pot
For a Mexican Pinto Bean Soup Crock Pot version, brown the meats and sauté the onions in a pan first. Toss everything into the slow cooker and cook on Low for 6-8 hours or High for 3-4 hours. Blend at the very end.
Using an Instant Pot
For a Mexican Pinto Bean Soup Instant Pot version, use the Sauté function for the meats and aromatics. Add all other ingredients, seal the lid, and cook on High Pressure for 10 minutes. Quick release the pressure and blend as usual.
Making it Vegan
Skip the bacon and chorizo. Use 1 tbsp olive oil and add 1 tsp smoked paprika and 1 tbsp soy sauce for that savory "umami" hit. Use vegetable broth instead of chicken broth.
Adding a Creamy Finish
If you want something even richer, stir in 2 tablespoons of heavy cream or a spoonful of cream cheese right before serving. It makes the broth feel more like a bisque.
High in Sodium
850 mg 850 mg of sodium per serving (37% 37% of daily value)
The American Heart Association recommends a daily sodium limit of no more than 2,300 mg for most adults to maintain heart health.
Tips to Reduce Sodium
-
Swap the Broth-30%
Replace the standard chicken broth with low-sodium or no-salt added chicken broth to significantly lower the base sodium level.
-
Modify Processed Meats-25%
Use low-sodium bacon and a reduced amount of chorizo, or substitute with a home-made chorizo seasoning on lean ground pork.
-
Choose No-Salt Cans-20%
Select no-salt added fire roasted diced tomatoes and no-salt added pinto beans to avoid hidden processing salts.
-
Replace Adobo Sauce-20%
Use dried chipotle powder instead of chipotle peppers in adobo sauce to eliminate the sodium found in the canning brine.
-
Enhance with Aromatics
Increase the amount of fresh lime juice, cumin, and cilantro to add brightness and depth without adding salt.
Recipe FAQs
How to achieve a thick creamy consistency?
Pulse the soup 3-4 times with an immersion blender directly in the pot.
Tip: Transfer two cups to a traditional blender if you do not have an immersion tool.
Is it true that canned pinto beans lack the richness of dried beans?
Actually, no, because sautéing bacon and chorizo first creates a deep flavor base.
Tip: Rinse and drain the beans thoroughly to remove any metallic canning liquid.
Which is better, bacon or salt pork, for this soup?
Bacon provides a smokier profile that complements the chipotle pepper.
Tip: Render the fat slowly over medium heat to ensure the bits get crisp.
What's the secret to making canned beans taste authentic?
Stir in ground cumin, dried oregano, and minced chipotle pepper before adding the liquid.
Tip: Add fresh lime juice and cilantro at the very end to brighten the heavy flavors.
What bean substitutes work best here?
Black beans or kidney beans provide a similar hearty texture.
Tip: If you enjoyed the texture of these beans, see how we use similar thickening principles in our homemade refried beans.