
A smoky, zesty pinto bean soup with roasted tomatoes and chipotle that’s both comforting and bright—perfect for weeknight dinners or make-ahead lunches.

This spicy pinto bean soup has quietly become one of my kitchen's go-to bowls when I want something that’s both comforting and bold. I first put this combination together on a rainy evening when the pantry offered little more than canned beans and a jar of chipotles; the result was unexpectedly bright, silky, and warming. The roasted plum tomatoes add a caramelized sweetness that balances the smoky heat of the chipotles, while the oregano and cumin layer familiar Mexican-inspired aromatics into a simple, satisfying pot.
What makes this preparation special is how quickly humble ingredients transform into something that tastes like hours of slow cooking. The beans give the soup body and creaminess without heavy cream, and blending the soup creates a luscious texture that clings to a spoon. I often serve this when friends drop by unannounced—the combination of aroma and color consistently draws everyone into the kitchen. It’s versatile: make it vegan with vegetable stock and crema alternatives, or finish with a squeeze of lime and cilantro for a bright contrast.
In my house this soup became a favorite after I served it at a small dinner party; guests kept asking for the recipe and came back for seconds. The balance of smoky, tangy, and savory notes is what keeps people reaching for the bowls—and the quick prep means I don’t have to spend hours at the stove to please a crowd.
What I love most about this preparation is its versatility: it’s weeknight-simple yet feels elevated when served with bright garnishes. Family and friends often comment on the layered smokiness, and I never fail to make an extra batch for freezes because it reheats so beautifully without losing texture.
Cool the soup to room temperature before refrigerating to prevent condensation from diluting flavor. Store in airtight containers and refrigerate for up to 3–4 days. For longer storage, portion into freezer-safe containers or heavy-duty zip-top bags and freeze for up to 3 months—leave a little headspace because liquids expand when frozen. To reheat, thaw overnight in the fridge then warm gently on the stovetop over medium-low heat, stirring occasionally. If the soup has thickened too much, whisk in a splash of stock or water and finish with a squeeze of lime and a swirl of crema to refresh texture and brightness.
If you don’t have plum tomatoes, use canned fire-roasted tomatoes—drain slightly to control liquid. Swap pinto beans for black beans or cannellini for different texture: black beans yield a firmer, earthier finish while cannellini produce a creamier mouthfeel. For a smokier boost, add a teaspoon of smoked paprika instead of a second chipotle. To make the bowl dairy-free, use coconut yogurt or a cashew crema instead of traditional crema. If low-sodium is required, rinse beans thoroughly and use low-sodium stock, increasing salt only at the end to taste.
Serve this bowl with warm corn tortillas or crusty bread to soak up the silky broth. Top with crushed tortilla chips or pepitas for crunch, and add pan-seared shrimp or shredded rotisserie chicken for heartier portions. A simple side salad of crisp cabbage with lime and salt provides a refreshing counterpoint. For a full meal, plate alongside cilantro-lime rice and a fruit-forward salsa to balance the smokiness. Garnish ideas include radish slices for bite, pickled onions for acidity, or a drizzle of chile oil for extra heat.
Beans are a central element in many Latin American kitchens, offering nutrition and affordability. The combination of pinto beans and chipotle draws on Mexican pantry flavors—chipotles are smoked jalapeños preserved in adobo sauce, imparting a deep smoky heat that’s become iconic. Roasting tomatoes before adding them to soups mirrors traditional techniques of concentrating flavors through dry-heat cooking. This bowl is a contemporary, weeknight-friendly adaptation that honors those flavors while using modern convenience ingredients like canned beans.
In summer, use peak-ripe fresh tomatoes and add a handful of grilled corn kernels for sweetness and texture. During colder months, incorporate winter squash like roasted butternut for added body and a hint of sweetness; reduce the number of tomatoes slightly to keep balance. For festive occasions, garnish with pickled jalapeños and crumbled queso fresco. Adjust chipotle quantity for seasonal guests—keep it lower for family gatherings and dial up for spice-loving crowds.
Make a double batch and refrigerate individual portions in glass containers for grab-and-go lunches. Freeze single-serving portions in rigid containers for easy thawing. Store garnishes separately to preserve freshness—chopped cilantro, crema, and lime wedges should be added right before serving. If planning multiple meals, label containers with dates and reheating instructions. The soup reheats evenly on the stovetop: add a splash of stock to loosen and stir until piping hot, then finish with fresh lime to brighten flavors that can dull during storage.
Ultimately, this spicy pinto bean bowl is one of those dishes that rewards simple attention: roast your tomatoes, toast the spices, and adjust the heat to suit your table. Make a pot, share it with friends, and let the tobacco-like smokiness of chipotle and the sweetness of roasted tomato tell the story.
Toast dried spices briefly in the pan with the onion to release essential oils and deepen flavor.
Vent the blender when pureeing hot liquids by holding the lid ajar with a towel to avoid steam buildup.
Reserve 1/2 cup of beans before blending if you like a chunky texture in the finished bowl.
Start with one chipotle and add more after blending if you prefer more heat—chipotle brands vary widely.
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.
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 core the plum tomatoes and place them on a roasting pan. Roast for 20–25 minutes until softened and caramelized. Allow to cool slightly before adding to the pot.
Warm 1–2 tablespoons olive oil in a medium soup pot over medium heat. Add the roughly chopped onion and whole garlic cloves and cook for 5–7 minutes until the onion softens and begins to brown.
Sprinkle in 2 teaspoons Mexican oregano, 1/2 teaspoon cumin (optional), 1 teaspoon salt, and freshly cracked pepper. Toast the spices in the pan for 1–2 minutes to release their aroma.
Add the drained pinto beans, roasted tomatoes, 1–2 chipotles in adobo, and 4 cups stock. Stir, bring to a gentle simmer, and cook 5 minutes to meld flavors.
Transfer the hot mixture to a blender in batches and puree until silky, venting the lid slightly to allow steam to escape. Alternatively, use an immersion blender in the pot.
Return the blended soup to the pot and simmer over medium-low for 5–10 minutes. Taste and adjust salt and adobo heat as needed. If desired, stir in reserved whole beans for texture.
Ladle into bowls and garnish with crema, chopped cilantro, a squeeze of lime, and a few drops of hot sauce. Serve with warm 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
@feastu on social media!


Delightfully spooky and sweet, these bite-sized mummy cake balls combine moist cake, creamy centers, and a vanilla candy shell for effortless Halloween fun.

Fluffy homemade donuts crowned with a shimmering galaxy glaze. Fry or bake, swirl bold colors, and watch these showstoppers disappear fast.

Buttery shortbread crust meets gooey pecan pie filling in easy bar form, perfect for holidays, bake sales, and cozy weeknights.

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