If you’re craving a hearty, comforting meal that brings a burst of warm, inviting flavors to your table, then you absolutely must try this Mexican Pinto Bean Soup | Easy Stew Recipe. It’s the perfect way to enjoy the rich, earthy taste of pinto beans combined with vibrant roasted tomatoes, aromatic spices, and tender vegetables all simmered to perfection. Whether you’re cooking for your family or hosting friends, this soup delivers satisfying texture and soul-soothing warmth with every spoonful, making it an instant favorite in any kitchen.

Ingredients You’ll Need

Several small bowls and plates hold different ingredients arranged on a white marbled surface. There is a white bowl filled with chopped white onions near the top center. To the left is a white plate filled with light brown beans. Below the onions, a white bowl contains a clear brown liquid. Next to it on the right, there is a white plate with chopped orange carrots. A small white bowl with pale yellow chopped ginger is located towards the lower left. On the upper right, a white plate holds six separate piles of spices in various colors: green herbs, brown powder, red chili flakes, dark brown powder, white salt, and bright red paprika. The colors and textures contrast sharply with the clean white bowls and plates, all set against the smooth white marbled background. photo taken with an iphone --ar 4:5 --v 7

These ingredients are refreshingly simple but pack a serious punch of flavor. Each element plays a key role, from the sweetness of the carrots and creaminess of the potatoes to the smoky spice blend that brings the soup alive.

  • 1 tbsp olive oil: Essential for sautéing the vegetables and adding a smooth base flavor.
  • 1 medium onion, diced: Adds sweetness and depth once softened and caramelized.
  • 1 (14 oz) can fire-roasted tomatoes: Imparts a smoky, tangy essence that defines the stew’s character.
  • 3 garlic cloves, minced: Garlic brings a fragrant warmth that complements the spices beautifully.
  • 2 small (150 g) carrots, peeled and diced: Adds subtle sweetness and bright color.
  • 1 medium (135 g) potato, peeled and diced: Creates hearty texture and thickens the soup naturally.
  • 1 tsp dried oregano: A classic herb that provides an earthy, slightly minty flavor.
  • 1 tsp ground cumin: Lends a smoky earthiness crucial to Mexican flavor profiles.
  • 1 tsp smoked paprika: Boosts the smokiness with a rich, vibrant red hue.
  • Red pepper flakes to taste: Adds a gentle kick to balance the savory flavors.
  • 2 bay leaves (optional): Infuse subtle herbal hints during simmering.
  • 2 cups vegetable broth: The flavorful liquid base that ties all ingredients together.
  • 2 (14 oz) cans pinto beans, drained and rinsed: The star ingredient, bringing creaminess and protein.
  • Salt and pepper to taste: Essential seasonings to perfect the balance of flavors.

How to Make Mexican Pinto Bean Soup | Easy Stew Recipe

Step 1: Sauté the Aromatics

Start by heating the olive oil in a large pot over medium-high heat. Toss in the diced onion and sauté for about 4 to 5 minutes until it becomes translucent and lightly golden. This step unlocks the natural sweetness of the onion, setting a flavorful foundation for the soup.

Step 2: Build the Flavor Base

Next, stir in the fire-roasted tomatoes, minced garlic, diced carrots, diced potato, and all your carefully measured spices including oregano, cumin, smoked paprika, and red pepper flakes. Let everything cook together for 1 to 2 minutes until the mixture becomes fragrant — this short burst of cooking helps release the oils and aromas from the spices and vegetables.

Step 3: Simmer the Soup

Pour the vegetable broth into the pot along with the optional bay leaves, then bring the soup to a rolling boil. Once boiling, reduce the heat to low and let it simmer covered for about 10 to 15 minutes. This gentle simmer softens the veggies and melds all the flavors, creating a rich broth that’s bursting with depth.

Step 4: Add the Pinto Beans

After the veggies have softened, stir in the drained and rinsed pinto beans. Continue cooking the soup uncovered for another 10 minutes or until the beans are heated through and the potatoes are tender. Stir occasionally to prevent sticking and to blend the flavors evenly.

Step 5: Blend for Perfect Texture

For a luscious texture, carefully remove about half of the soup and blend it with an immersion blender or in a regular blender until smooth. Then, pour it back into the pot and stir everything together. This technique creates a creamy consistency without losing the rustic charm of chunky vegetables and beans. Taste the soup and adjust with salt, pepper, or a squeeze of lime juice to brighten all the flavors before serving.

How to Serve Mexican Pinto Bean Soup | Easy Stew Recipe

A close-up view of a thick, creamy soup in a white bowl with a gray speckled rim, filled with chunks of light yellow potatoes, beans, and bits of orange carrot, all mixed in a light brown broth with small green herb sprinkles on top. A silver ladle held by a woman's hand lifts a scoop of the soup, showing a chunky texture with visible soft vegetable pieces. The bowl is placed on a white marbled surface, with a blurred pot of more soup in the background and a couple of yellowish tortilla chips partly visible beside the bowl. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh garnishes really elevate this soup. Think chopped cilantro, a dollop of creamy sour cream or Greek yogurt, diced avocado, freshly sliced jalapeños for some heat, or a sprinkle of shredded cheese. Each topping adds a new layer of flavor, texture, and color that makes the soup feel extra special.

Side Dishes

This soup pairs beautifully with warm, crusty bread or crunchy tortilla chips that you can dunk in the soup to soak up every last drop. A fresh green salad or Mexican street corn also make wonderful companions that balance the heartiness of the stew.

