Spicy Pinto Bean Soup | Whiskia
30-MINUTE MEALS! Get the email series now
Royal Recipe

Spicy Pinto Bean Soup

5 from 1 vote
1 Comments
Victoria
By: VictoriaUpdated: Jan 20, 2026
This post may contain affiliate links. Please read our disclosure policy.

A smoky, comforting pinto bean soup with roasted tomatoes, chipotle heat, and bright lime — ready in under an hour and perfect for weeknights or meal prep.

Spicy Pinto Bean Soup

This Spicy Pinto Bean Soup has been a weekend favorite in my kitchen for years. I first put these flavors together on a chilly autumn evening when I had pantry staples and a craving for something smoky and warming. The combination of roasted plum tomatoes, chipotles in adobo, and creamy pinto beans produced a soup that tastes both rustic and layered: smoky heat up front, a tomato-sweet midpalate, and a silky finish that makes you want a second bowl. It’s one of those recipes that fills the house with inviting aromas and prompts my family to gather around the table.

I discovered that tiny tweaks — a longer roast on the tomatoes, a cautious splash of adobo, or a squeeze of lime at the end — changed the whole experience. The texture is velvety without being heavy; if you prefer a chunkier texture, skip part of the blending. This recipe became our go-to when I wanted something that felt special but didn’t require hours of work. It’s adaptable, forgiving, and pairs well with simple garnishes that elevate it to dinner-party quality while remaining entirely weeknight-friendly.

Why You'll Love This Recipe

  • Bold, layered flavor from roasted tomatoes and chipotle in adobo that delivers smoky heat without overpowering the beans.
  • Comforting and substantial — two 15-ounce cans of pinto beans make the soup creamy and protein-rich, perfect for a satisfying meal.
  • Quick to make: active prep is about 15 minutes and the full recipe comes together in roughly 45 minutes, including roasting time.
  • Pantry-friendly ingredients — uses canned beans, canned chipotle/adobo, and a few fresh items you likely have on hand.
  • Make-ahead friendly: the soup improves after a day in the fridge and freezes well for up to 3 months in airtight containers.
  • Customizable garnishes (crema, cilantro, lime) let you dial the richness and brightness to your taste.

When I served this to neighbors the first time, they kept remarking on how the chipotle added depth without overwhelming the soup. My partner always asks for extra lime and cilantro; our teenager insists on hot sauce. It’s a crowd-pleaser that adapts to each person’s heat tolerance and garnish preference.

Ingredients

  • Pinto beans (2 cans, 15 oz. each): Canned beans provide creamy texture and protein. Rinse well to remove excess sodium; choose low-sodium cans if you prefer more control over salt.
  • Plum tomatoes (5–6): Roma/plum tomatoes roast beautifully and concentrate sweetness. Look for firm tomatoes with smooth skin — quality here brightens the soup.
  • Fresh garlic (4 cloves) and onion (1 small): Provide aromatic base. Use a yellow onion for sweetness or a mild white onion if you want crisper onion flavor.
  • Chipotles in adobo (1–2) or adobo sauce: Adds smoky heat and tang. Start with one and add more after tasting; canned adobo control is easier than fresh chiles.
  • Mexican oregano (2 teaspoons) and cumin (1/2 teaspoon, optional): Mexican oregano has citrusy, slightly floral notes compared to Mediterranean oregano; it complements the chipotle. Cumin deepens the savory backbone.
  • Stock (4 cups): Vegetable stock keeps this vegetarian-friendly; use chicken stock for a deeper savory note. Low-sodium stock lets you adjust seasoning precisely.
  • Olive oil (a glug for sautéing): Use a good extra-virgin for flavor, about 1 tablespoon. It helps brown the aromatics and carry the spices.
  • Salt and freshly cracked black pepper: 1 teaspoon salt is a baseline — always taste and adjust at the end.
  • Optional garnishes: Crema, chopped cilantro, lime wedges, and extra hot sauce for finishing brightness and textural contrast.

Instructions

