Mexican Pinto Bean Soup With Lime and Cilantro

This post may contain affiliate links. If you make a purchase through links on this site, I may earn a commission.
Read my Privacy Policy.

At A Glance
Mexican pinto bean soup is the kind of healthy comfort food that feels cosy, filling, and hearty all at once. This version uses a simple veggie base and warm spices. It’s a smart way to use cooked pinto beans, and it comes together in one pot with pantry ingredients you can easily find.

Overhead focus. A small wood spoon lifts some Mexican Pinto Bean Soup out of a full bowl.

Why You’ll Love This Mexican Pinto Bean Soup

  1. It tastes like comfort food, but still feels light. No brick in your tummy when you’re done eating
  2. It’s a perfect use for a big pot of cooked beans.
  3. One pot, flexible toppings, and easy leftovers.
  4. Makes a great Thermos lunch!

Ingredients You’ll Need For Mexican Pinto Bean Soup

The Veggie Base

  • Onion
  • Carrot
  • Celery
  • Bell pepper
  • Garlic
  • Diced tomatoes

The Spices

  • Ground cumin
  • Ground coriander
  • Smoked paprika
  • Dried oregano
  • Mild chilli powder
  • Salt and black pepper

Beans And Broth

  • Cooked pinto beans, with some cooking liquid reserved
  • Broth

The Optional Toppings

  • Lime juice
  • Fresh cilantro
  • Salt and pepper to taste

How To Make Mexican Pinto Bean Soup

This is a simple recipe that uses basic ingredients and comes together easily. Let’s jump in!

Chopped vegetables in a chopper. Onions, celery, carrots, and a red bell pepper.
Pressed garlic on a cutting board.

Chop the veggies and press or mince the garlic.

Oil heating in a pot.

Heat the oil in a large pot over medium heat.

Chopped veggies added to a pot with warm oil.
Cooked veggies in a pot.

Add the onion, carrot, celery, and bell pepper. Cook 8 to 10 minutes, stirring occasionally, until the vegetables are soft and the onion is starting to turn golden at the edges. Add the garlic and cook 30 seconds, stirring constantly.

Spices added to cooked veggies in a pot.

Add cumin, coriander, smoked paprika, oregano, chili powder, black pepper, and salt. Stir for about 30 seconds until very fragrant.

Diced tomatoes added to veggies and spices in a soup pot.

Add the diced tomatoes to the pot and stir.

Cooked pinto beans added to a soup pot.

Add the beans.

Broth added to a soup pot.

Pour in the bean cooking liquid and broth. Stir well and bring the soup up to a gentle simmer. Reduce the heat to low to maintain the simmer

The finished Mexican Pinto Bean Soup in a soup pot.

Simmer uncovered for 20 to 25 minutes, stirring occasionally, so the flavors meld and the vegetables are very tender. If the soup gets thicker than you like, add a splash of water or broth.

Overhead focus. A full bowl of Mexican Pinto Bean Soup sitting on a wood surface.

Turn off the heat. Ladle into bowls and top with fresh lime juice, avocado, fresh cilantro, and any other toppings you like.

Make It Creamy Without Dairy

If you want this to be a creamier soup, blend about half of it. You can blend it all if you prefer that. Blend according to the finished texture you want.

Make It Creamy With Dairy

If you eat dairy, then you can easily stir in some cream cheese, sour cream, or heavy cream to make this nice and creamy. Also, stir in as much cheese as you like.

Substitutions And Swaps For Mexican Pinto Bean Soup

Beans

  • Canned pinto beans work fine. Just remember to avoid draining them. Use the liquid in the cans.
  • Bean substitutes for this recipe would be either black beans or cannellini beans.

Broth

  • Vegetable broth keeps it vegetarian.
  • Chicken broth adds lots of flavor.

Tomatoes

  • Fire-roasted tomatoes add smoky flavour.
  • Plain diced tomatoes are great, and you can boost smokiness with smoked paprika if you like.

Heat Level

  • Mild chilli powder keeps it family-friendly.
  • Add heat at the end with hot sauce, chilli flakes, or a pinch of cayenne so you can control it.

Toppings And Serving Ideas

  • Avocado
  • Extra cilantro
  • Crushed tortilla chips for crunch
  • A little shredded cheese for dairy eaters
Front view of a white soup bowl filled with Mexican Pinto Bean Soup.

What To Serve With Mexican Pinto Bean Soup

  • Warm tortillas
  • A scoop of rice or quinoa
  • A simple salad with lime dressing

Storage, Freezing, And Reheating

What to doHow to do itNotes
RefrigerateCool, then store in an airtight containerFlavour improves overnight
FreezePortion into containersLeave room for expansion
ReheatStovetop or microwaveAdd a splash of broth or water if it thickens

Troubleshooting

ProblemLikely causeFix
Soup tastes flatNeeds salt or acidAdd a pinch more salt, then a squeeze of lime
Soup is too thickBeans absorbed liquidStir in broth or water until it loosens
Soup is too thinNot enough blending timeBlend a little more, or simmer a bit longer
Spices taste harshAdded too late or burnedWarm spices briefly in the oil next time

Spanish Lesson: Coriander Vs Cilantro

In Spain, cilantro usually means the fresh herb, and ground coriander may be labelled as “semillas de cilantro” or “cilantro molido” depending on the brand.

Nutrition Snapshot

This soup is naturally high in fibre and plant protein thanks to the pinto beans, which help it feel filling and hearty. Beans are also associated with heart-healthy eating patterns, and they are one of the easiest budget staples to lean on when you want more satisfying meals without much fuss.