Creative Ways to Present

For a festive touch, serve the soup in mini bowls garnished with edible flowers or herbs. You could also turn it into a meal in a bread bowl to impress guests or serve it alongside a colorful spread of Mexican-style rice and pickled veggies for a fuller feast experience.

Make Ahead and Storage

Storing Leftovers

This Mexican Pinto Bean Soup | Easy Stew Recipe actually tastes even better the next day! Store any leftovers in an airtight container in the refrigerator for up to 4 days. The flavors continue to meld and deepen, making your next meal just as delicious.

Freezing

If you want to keep this soup for longer, it freezes beautifully. Pour it into freezer-safe containers or bags, leaving some space for expansion, and freeze for up to 3 months. Just thaw overnight in the fridge before reheating.

Reheating

Reheat gently on the stove over medium-low heat, stirring occasionally to prevent sticking. If the soup thickens too much, simply add a splash of water or broth to loosen it up. You can also reheat in the microwave in short intervals, stirring between rounds.

FAQs

Can I use dried pinto beans instead of canned?

Absolutely! Just remember to soak and cook the dried beans fully before adding them to the soup. Using dried beans will give you more control over texture and flavor, though canned beans are convenient and work perfectly for this recipe.

What can I substitute if I don’t have fire-roasted tomatoes?

If you can’t find fire-roasted tomatoes, regular canned tomatoes are a fine substitute. To replicate the smoky flavor, consider adding a pinch more smoked paprika or briefly roasting fresh tomatoes yourself.

Is this soup vegan and gluten-free?

Yes! This Mexican Pinto Bean Soup | Easy Stew Recipe is naturally vegan and gluten-free since it’s made entirely from vegetables, beans, and spices. It’s a wholesome option for most dietary preferences.

Can I make this soup spicier?

Definitely! You can increase the amount of red pepper flakes, add fresh jalapeños, or even a splash of hot sauce to dial up the heat to your liking without overpowering the other flavors.

How thick or thin should the soup be?

The texture is totally up to you! Blending part or all of the soup lets you customize it—whether you prefer a creamy, smooth stew or a chunkier, rustic feel with hearty beans and veggies.

Final Thoughts

This Mexican Pinto Bean Soup | Easy Stew Recipe is one of those dishes that feels like a warm hug on a chilly day. It’s simple, welcoming, and packed with flavors you’ll want to savor again and again. Whether you’re a seasoned cook or just starting out, I encourage you to dive in and make this soup your own—your kitchen and taste buds will thank you!

Print

Mexican Pinto Bean Soup | Easy Stew Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 150 reviews

A comforting and easy Mexican Pinto Bean Soup recipe featuring fire-roasted tomatoes, hearty vegetables, and warm spices. This wholesome stew is perfect for a cozy meal, blending some of the soup for a creamy texture while keeping chunks for added bite. Simple ingredients come together to create a flavorful, nutritious dish ideal for any day of the week.

  • Author: Linda
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Ingredients

Base Ingredients

  • 1 tbsp olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 2 small carrots (150 g), peeled and diced
  • 1 medium potato (135 g), peeled and diced

Tomato and Beans

  • 1 (14 oz) can fire-roasted tomatoes (see notes)
  • 2 (14 oz) cans pinto beans, drained and rinsed

Spices and Broth

  • 1 tsp dried oregano
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • Red pepper flakes, to taste
  • 2 bay leaves (optional)
  • 2 cups vegetable broth
  • Salt and pepper, to taste

Instructions

  1. Sauté Aromatics: Heat olive oil in a large pot over medium-high heat. Add the diced onion and sauté for 4-5 minutes, stirring frequently until the onion becomes translucent and fragrant.
  2. Add Vegetables and Spices: Stir in the fire-roasted tomatoes, minced garlic, diced carrots, diced potato, dried oregano, ground cumin, smoked paprika, red pepper flakes, and bay leaves if using. Cook for 1-2 minutes until the spices become fragrant and the ingredients start to meld.
  3. Simmer the Soup: Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat to medium-low, cover with a lid, and let it simmer for 10-15 minutes, allowing the vegetables to soften and flavors to develop.
  4. Add Pinto Beans and Continue Cooking: Stir in the drained and rinsed pinto beans. Continue to simmer the soup for another 10 minutes, stirring occasionally, until all the vegetables are tender. Turn off the heat once done.
  5. Blend the Soup: Pour about half of the soup into a separate pot or blender. Use an immersion blender or standard blender to blend until smooth or to your desired consistency. Return the blended portion to the large pot and stir to combine.
  6. Season and Serve: Taste the soup and adjust seasoning with salt, pepper, or additional spices if needed. Optionally, add a splash of lime juice for brightness. Serve hot in bowls and garnish with fresh herbs if desired. Enjoy your hearty Mexican Pinto Bean Soup!

Notes

  • Fire-roasted tomatoes: You can use a store-bought 14 oz can of fire-roasted tomatoes or roast fresh tomatoes at 450°F for 30 minutes after drizzling with olive oil.
  • Pinto beans: The canned beans weigh approximately 250 g when drained. For cooking dry beans, refer to Instant Pot Refried Beans recipe for guidance.
  • Texture preferences: Blend part, half, or all of the soup depending on your preferred texture.
  • Adjust liquid: Add additional vegetable broth or water if the soup becomes too thick during cooking.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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