Roast the Tomatoes: Preheat the oven to 400°F (200°C). Rinse and de-stem the plum tomatoes and arrange them on a roasting pan. Roast for 20–25 minutes until they soften and the skins begin to blister and caramelize. These visual cues concentrate sweetness and deepen flavor; allow them to cool slightly before using so they’re easier to handle. Sauté Onion and Garlic: Warm about 1 tablespoon of olive oil in a medium soup pot over medium heat. Add the roughly chopped small onion and whole peeled garlic cloves. Sauté for about 5–7 minutes, stirring occasionally, until the onion is softened and edges begin to brown. Browning develops savory complexity — don’t rush this step. Add Spices: Lower the heat slightly and sprinkle in 2 teaspoons Mexican oregano, 1/2 teaspoon ground cumin (optional), 1 teaspoon salt, and a few grinds of black pepper. Stir and cook 1–2 minutes until fragrant. Toasting the spices briefly releases their essential oils and brightens the seasoning. Combine Beans, Tomatoes, and Chipotle: Add the drained and rinsed pinto beans, roasted tomatoes, and 1–2 chipotles in adobo (or 1–2 teaspoons adobo sauce) to the pot. Pour in 4 cups of stock and stir to combine. Bring the mixture to a gentle simmer over medium heat so the flavors have a moment to marry before blending. Blend Until Smooth: Carefully transfer hot soup in batches to a blender, filling each jar no more than halfway and venting the lid slightly to allow steam to escape. Blend until completely smooth and creamy. If you prefer a more rustic texture, reserve one cup of beans and mash them into the pot instead of blending everything. Simmer and Adjust Seasoning: Return the blended soup to the pot and simmer over medium-low for 5–10 minutes to thicken and allow flavors to meld. Taste and adjust salt, oregano, and adobo. If the soup is too thick, add up to 1 cup extra stock or water. Balance acidity with a squeeze of lime if it tastes flat. Serve and Garnish: Ladle hot soup into bowls and finish with a drizzle of crema, chopped cilantro, a lime wedge, and a few drops of hot sauce if desired. The contrast of cool crema and bright lime lifts the smoky base and adds dimension. User provided content image 1

You Must Know

  • This soup is naturally high in fiber and plant-based protein thanks to the pinto beans; it makes a filling vegetarian main when using vegetable stock.
  • It freezes well in airtight containers for up to 3 months; thaw in the refrigerator overnight before reheating gently on the stove.
  • Taste as you go — canned beans and stocks vary in salt; start with 1 teaspoon salt and add more after blending if needed.
  • Blending hot liquids requires caution: use small batches and vent the blender lid to prevent pressure buildup.
  • If you need a thinner consistency, add hot stock rather than cold water so you don’t lower the overall temperature significantly when reheating.

My favorite part of this soup is the way leftovers improve overnight — the chipotle mellows and the flavors knit together into a deeper, more rounded profile. Friends often ask me for the recipe after a potluck because it holds heat well and pairs nicely with simple cornbread. Family feedback shaped the final tweaks: a single chipotle keeps the smoke subtle, while two deliver more punch for heat lovers.

Storage Tips

Cool the soup to room temperature (no more than two hours at room temp) before refrigerating. Store in airtight containers for up to 4 days in the refrigerator. For longer storage, portion into freezer-safe containers and freeze for up to 3 months. Reheat gently on the stove over low-medium heat, stirring occasionally to prevent sticking; add a splash of stock if it thickens too much. If frozen in single-serving containers, let thaw overnight in the fridge and reheat covered to retain moisture. Fresh garnishes should be added just before serving.

Ingredient Substitutions

If you don’t have pinto beans, use navy or cannellini beans for a similar creamy texture; black beans will yield a darker, earthier result. Swap chipotles in adobo for smoked paprika plus a mild canned chili if you need less heat: use 1 teaspoon smoked paprika and 1/4 teaspoon cayenne to mimic the smokiness. For a vegan version, use vegetable stock and omit crema or use a plant-based crema. If tomatoes are out of season, canned fire-roasted tomatoes (14–15 oz) are an excellent substitute and save roasting time.

Serving Suggestions

Serve the soup with warm cornbread, toasted tortillas, or a crisp green salad for a balanced meal. Garnish ideas include crumbled queso fresco or a dollop of Greek yogurt if you want less dairy richness than crema. For texture contrast, top with toasted pumpkin seeds or crispy tortilla strips. This soup also pairs well with pickled red onions or a side of charred corn for a seasonal flair. Present it in shallow bowls with lime wedges and cilantro on the side so guests can customize.

User provided content image 2

Cultural Background