Overhead focus. A spoon lies next to a full bowl of Mexican Pinto Bean Soup .

FAQs About Mexican Pinto Bean Soup

Can I make this with canned pinto beans?

Yes. But don’t drain them. Keep the liquid in the can and use it in the soup. Just pour straight from the can into the soup pot.

How do I make it creamier without adding dairy?

Blend a bit or all of the soup until you get the consistency you prefer.

Is this soup spicy?

It can be mild or spicy depending on your chilli powder. Start mild, then add heat at the end to taste.

What can I use instead of cilantro?

Flat leaf parsley gives freshness, and a little extra lime helps, too.

Can I freeze it?

Yes, it freezes well. Thaw overnight in the fridge and loosen with broth when reheating if needed.

SUBSCRIBE

Remember to subscribe to my free newsletter to receive all my latest recipes in your inbox. Click here to sign up!

Copyright Policy
Overhead focus. A small wood spoon lifts some Mexican Pinto Bean Soup out of a full bowl.

Mexican Pinto Bean Soup Recipe

Delicious soup that's perfect for either a main course or a simple side dish.
No ratings yet
Print Pin Rate Add to Collection
Course: Appetizer, Main Course, Side Dish
Cuisine: American, Mexican
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 9 servings
Calories: 171kcal

Equipment

  • 1 Large soup pot
  • 1 sharp knife for chopping
  • 1 Cutting board
  • 1 Wooden Spoon

Ingredients

The Veggies

  • 2 tbsp. extra virgin olive oil
  • 1 medium red onion (finely chopped)
  • 1 large celery stalk (finely chopped)
  • 1 medium red bell pepper (finely chopped)
  • 1 medium carrot (finely chopped)
  • 3 large garlic cloves (pressed or finely minced)

The Spices

  • 2 tbsp. ground cumin
  • 1 tsp. smoked paprika
  • 1 tsp. dried oregano
  • 1 tbsp. chili powder
  • ¼ tsp. ground black pepper
  • ¼ tsp. salt

Hearty Additions

  • 4 cups cooked pinto beans (use the liquid if canned)
  • 1 cup bean cooking liquid (if homecooked)
  • 3 cups chicken broth (or veggie broth for vegans)
  • 14 oz. can diced tomatoes (no sugar added – use the juice, do not strain)

Optional Toppings

  • 1 medium lime (juice only)
  • ¼ cup fresh, chopped cilantro
  • diced avocado
  • crumbled tortilla chips
  • shredded cheese (or vegan cheese)

Instructions

  • Chop the veggies and press or mince the garlic.
    1 medium red onion, 1 large celery stalk, 1 medium red bell pepper, 1 medium carrot, 3 large garlic cloves
    Chopped vegetables in a chopper. Onions, celery, carrots, and a red bell pepper.
  • Heat the oil in a large pot over medium heat.
    2 tbsp. extra virgin olive oil
    Oil heating in a pot.
  • Add the onion, carrot, celery, and bell pepper. Cook 8 to 10 minutes, stirring occasionally, until the vegetables are soft and the onion is starting to turn golden at the edges. Add the garlic and cook 30 seconds, stirring constantly.
    Chopped veggies added to a pot with warm oil.
  • Add cumin, coriander, smoked paprika, oregano, chili powder, black pepper, and salt. Stir for about 30 seconds until very fragrant.
    2 tbsp. ground cumin, 1 tsp. smoked paprika, 1 tsp. dried oregano, 1 tbsp. chili powder, ¼ tsp. ground black pepper, ¼ tsp. salt
    Spices added to cooked veggies in a pot.
  • Add the diced tomatoes to the pot and stir.
    14 oz. can diced tomatoes
    Diced tomatoes added to veggies and spices in a soup pot.
  • Add the pinto beans.
    4 cups cooked pinto beans
    Cooked pinto beans added to a soup pot.
  • Pour in the bean cooking liquid and broth. Stir well and bring the soup up to a gentle simmer. Reduce the heat to low to maintain the simmer.
    1 cup bean cooking liquid, 3 cups chicken broth
    Broth added to a soup pot.
  • Simmer uncovered for 20 to 25 minutes, stirring occasionally, so the flavors meld and the vegetables are very tender. If the soup gets thicker than you like, add a splash of water or broth.
    The finished Mexican Pinto Bean Soup in a soup pot.
  • Turn off the heat. Ladle into bowls and top with fresh lime juice, avocado, fresh cilantro, and any other toppings you like.
    1 medium lime, ¼ cup fresh, chopped cilantro, diced avocado, crumbled tortilla chips, shredded cheese
    Overhead focus. Closeup of white bowl filled with Mexican Pinto Bean Soup.

Notes

Please note that the nutrition data given here is a ballpark figure. Exact data is not possible.

Nutrition

Serving: 1cup | Calories: 171kcal | Carbohydrates: 27g | Protein: 9g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 2mg | Sodium: 449mg | Potassium: 568mg | Fiber: 9g | Sugar: 3g | Vitamin A: 2026IU | Vitamin C: 24mg | Calcium: 83mg | Iron: 3mg

Author: Tiffany McCauley

Title: Food and Travel Journalist

Expertise: Food, cooking, travel

Bio:

Tiffany McCauley is a nationally syndicated writer and an award-winning cookbook author and food blogger. She has been featured on MSN, Huffington Post, Country Living Magazine, HealthLine, Redbook, and many more. Her food specialty is healthy comfort food recipes.

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.