This Gal Cooks

Hearty Chipotle Pinto Bean Soup for a Cozy Night In

There are some dishes that just taste like comfort, and for the longest time, a simple pinto bean soup was one of those for me. My grandmother used to make a big pot of it that would simmer on the stove all afternoon. It was hearty, warming, and filled the whole house with a savory aroma. It was delicious, but it was also, well, simple. It was the kind of soup that was good, but not something you’d rave about.

When my husband and I got married, I learned pretty quickly that he has a love for all things spicy and bold. My sweet, simple family recipes needed a little kick to really get his attention. So, I started playing around with that classic pinto bean soup recipe, adding a little of this and a dash of that, trying to find the perfect combination of comfort and excitement.

After a few tries, I stumbled upon the magic ingredient: chipotle in adobo. Just a spoonful of that smoky, spicy puree completely transformed the dish. It took the soup from a gentle hum to a full-on flavor symphony. This isn’t my grandmother’s recipe anymore. It’s something richer, deeper, and with a warmth that comes from more than just the temperature. It’s the perfect bowl of cozy with a surprising, delightful kick.

This smoky pinto bean soup has become one of our absolute favorites, perfect for a chilly evening or a quick weeknight meal when you need something satisfying without a ton of fuss. It’s proof that sometimes, a little twist is all you need to make a classic recipe truly unforgettable.

Skip to My Special Recipe!

Why This Pinto Bean Soup Recipe Works

Pinto bean soup is a cornerstone of Southern and Southwestern cooking for a good reason. It’s incredibly budget-friendly, packed with protein and fiber, and serves as a wonderful blank canvas for all sorts of flavors. Historically, it was a way to turn simple, inexpensive dried beans into a filling and nourishing meal for a whole family. Its popularity endures because it’s a one-pot wonder that delivers deep, satisfying flavor from humble pantry ingredients.

While many traditional recipes rely on a ham hock for smokiness or just chili powder for spice, my version takes a more modern approach. The real star, the ingredient that makes this recipe truly special, is the chipotle in adobo puree. This isn’t just about adding heat. Chipotles are smoked and dried jalapeños, and when they’re packed in a tangy adobo sauce, they carry an incredible depth of flavor that you just can’t get from a spice jar.

The chipotle puree infuses the entire soup with a rich, smoldering smokiness that beautifully complements the earthy pinto beans. It also provides a warm, lingering heat that builds with each spoonful without being overwhelmingly spicy. This single ingredient elevates the soup from simply “good” to “unforgettable.” We also partially blend the soup, which creates a wonderfully creamy base while still leaving plenty of whole beans and veggies for texture. It feels luxurious and rustic all at once. Finally, a squeeze of fresh lime juice at the end cuts through the richness and brightens everything up, making all those smoky, savory flavors pop.

Ingredients for Pinto Bean Soup

The beauty of this soup is how it transforms simple, accessible ingredients into something truly special. While every component plays a role, the chipotle in adobo is what brings the signature smoky flavor that makes this recipe a standout. You can find everything you need at your local grocery store.

Here’s exactly what you’ll need to gather:

  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 3 cloves garlic, minced
  • 1 jalapeño, seeded and minced
  • 1 tablespoon chipotle in adobo puree: This is our secret weapon. You can find cans of chipotle peppers in adobo sauce in the international aisle. To make the puree, I just pop a few peppers and a spoonful of the sauce from the can into a small blender or food processor and blitz until smooth. It’s so much easier to measure and incorporates perfectly into the soup.
  • 1 ½ teaspoons ground cumin
  • 1 teaspoon smoked paprika: This enhances the smokiness from the chipotles. Using smoked instead of sweet paprika makes a noticeable difference.
  • ½ teaspoon dried oregano
  • 4 cups vegetable or chicken broth: A good quality, flavorful broth will make a big impact on the final taste. I prefer a low-sodium version so I can control the salt level myself.
  • 3 (15-ounce) cans pinto beans, rinsed and drained
  • 1 (14.5-ounce) can fire-roasted diced tomatoes, undrained: Using fire-roasted tomatoes adds another subtle layer of smoky complexity that works so well with the other flavors. Don’t drain the can, we want all those juices.
  • 1 cup frozen corn
  • Juice of 1 lime: Fresh lime juice is a must. The bottled kind just doesn’t have the same bright, zesty flavor.
  • Salt and freshly ground black pepper to taste
  • Optional toppings: fresh cilantro, diced avocado, sour cream or crema, crushed tortilla chips, shredded cheese

Step-by-Step Instructions For Making Pinto Bean Soup