Pinto beans are a staple across much of Mexican and Southwestern U.S. cooking, prized for their versatility and hearty texture. The use of chipotle in adobo brings in the smoky, preserved chili flavor found in many Mexican kitchens; adobo sauce itself is a quick way to infuse dishes with depth without complex preparations. Roasting tomatoes to deepen their sweetness is a technique used in rustic cooking across Latin America to intensify flavor when fresh tomatoes are plentiful. This recipe borrows those traditions and presents them in a simple, modern pot meal.

Seasonal Adaptations

In summer, use peak-ripe plum tomatoes and add fresh grilled corn and diced avocado just before serving for a bright, seasonal bowl. In winter, substitute fire-roasted canned tomatoes and increase warming spices (add 1/4 teaspoon smoked paprika) for heartier comfort. For holiday gatherings, serve in small cups as a starter topped with creme fraiche and micro cilantro for an elegant touch. Adjust the chipotle quantity according to seasonal heat preferences, adding chopped roasted poblano for a milder version.

Meal Prep Tips

Make a double batch and freeze in 2–3 cup portions for grab-and-go lunches. Keep garnishes separate in small containers: crema or yogurt, chopped cilantro, and lime wedges. For quick reheats, microwave single portions for 2–3 minutes, stirring halfway, or rewarm gently on the stovetop with a splash of stock. If you plan to pack for lunches, include a small container of tortilla chips or toasted pepitas to add texture right before eating.

There’s a quiet joy in serving a simple bowl that feels both familiar and thoughtfully seasoned. This soup is a reliable weeknight hero and a meal that invites personalization — make it your own, and don’t be afraid to adjust the heat and acidity until it sings.

Pro Tips

  • Toast spices briefly in the pot to release their essential oils and deepen flavor.

  • Rinse canned beans to reduce sodium and remove canning liquid that can make soup cloudy.

  • Start with one chipotle and add more after blending to control heat precisely.

  • If the soup is grainy after blending, pass through a fine-mesh sieve for an extra-smooth texture.

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.

FAQs about Recipes

Can I freeze this soup?

Yes — cool completely and freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.

How do I safely blend hot soup?

Yes, use a hand blender to puree directly in the pot or blend in batches in a countertop blender, venting the lid.

Tags

AppetizersSoupsPinto BeansSpicy RecipesChipotleTomato-BasedWhiskiaComfort Food
No ratings yet

Spicy Pinto Bean Soup

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.

Servings: 4 steaks
Spicy Pinto Bean Soup
Prep:15 minutes
Cook:35 minutes
Rest Time:10 mins
Total:50 minutes

Ingredients

Sauce and Seasonings

Vegetables and Beans

Liquids

Optional Garnishes

Instructions

1

Roast Tomatoes

Preheat oven to 400°F (200°C). Rinse and de-stem plum tomatoes and roast for 20–25 minutes until softened and blistered. Cool slightly before adding to the pot or blender.

2

Sauté Onion and Garlic

Heat about 1 tablespoon olive oil in a soup pot over medium heat. Add chopped onion and whole garlic cloves and cook 5–7 minutes until softened and lightly browned.

3

Add Spices

Lower the heat and stir in 2 teaspoons Mexican oregano, 1/2 teaspoon cumin if using, 1 teaspoon salt, and black pepper. Toast for 1–2 minutes until fragrant.

4

Add Remaining Ingredients

Add drained pinto beans, roasted tomatoes, 1–2 chipotles or adobo sauce, and 4 cups stock. Bring to a gentle simmer.

5

Blend Soup

Carefully transfer hot soup in batches to a blender, venting the lid, and blend until smooth. Alternatively use an immersion blender for a more hands-on approach.

6

Simmer and Adjust

Return soup to the pot and simmer over medium-low for 5–10 minutes. Taste and add salt, oregano, or adobo as needed. Thin with additional stock if necessary.

7

Serve with Garnishes

Ladle into bowls and garnish with crema, chopped cilantro, a lime wedge, and hot sauce to taste. Serve hot with cornbread or tortillas.

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.

Nutrition

Calories: 205kcal | Carbohydrates: 30g | Protein:
10.5g | Fat: 3.5g | Saturated Fat: 1g |
Polyunsaturated Fat: 1g | Monounsaturated Fat:
1g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@whiskia on social media!

Spicy Pinto Bean Soup

Categories:

Spicy Pinto Bean Soup

Did You Make This?

Leave a comment & rating below or tag @whiskia on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Victoria!

Chef and recipe creator specializing in delicious Appetizers cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

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