Creamy Pinto Bean Soup for Easy Weeknight Meals

Posted on March 7, 2026

by: Betty Thompson

Bowl of creamy pinto bean soup garnished with herbs and spices

Creamy Mexican-Inspired Pinto Bean Soup is a stovetop one-pot soup where pinto beans simmer with fire-roasted tomatoes, garlic, and cumin, then get partly blended to create a velvety broth with soft bean pieces. I make this when I want a comforting plant-based soup with smoky tomato flavor that comes together in about 30 minutes.

Why This Creamy Mexican Pinto Bean Soup Works Every Time

This Soup is reliable because it uses pantry-friendly canned beans and tomatoes, so it comes together fast without chasing fresh produce. The partial puree creates a thick, spoon-coating body while leaving whole beans for bite, which balances comfort and texture, making it useful for quick lunches, light dinners, or a simple weekend batch.

Ingredient

  • 1 can pinto beans, drained and rinsed
  • 1 can fire-roasted tomatoes
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 2 cups vegetable broth
  • 1 cup mixed vegetables (like corn, bell peppers, or carrots)
  • 1 tablespoon olive oil
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • Salt and pepper to taste
  • Fresh cilantro for garnish (optional)

Cooking Method Section

  1. In a large pot, heat the olive oil over medium heat. The oil should shimmer slightly, not smoke, before you add aromatics.
  2. Add the diced onion and garlic and sauté until the onion becomes translucent. You will notice the onion soften and the garlic release a mellow, nutty scent.
  3. Stir in the mixed vegetables and cook for a few more minutes. The vegetables will start to lose their raw crunch and pick up the pan’s warmth.
  4. Add the pinto beans, fire-roasted tomatoes, vegetable broth, cumin, chili powder, salt, and pepper. The tomatoes introduce a smoky tang that blends with the spices.
  5. Bring the soup to a boil, then reduce the heat and let it simmer for about 20 minutes. Simmering lets the flavors marry and the broth reduce slightly, concentrating the taste.
  6. Use an immersion blender to puree the soup to your desired creaminess, or you can leave it chunky. Pureeing gives a smooth, thick base while leaving some whole beans keeps a pleasant chew.
  7. Serve hot and garnish with fresh cilantro if desired. The cilantro adds a bright, herbaceous finish against the soup’s warm, savory base.

Nutrition

  • Serving size, about 1 1/2 to 2 cups, serves 3
  • Calories, approximately 225 per serving
  • Protein, approximately 8 grams per serving
  • Carbs, approximately 36 grams per serving
  • Fat, approximately 5 grams per serving
  • Fiber, approximately 9 grams per serving

Serving and Pairing

  • Serve the Creamy Mexican-Inspired Pinto Bean Soup with warm corn or flour tortillas for scooping, or spoon it over rice for a filling bowl.
  • For a heartier meal pair this Creamy Mexican-Inspired Pinto Bean Soup with a simple green salad, or for more protein see a higher-protein creamy bean soup with sausage.
  • Garnish with chopped fresh cilantro and a squeeze of lime if you like a bright contrast to the soup’s smoky notes.

Storage and Reheat

  • Refrigerator storage, cool to room temperature then store in an airtight container up to 4 days.
  • Freezer storage, transfer to a freezer-safe container and freeze up to 3 months, leave some headspace because the soup will expand.
  • Reheating method, thaw overnight if frozen, reheat gently on the stove over low to medium heat, stirring to reincorporate any separated liquid.
  • Freshness tip, adjust salt after reheating since flavors can mellow in the fridge or freezer.

Pro Tips

  • Control texture by blending only half the soup for a creamy base with visible whole beans for contrast.
  • Use medium heat while sautéing the onion so it softens without browning, keeping the flavor clean and sweet rather than bitter.
  • Taste and adjust seasoning after simmering, because the chili powder and cumin become more pronounced as the broth reduces.

Flavor Variations

  • Seasonal, emphasize fresh summer corn as the mixed vegetable when available, it brightens the soup and adds crisp kernels.
  • Elevated, blend most of the soup until silky and reserve a ladle of whole beans and vegetables to fold in at the end for layered texture and presentation.
  • Simple, skip the puree and serve fully chunky for a rustic, stew-like mouthfeel that highlights the bean texture.

Learn From My Mistakes

  • Problem, overcooking the onion until brown, it turns bitter. Fix, sauté until translucent and just soft, lower the heat if browning starts.
  • Problem, blending the entire pot into a thin puree. Fix, pulse with an immersion blender or blend half and combine to retain body and chew.
  • Problem, under-seasoning at the start. Fix, lightly season early and adjust salt and chili powder after the soup has simmered and reduced.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy pinto bean soup for easy weeknight dinners 2026 03 07 180121 1

Creamy Mexican-Inspired Pinto Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A comforting plant-based soup made with pinto beans, fire-roasted tomatoes, and spices, creating a velvety broth full of flavor.


Ingredients

Scale
  • 1 can pinto beans, drained and rinsed
  • 1 can fire-roasted tomatoes
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 2 cups vegetable broth
  • 1 cup mixed vegetables (corn, bell peppers, or carrots)
  • 1 tablespoon olive oil
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • Salt and pepper to taste
  • Fresh cilantro for garnish (optional)

Instructions

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the diced onion and garlic, sauté until the onion becomes translucent.
  3. Stir in the mixed vegetables and cook for a few more minutes.
  4. Add the pinto beans, fire-roasted tomatoes, vegetable broth, cumin, chili powder, salt, and pepper.
  5. Bring the soup to a boil, then reduce the heat and let it simmer for 20 minutes.
  6. Use an immersion blender to puree the soup to your desired creaminess.
  7. Serve hot and garnish with fresh cilantro if desired.

Notes

For a heartier meal, pair this soup with tortillas or a green salad. Adjust seasoning after reheating.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 225
  • Sugar: 4g
  • Sodium: 300mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 9g
  • Protein: 8g
  • Cholesterol: 0mg

Leftover

  • Turn leftovers into a thick taco filling, spoon the reheated soup into tortillas and top with cilantro.
  • Use leftover soup as a saucelike base for grain bowls, ladle over rice or quinoa for a quick meal.
  • Cool and thicken leftovers slightly, serve as a warm dip for tortilla chips at snack time.

FAQ Section

Q. Can I make Creamy Mexican-Inspired Pinto Bean Soup without an immersion blender?

A. Yes, you can mash a portion of the beans with a potato masher for a similar thickening effect, then stir the mashed beans back into the pot. This keeps the texture of the Creamy Mexican-Inspired Pinto Bean Soup slightly rustic while still creating a creamy body.

Q. How spicy is Creamy Mexican-Inspired Pinto Bean Soup, can I adjust it?

A. The heat level is mild from the teaspoon of chili powder, but you can reduce it or add more to taste. Adjusting the chili powder changes the warmth, keep the cumin steady for the soup’s underlying smoky-earthy note.

Q. Will Creamy Mexican-Inspired Pinto Bean Soup keep in the freezer without losing texture?

A. Yes, freeze in a proper container and thaw overnight. The soup may thicken when cold, but gentle reheating and a quick stir restores the velvety texture and frees any separated liquid.

Q. Can I use different canned beans in the Creamy Mexican-Inspired Pinto Bean Soup?

A. You can substitute other canned beans, but pinto beans give a creamy mouthfeel and mild flavor that pairs well with the fire-roasted tomatoes and spices, which is central to this recipe’s balance.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star