This recipe comes together in one pot, making it perfect for a weeknight. The process is straightforward, but a few key techniques are what really help to build those deep layers of flavor. I love using my enameled Dutch oven for this, as it holds heat so evenly, but any large, heavy-bottomed pot will work just fine.

Step 1: Sauté the Aromatics

First, you’ll heat your olive oil in the pot over medium heat. Once it shimmers, add the chopped yellow onion. Cook the onion, stirring occasionally, for about 5 to 7 minutes. You’re looking for it to become soft and translucent. Don’t rush this step. Allowing the onion to soften properly builds a sweet, savory foundation for the rest of the soup. We don’t want it to brown, just to get tender.

Step 2: Bloom the Spices

Next, add the minced garlic and jalapeño to the pot. Stir them around for about a minute, just until you can smell that wonderful fragrant aroma. Be careful not to let the garlic burn, or it will turn bitter. Now, stir in the chipotle in adobo puree, ground cumin, smoked paprika, and dried oregano. This is a crucial step called “blooming.” Cooking the spices directly in the hot oil for about 30 seconds awakens their essential oils and deepens their flavor far more than just adding them to liquid.

Step 3: Deglaze and Simmer

Pour in the broth. As you pour, use your spoon to scrape up any tasty browned bits that have stuck to the bottom of the pot. That’s pure flavor right there. Next, add the rinsed pinto beans and the entire can of undrained fire-roasted tomatoes. Give everything a good stir and bring the mixture to a lively simmer. Once it’s bubbling, reduce the heat to low, put the lid on, and let it gently simmer for at least 20 minutes. This gives all those wonderful flavors time to get to know each other.

Step 4: Create the Creamy Texture

This step is what gives the soup its amazing body. Use an immersion blender to partially blend the soup right in the pot. I like to pulse it just a few times until about half of the soup is creamy, leaving the other half chunky for texture. If you don’t have an immersion blender, no problem. Carefully scoop out about two cups of the soup into a regular blender, blend until it’s perfectly smooth, and then pour it back into the pot and stir to combine. Just be cautious when blending hot liquids.

Step 5: Finishing Touches

With the soup base now rich and creamy, stir in the frozen corn. It only needs about 5 minutes to cook through. You want it to be tender but still have a little pop. Finally, take the pot off the heat. This is important. Stir in the fresh lime juice right at the end. Adding it off the heat preserves its bright, zesty flavor. Now is the time to taste your creation and season it with salt and pepper until it tastes just right. Serve it up hot with all your favorite toppings.

How To Serve Pinto Bean Soup

Serving this pinto bean soup is where you can really have fun and let everyone customize their own bowl. I like to think of the soup as the main event and the toppings as the fantastic supporting cast. Setting up a little toppings bar is a great way to serve this, especially if you have guests or picky eaters in the family.

The toppings not only add flavor but also wonderful texture. A little bit of creaminess, a bit of crunch, and a bit of freshness can turn a great bowl of soup into a truly memorable meal. Don’t be shy, pile them on.

Here are some of my favorite ways to serve it:

  • The Classics: A dollop of cool sour cream or Mexican crema, a generous sprinkle of freshly chopped cilantro, and creamy diced avocado are non-negotiables in my house.
  • Add Some Crunch: Crushed tortilla chips or crispy tortilla strips add a fantastic salty crunch that contrasts beautifully with the creamy soup.
  • Cheese, Please: You can’t go wrong with shredded cheese. A sharp cheddar, Monterey Jack, or even some crumbled cotija cheese would be delicious.
  • A Little Extra Kick: For those who like it extra spicy, a few slices of fresh or pickled jalapeños on top will do the trick. A dash of your favorite hot sauce is also a great addition.

Of course, a hearty soup like this calls for something to dip into it. A warm slice of skillet cornbread is the perfect companion. You can also serve it with warm flour tortillas or a simple side salad with a zesty lime vinaigrette for a complete and satisfying meal.

How To Store & Reuse Pinto Bean Soup Leftovers

One of the best things about this pinto bean soup is that it’s just as delicious, if not more so, the next day. The flavors continue to meld and deepen as it sits, making leftovers something to look forward to. Proper storage is key to keeping it fresh and tasty for days.

First, always let the soup cool down to room temperature before you store it. Putting a large, hot pot of soup directly into the refrigerator can raise the internal temperature of the fridge and isn’t safe. I usually let it sit on the counter for about an hour before packing it up.

