
A smoky, creamy pinto bean soup with chipotle heat, roasted tomatoes, and simple pantry ingredients—perfect for quick weeknight comfort.

I remember the first time I served this to my family—my partner came back for seconds and declared it "better than takeout." Over the years I've adjusted the ratio of chipotle to stock and experimented with blending textures: sometimes silky smooth, sometimes slightly chunky. Each variation has a fan; the most consistent reaction is that the smoked pepper makes people sit up and take notice.
My favorite thing about this pot is the way leftovers taste the next day: the flavors deepen and the smoky chipotle becomes even more integrated. Family and friends often tell me the overnight version is their preferred bowl. When serving guests, I like to set out multiple toppings—crema, chopped red onion, crumbled tortilla chips—so people can personalize their bowl. That small interactive moment always sparks conversation around the table.
Store cooled soup in airtight containers in the fridge for up to four days. For freezing, leave 1-inch headspace in freezer-safe containers and freeze for up to three months. Thaw overnight in the refrigerator and reheat gently on the stovetop over medium-low heat, adding a splash of stock or water if it has thickened. To preserve texture, avoid repeated freeze-thaw cycles—portion the soup into individual servings before freezing if you plan to reheat one bowl at a time. When reheating, stir frequently and bring to a gentle simmer; high heat can cause separation of any dairy-based garnishes.
If you don’t have plum tomatoes, use 4–5 medium vine-ripe tomatoes—remove excess seeds to avoid a watery soup. Swap pinto beans for cannellini or great northern beans for a slightly milder flavor and creamier mouthfeel; reduce blending time if using delicate beans to prevent a gluey texture. For a vegetarian version, use vegetable stock; for deeper umami, add a splash of soy sauce or Worcestershire (use vegetarian Worcestershire if needed). If chipotles are unavailable, smoked paprika plus a pinch of cayenne can mimic smokiness and heat though the flavor will be less complex.
Serve this soup with warm corn tortillas or toasted crusty bread. For texture contrast, top with crushed tortilla chips, toasted pepitas, or crispy fried shallots. Add a protein like shredded rotisserie chicken for a heartier bowl or pan-seared chorizo for extra smokiness. Pair with a simple green salad dressed with lime vinaigrette to cut richness. I love offering a toppings bar when hosting—lime wedges, chopped red onion, crema, cotija cheese, and cilantro—so everyone can dial in their favorite combination.
Beans are a cornerstone of Mexican and Southwestern cuisines, valued for their nutrition and versatility. Pinto beans in particular are common across northern Mexico and the American Southwest, where smoky chiles and roasted tomatoes are frequently combined with beans to create comforting stews and soups. The use of chipotle—smoked, dried jalapeño rehydrated in adobo sauce—adds a characteristic smoky, slightly fruity heat that is central to many Mexican-influenced dishes. While this pot is my own interpretation, it honors those regional techniques: roasting, charring, and slow melding of simple ingredients into layered flavor.
In summer, use the ripest plum tomatoes you can find and skip roasting if you prefer a fresher tomato note—just char them briefly on a hot skillet for a touch of caramelization. In cooler months, add a diced sweet potato or squash while sautéing the onion and garlic for extra body and a seasonal sweetness that balances the chipotle. For festive occasions, top with roasted corn, pickled red onions, or a drizzle of chili oil to elevate presentation and flavor.
Divide the soup into 4–6 single-serving containers for easy grab-and-go lunches. Store garnishes separately: keep crema, cilantro, and lime wedges in small containers to preserve freshness. Reheat gently in a microwave-safe bowl in 60-second intervals, stirring between bursts, or on the stove until warm. If you plan to freeze portions, avoid adding dairy toppings until after reheating. Label containers with the date and use the oldest batch first to maintain quality.
In the end, this spicy pinto bean soup rewards simple ingredients with thoughtful techniques: roast, toast, blend, and finish. It’s a bowl I return to season after season, and I hope it finds a place in your rotation too—served hot, with good company and a bright wedge of lime.
Taste and adjust chipotle slowly—the heat can intensify after simmering.
Reserve a cup of beans before blending if you prefer some texture in the final bowl.
Use low-sodium stock to better control final salt levels.
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—use vegetable stock instead of chicken stock and omit crema or choose a plant-based alternative to keep it vegan.
Refrigerate for up to 4 days in an airtight container, or freeze for up to 3 months. Thaw overnight before reheating.
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 (200°C). Rinse and halve the plum tomatoes, place on a baking sheet, and roast 20–25 minutes until softened and caramelized. Set aside to cool slightly.
Heat 1 tablespoon olive oil in a medium soup pot over medium heat. Add chopped onion and whole garlic cloves; cook 5–7 minutes until the onion softens and begins to brown.
Add 2 teaspoons Mexican oregano, 1/2 teaspoon cumin (optional), 1 teaspoon salt, and cracked black pepper. Stir and toast for 1–2 minutes to bloom the flavors.
Add drained pinto beans, roasted tomatoes, 1–2 chipotles in adobo (or sauce), and 4 cups stock. Bring to a gentle simmer for 5 minutes to marry the flavors.
Working in batches, carefully transfer hot soup to a blender and puree until smooth. Hold the lid with a towel and blend cautiously to release steam.
Return blended soup to the pot and simmer over medium-low for 5–10 minutes. Adjust salt, oregano, and adobo as needed. Serve with crema, cilantro, lime, and hot sauce.
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
@forkelle on social media!


Thick, fudgy chocolate chunk brownies crowned with gooey mini marshmallows and a quick-set chocolate frosting for an irresistible, crowd-pleasing treat.

Buttery shortbread meets a gooey, brown-sugar pecan topping in these quick pecan pie bars. Just 10 minutes to prep and perfect for sharing.

Silky, crack-free pumpkin cheesecake with warm spice, buttery graham crust, and optional caramel and rum-kissed whipped cream. Your effortless holiday showstopper.

Leave a comment & rating below or tag @forkelle 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.