
A smoky, spicy pinto bean soup with roasted plum tomatoes and chipotle heat—creamy, comforting, and quick enough for weeknights.

I remember serving this the first time to a skeptical friend who claimed not to like bean soups—she polished off two bowls and asked for the recipe. That moment made me realize how a few smart techniques (roasting, toasting, blending hot liquids carefully) turn humble ingredients into something that feels celebratory.
My favorite part is how a simple squeeze of lime and a scattering of cilantro completely change the profile—bright and fresh against the smoky base. Friends have told me this soup tastes like something from a favorite neighborhood taqueria, and I’ve found it becomes better on day two as the spices continue to meld. When I double the recipe, I always freeze half; it’s brilliant for rainy nights when you want comfort without cooking.
Store cooled soup in airtight containers in the refrigerator for up to 4 days. For freezing, cool completely, portion into 2-cup freezer-safe containers, leaving a little headspace for expansion, and freeze up to 3 months. Reheat gently on the stove over low heat to avoid scorching, adding a splash of stock if it thickened in the fridge. If using crema as a garnish, add it fresh after reheating rather than storing it mixed in.
If you don’t have plum tomatoes, use 3 cups of canned fire-roasted tomatoes and reduce stock slightly to keep consistency similar. Substitute black beans or kidney beans for pinto for a different texture; cooking times remain the same if using canned. For a smokier profile, add 1/2 teaspoon smoked paprika. Omit cumin for a cleaner flavor or increase oregano to 2 1/2 teaspoons if you prefer herb-forward notes.
Serve the soup with warm corn tortillas, toasted crusty bread, or a simple green salad with citrus vinaigrette. Garnish ideas include crema or plain yogurt, chopped red onion for crunch, pickled jalapeños for tang, or crumbled cotija cheese for saltiness. For a heartier bowl, top with shredded rotisserie chicken or a fried egg and a sprinkle of chopped fresh cilantro.
Bean soups have deep roots across Mexican and Southwestern cuisines where beans are a staple protein and flavor carrier. The use of chipotle peppers in adobo brings a smoke-forward element that is particularly common in central and northern Mexican cooking. This bowl blends those traditional flavors with a modern, streamlined approach—using canned beans and a high-speed blender to create a silky texture that pairs well with Latin-inspired garnishes.
In summer, use peak-ripe fresh tomatoes and add grilled corn and diced avocado as a topping for contrast. In colder months, deepen the soup with roasted poblano for added warmth or fold in sautéed greens like kale at the end for extra nutrition. Holiday versions benefit from a topping of roasted pepitas and a swirl of chile oil for a festive finish.
Prepare the roasted tomatoes and toasted spice base in advance; store them separately and combine with beans and stock the day you plan to eat. Portion into single-serve containers for lunches; reheat on the stove or in the microwave and top with fresh cilantro and lime at serving. The soup’s texture holds up well, so it’s ideal for batch cooking and quick reheats.
This spicy pinto bean soup is one of those dishes that feels like it belonged in my recipe rotation forever: simple, adaptable, and comforting. Give it a try, tweak the heat to your taste, and watch how a few pantry staples can create a bowl everyone loves.
Toast dried oregano and cumin briefly in the pot before adding liquids to release essential oils and deepen flavor.
Start with one chipotle and add more after blending to control heat—the intensity can vary between cans.
Use low-sodium stock and adjust salt at the end to avoid oversalting due to canned beans.
If blending hot liquids in a blender, remove the center cap and cover with a folded towel to let steam escape safely.
This nourishing spicy pinto bean soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes—if you prefer a chunkier texture, use an immersion blender and stop blending when you reach desired consistency.
Freeze cooled soup in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
This Spicy Pinto Bean Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat oven to 400°F. Rinse and stem plum tomatoes, place on a rimmed pan, and roast 20–25 minutes until softened and slightly caramelized. Set aside to cool slightly.
Warm 1 tablespoon olive oil in a medium pot over medium heat. Add chopped onion and whole garlic cloves and cook 5–7 minutes until softened and beginning to brown.
Add 2 teaspoons Mexican oregano, 1/2 teaspoon cumin (optional), 1 teaspoon salt, and cracked black pepper. Stir 1–2 minutes until fragrant to release spice oils.
Add drained pinto beans, roasted tomatoes, 1–2 chipotles or adobo sauce, and 4 cups stock. Bring to a gentle simmer and cook 5–10 minutes to marry flavors.
Carefully transfer hot soup to a blender in batches and blend until smooth, or use an immersion blender for a chunkier texture. Return to pot.
Simmer over medium-low heat 5–10 minutes to thicken and meld flavors. Taste and adjust salt, oregano, and chipotle heat as needed.
Ladle into bowls and garnish with crema, chopped cilantro, lime, and hot sauce. Serve with tortillas or crusty bread.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@epicula on social media!


Ultra-fudgy brownies crowned with toasted mini marshmallows and warm cocoa icing, with molten chocolate pockets in every bite.

Buttery shortbread crust topped with a gooey brown sugar pecan filling. Just 10 minutes to prep for bakery-worthy bars with irresistible crunch.

Ultra-creamy pumpkin cheesecake with a graham crust, bakes without cracks, and shines with caramel and rum-kissed whipped cream.

Leave a comment & rating below or tag @epicula on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.