Here are the best ways to store and reheat your soup:

  • In the Refrigerator: Once cooled, transfer the soup to an airtight container. It will keep well in the fridge for up to 5 days. This makes it perfect for meal prep, lunches, or another easy dinner later in the week.
  • In the Freezer: This soup freezes beautifully. I like to portion it into individual freezer-safe containers or zip-top bags. Lay the bags flat to freeze for easy storage. It will last for up to 3 months in the freezer. Just be sure to leave a little headspace in your container for the soup to expand as it freezes.
  • Reheating: To reheat, simply warm the soup in a saucepan over medium-low heat on the stovetop, stirring occasionally until it’s heated through. You might need to add a splash of broth or water to thin it out, as it can thicken in the fridge. You can also reheat individual portions in the microwave.

Don’t just reheat it, you can also get creative with the leftovers. Try using the thickened soup as a filling for burritos or quesadillas, or pour it over tortilla chips with some cheese for quick and delicious nachos.

Substitutions & Variations For Pinto Bean Soup

This recipe is incredibly forgiving and easy to adapt to your tastes or what you have on hand in your pantry. Think of this recipe as a starting point and feel free to make it your own. Whether you need to accommodate a dietary preference or just want to try a new flavor combination, there are plenty of simple swaps you can make.

Here are a few variations and substitution ideas to get you started:

  • Change the Beans: While it’s called pinto bean soup, you could easily substitute black beans or kidney beans. A combination of different beans would also be wonderful and add more texture and color. If you prefer to use dried beans, simply soak and cook about 1 ½ to 2 cups of dried pinto beans until tender before starting the recipe.
  • Make it Meaty: For a heartier, non-vegetarian version, you could add some meat. Brown some chorizo or ground beef with the onions at the beginning. Crumbled bacon added as a topping is also a fantastic choice. For a lighter protein, stir in some shredded rotisserie chicken along with the corn.
  • Adjust the Heat: You are in complete control of the spice level. For a milder soup, use less chipotle puree or omit the jalapeño entirely. For an extra fiery kick, leave some of the seeds in the jalapeño or add a pinch of cayenne pepper with the other spices.
  • Pack in More Veggies: This is a great soup for cleaning out the vegetable drawer. Feel free to add diced carrots and celery along with the onion. Some diced bell peppers would also be a colorful and tasty addition. You could even stir in a few handfuls of fresh spinach or kale at the very end and let it wilt into the soup.

Smoky & Hearty Pinto Bean Soup

Description: A classic pinto bean soup gets a major flavor upgrade with smoky chipotle peppers, fire-roasted tomatoes, and a bright squeeze of lime. This one-pot meal is creamy, hearty, and packed with Southwestern flair, perfect for a cozy weeknight dinner.

Yield: 6-8 servings | Category: Soup | Cuisine: Southwestern

Prep Time: 15 minutes | Cook Time: 35 minutes


Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 3 cloves garlic, minced
  • 1 jalapeño, seeded and minced
  • 1 tablespoon chipotle in adobo puree
  • 1 ½ teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon dried oregano
  • 4 cups vegetable or chicken broth
  • 3 (15-ounce) cans pinto beans, rinsed and drained
  • 1 (14.5-ounce) can fire-roasted diced tomatoes, undrained
  • 1 cup frozen corn
  • Juice of 1 lime
  • Salt and freshly ground black pepper to taste
  • Optional toppings: fresh cilantro, diced avocado, sour cream, crushed tortilla chips, shredded cheese

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 5-7 minutes.
  2. Add garlic and jalapeño and cook for 1 minute until fragrant. Stir in chipotle puree, cumin, smoked paprika, and oregano and cook for 30 seconds more.
  3. Pour in broth, scraping up any browned bits. Add pinto beans and undrained fire-roasted tomatoes. Bring to a simmer, then reduce heat, cover, and cook for 20 minutes.
  4. Partially blend the soup with an immersion blender until it reaches your desired creamy yet chunky consistency.
  5. Stir in the frozen corn and cook for 5 more minutes.
  6. Remove from heat, stir in the lime juice, and season with salt and pepper to taste. Serve hot with toppings.

Notes

To make chipotle puree, blend 1-2 canned chipotle peppers with a spoonful of adobo sauce until smooth. Store leftover puree in the freezer for future use. For a milder soup, reduce the amount of chipotle puree and ensure the jalapeño is fully seeded.


Servings: 8 | Calories: 250 kcal | Fat: 6g | Carbohydrates: 39g | Protein: 11g

5 FAQs About Pinto Bean Soup

Here are some straightforward answers to the most common questions I receive about this pinto bean soup recipe.

Can I make this pinto bean soup with dried beans?

You absolutely can. Using dried beans is a great way to make this recipe even more economical, though it does require some extra planning. The key is to have the beans fully cooked before you begin the soup-making process. As a general rule, one 15-ounce can of beans is equivalent to about 1 ¾ cups of cooked beans, which comes from about ¾ to 1 cup of dried beans. For this recipe, you would need to start with about 2 ½ cups of dried pinto beans.

To prepare them, you’ll need to soak the beans first. You can do a long soak by covering them with a few inches of water and letting them sit overnight. Or, for a quicker method, cover them with water in a pot, bring it to a boil for two minutes, then turn off the heat and let them sit for one hour. After soaking, drain the water, cover the beans with fresh water or broth, and simmer them until they are completely tender, which can take anywhere from 1 to 2 hours. Once your beans are cooked, you can drain them and proceed with the recipe as written, starting from step 1.

Is this smoky pinto bean soup spicy?

I would describe the heat level of this soup as a moderate, smoky warmth rather than sharply spicy. The heat comes primarily from the chipotle in adobo puree and the minced jalapeño. Chipotles provide more of a deep, smoldering heat that builds slowly, while the jalapeño offers a brighter, more immediate spice. The great thing about this recipe is that you are in complete control of the final heat level.

If you are sensitive to spice, you can easily tone it down. Start by using only half a tablespoon of the chipotle puree. You can also make sure to remove all the seeds and white membranes from the jalapeño, as that is where most of its heat is concentrated. For a truly mild version, you could omit the jalapeño altogether. On the other hand, if you’re like my husband and love the heat, feel free to add a bit more chipotle puree, leave some jalapeño seeds in, or even add a pinch of cayenne pepper along with the other spices.

How can I make this pinto bean soup vegan?

This pinto bean soup is incredibly easy to make fully vegan, as it’s almost there already. The base of the soup is built on plants, from the beans and tomatoes to the onions and spices. There are just a couple of simple things to check to ensure your final dish is 100% plant-based and still just as delicious.

The most important switch is to use vegetable broth instead of chicken broth. Make sure you choose a brand with a rich, savory flavor, as this will form the foundation of your soup. All other ingredients in the soup itself are naturally vegan. When it comes to serving, simply choose plant-based toppings. There are excellent vegan sour cream and shredded cheese alternatives available now. Of course, fresh cilantro, diced avocado, and crushed tortilla chips are already vegan-friendly and are fantastic choices.

What is chipotle in adobo and where can I find it?

Chipotle in adobo is one of my all-time favorite pantry staples. It’s a magical ingredient that packs a huge punch of flavor. A chipotle is simply a jalapeño pepper that has been ripened to a deep red, then smoked and dried. These smoky peppers are then canned in adobo, which is a tangy and slightly sweet sauce made from tomatoes, vinegar, garlic, and other spices. The result is a complex combination of smoky, spicy, tangy, and savory flavors all in one.

You can find small cans of chipotle peppers in adobo sauce in the international or Hispanic foods aisle of most major supermarkets. A little goes a long way, so you’ll likely have leftovers from the can. To store them, I recommend pureeing the entire contents of the can and then freezing the puree in an ice cube tray. Once frozen, you can pop the cubes into a freezer bag. Then you’ll have perfectly portioned spoonfuls of smoky goodness ready to go for your next soup, chili, or marinade.

Why is my pinto bean soup bland?

If your soup tastes a little flat, there are a few common culprits we can troubleshoot. First and foremost, check your seasoning. Soup, especially one with starchy beans, often needs more salt than you might think to make the flavors come alive. Add salt in small increments, tasting after each addition, until the flavors pop. Using freshly ground black pepper also makes a difference.

Another key is building a strong flavor base. Did you take the time to soften the onions properly? Did you “bloom” the spices in the hot oil before adding the liquid? This step is essential for releasing their full aromatic potential. Also, the quality of your broth matters. Using a flavorful vegetable or chicken broth instead of water provides a much richer background. Finally, don’t skip the acid at the end. That squeeze of fresh lime juice is not just a garnish, it cuts through the richness and brightens up all the deep, smoky notes, tying the whole dish together.

Try These Recipes Next

If you enjoyed the hearty, comforting flavors of this pinto bean soup, I know you’ll love these other one-pot wonders.

  • Slow Cooker Tex Mex Soup: Let your slow cooker do all the work with this easy and flavorful soup packed with chicken, beans, and corn.
  • Taco Soup: All the delicious flavors of a taco in a warm and satisfying soup form. It’s a family favorite for a reason.
  • Copycat Wendy’s Chili: Get that classic, beloved chili flavor right in your own kitchen with this spot-on copycat recipe.

Each of these recipes is perfect for a cozy night in and guaranteed to please a crowd.

Leave a Reply

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