Advertisement
As the aroma of sautéed onions and garlic fills the kitchen, I can’t help but feel transported to a bustling Mexican mercado, where vibrant colors and bold flavors dance together. Today, I’m excited to share my take on Creamy Mexican Pinto Bean Soup, a dish that’s not only hearty and satisfying but also incredibly easy to make—all in one pot! This gluten-free and vegan soup is brimming with protein and fiber, making it a nourishing choice for any day of the week. Plus, with its low-cost ingredients and versatility for substitutions, it’s perfect for those of us striving to cook delicious homemade meals without breaking the bank. Ready to turn your kitchen into a fiesta of flavor? Let’s dive in!

Why Is This Pinto Bean Soup Amazing?
Ease of Preparation: With just one pot needed, you’ll save time on cleanup while focusing on creating a delicious meal.
Flavor Explosion: The smoky fire-roasted tomatoes and earthy spices come together to create a robust, satisfying taste that dances on your palate.
Advertisement
Nutrient-Packed: Rich in protein and fiber, this soup not only fills you up but also keeps your health goals in check.
Versatility: Whether you prefer a chunky texture or a smooth blend, this recipe adapts to your liking. You can even add greens or top with avocado for a twist!
Crowd-Pleaser: Perfect for cozy nights in or gatherings with friends, it’s sure to impress anyone craving homemade comfort. Want more delicious options? Try my Chicken Adobo Mexican or whip up some sweet Mexican Wedding Cookies.
Mexican Pinto Bean Soup Ingredients
For the Soup Base
• Olive Oil – Adds richness and is perfect for sautéing vegetables; substitute with avocado oil if needed.
• Onion (1 medium, diced) – Provides sweetness and depth; shallots or leeks can be used for a different flavor.
• Fire-Roasted Tomatoes (1 can, 14 oz) – Infuses the soup with acidity and smokiness; fresh roasted tomatoes work beautifully too.
• Garlic (3 cloves, minced) – Enhances the overall flavor with a delightful aroma; use garlic powder (1 tsp) in a pinch.
• Carrots (2 small, peeled and diced) – Adds natural sweetness and vibrant color; bell peppers make a great substitute.
• Potato (1 medium, peeled and diced) – Contributes creaminess to the soup; sweet potatoes offer a delicious alternative.
• Dried Oregano (1 tsp) – Imparts herbaceous flavor; thyme or basil can substitute beautifully.
• Ground Cumin (1 tsp) – Adds earthy warmth, lending to the soup’s depth; can be omitted if not preferred.
• Smoked Paprika (1 tsp) – Enhances smokiness; feel free to use regular paprika if that’s what you have.
• Red Pepper Flakes – Adds a touch of heat; adjust according to your spice preferences.
• Bay Leaves (2, optional) – Adds depth of flavor; remember to remove before serving.
For the Liquid and Beans
• Vegetable Broth (2 cups) – Serves as the flavorful base; chicken broth can be used for those not strictly vegan.
• Pinto Beans (2 cans, 14 oz each, drained and rinsed) – The star of the show, packed with protein and fiber; you can cook dried beans if preferred, enhancing the soup’s heartiness.
This Mexican Pinto Bean Soup is bound to become your new favorite, full of comforting flavors and nutritious goodness!
Step‑by‑Step Instructions for xican Pinto Bean Soup
Step 1: Sauté the Aromatics
In a large pot over medium-high heat, warm 2 tablespoons of olive oil. Once hot, add 1 diced onion and sauté for 4-5 minutes until it becomes translucent and fragrant. This step builds a flavorful base for your xican Pinto Bean Soup, so give the onions a good stir to prevent sticking and ensure even cooking.
Step 2: Add the Vegetables and Spices
Stir in one can of fire-roasted tomatoes, 3 minced garlic cloves, 2 diced carrots, and 1 diced potato into the pot. Cook for 1-2 minutes, allowing the mixture to become fragrant. The vibrant colors will brighten your dish, and the spices will begin to meld into a robust flavor profile essential for your hearty soup.
Step 3: Pour in the Broth
Next, carefully add 2 cups of vegetable broth to the pot, incorporating all the sautéed ingredients. Increase the heat to bring the mixture to a boil. Once boiling, reduce the heat to medium-low and allow it to simmer uncovered for 10-15 minutes until the vegetables are tender but not mushy, creating the perfect consistency for your pinto bean soup.
Step 4: Incorporate the Beans
Add 2 cans of drained and rinsed pinto beans to the pot, stirring to combine. Continue cooking for another 10 minutes to heat the beans thoroughly and allow their creamy texture to blend into the soup. This step will enrich the flavor, making your xican Pinto Bean Soup hearty and satisfying while the broth thickens slightly.
Step 5: Blend to Desired Consistency
For a creamy texture, use an immersion blender to partially blend the soup until smooth; if you prefer a chunkier consistency, simply leave it as is. Be careful not to over-blend, as you want to retain some hearty bites of vegetables and beans in your flavorful xican Pinto Bean Soup. Adjust seasoning with salt, pepper, or a splash of lime juice according to your taste.
Step 6: Serve and Garnish
Ladle the hot soup into bowls, garnishing with fresh herbs or avocado slices for added creaminess. Optionally, serve with lime wedges on the side for a zesty finish. This warming xican Pinto Bean Soup is not only comforting but also a delightful centerpiece for any cozy meal, inviting everyone to the table with its rich, inviting aroma.

Variations & Substitutions for Mexican Pinto Bean Soup
Feel free to embrace your creativity in the kitchen with these delicious twists that can elevate your Mexican Pinto Bean Soup!
-
Dairy-Free Creaminess:
Blend in a scoop of coconut cream to add a luscious texture without any dairy, enhancing the flavor profile beautifully. -
Chili Kick:
Spice things up by adding chopped jalapeños or diced green chilies for an extra layer of heat that brings excitement to every spoonful. -
Vegetable Boost:
Toss in fresh spinach or kale at the end of cooking for a burst of color and added nutrition, making your soup not only tastier but also healthier! -
Hearty Protein:
For a more protein-packed version, add cooked quinoa or shredded chicken, creating a satisfying meal that’s even more filling and fulfilling. -
Smoky Flavor:
If you love smoky undertones, consider adding a dash of liquid smoke or using chipotle peppers to infuse that deep, rich flavor into your comforting soup. -
Changing the Beans:
Switch up the beans by using black beans or kidney beans instead of pinto—they bring their own unique flavors and textures to the table. -
Herb Infusion:
Fresh herbs like cilantro or parsley can be added just before serving for a vibrant, fresh kick that brightens each bowl. -
Zesty Finish:
Squeeze fresh lime juice over each serving to brighten the flavors, giving your comforting soup a refreshing twist that will have everyone reaching for seconds.
With these substitutions and variations, you can adapt your Mexican Pinto Bean Soup to suit any preference or dietary need. Enjoy exploring these options, and don’t forget to check out my delightful Chicken Adobo Mexican and the delectable Mexican Wedding Cookies for more culinary adventures!
How to Store and Freeze Mexican Pinto Bean Soup
Fridge: Store leftovers in an airtight container for up to 3-4 days. The flavors continue to develop, making each bite just as delicious as the first.
Freezer: Freeze your Mexican Pinto Bean Soup in individual portions for up to 3 months. Use freezer-safe containers or resealable bags, ensuring to remove excess air before sealing to prevent freezer burn.
Reheating: Thaw overnight in the fridge before reheating on the stove over low heat. Add a splash of broth or water to regain creaminess if the soup has thickened.
Make-Ahead: Consider making a double batch for easy meal prep. Refrigerate or freeze portions for busy weeknights, enjoying a comforting homemade meal anytime!
What to Serve with Creamy Mexican Pinto Bean Soup
This vibrant and hearty soup beautifully sets the stage for a delightful meal that tickles your taste buds.
- Crusty Bread: Perfect for dipping, its chewy texture contrasts beautifully with the creamy soup while soaking up every delicious drop.
- Crispy Tortilla Chips: Adds an exciting crunch that complements the warm soup and provides a satisfying bite. Enjoy them on the side for a delightful pairing!
- Avocado Salad: A fresh salad with ripe avocado and tomatoes adds brightness and creaminess, balancing out the flavors of the savory soup.
- Cilantro Lime Rice: This fragrant, zesty side gives a wonderful flavor boost that enhances the soup, making each spoonful a taste adventure.
- Coleslaw: A crunchy, tangy slaw brings a refreshing contrast to the soup’s comforting warmth. The added crunch elevates the whole meal experience!
- Margaritas: For a festive touch, pair your meal with a refreshing margarita. The citrus notes harmonize beautifully with the spices in the soup!
- Churros: End your meal on a sweet note with churros sprinkled with cinnamon sugar. This indulgent treat is a lovely way to wrap up a cozy Mexican dinner.
Make Ahead Options
This Creamy Mexican Pinto Bean Soup is an excellent choice for meal prep, saving you precious time during busy weeknights! You can chop the vegetables—like onions, carrots, and potatoes—up to 24 hours in advance; simply store them in an airtight container in the refrigerator to keep them fresh. The soup can also be fully cooked and refrigerated for up to 3 days; just reheat it gently on the stove, adding a splash of broth if necessary to achieve your desired consistency. To maintain the rich flavors, adjust the seasoning after reheating. When you’re ready to serve, top with fresh herbs or avocado slices for a burst of freshness. Enjoy the simplicity of having this nourishing Mexican Pinto Bean Soup ready to go!
Expert Tips for Mexican Pinto Bean Soup
• Perfectly Sautéed Onions: Ensure your onions are sautéed until they’re soft and golden. This builds the essential flavor base your soup needs.
• Adjusting Consistency: If your pinto bean soup turns out too thick, simply add more broth or water gradually until it reaches your desired texture.
• Spice Control: Tweak the heat level by adjusting the red pepper flakes. If unsure, start with less and add more to taste as the soup simmers.
• Blending Caution: When using an immersion blender, do it in small bursts to avoid splattering. For chunkier texture, blend only half of the soup.
• Flavor Enhancements: Consider stirring in a splash of lime juice just before serving for an extra flavor boost that brightens the entire dish.
• Storage Savvy: Leftovers store well in an airtight container in the fridge for 3-4 days. Just reheat gently, adding water if needed, to keep it creamy.

Mexican Pinto Bean Soup Recipe FAQs
How do I choose the right pinto beans?
When selecting pinto beans, look for smooth, unblemished beans with a consistent color. Avoid those with dark spots or cracks, as these can indicate spoilage. For convenience, canned pinto beans are a great choice—just make sure to drain and rinse them to reduce sodium content.
What’s the best way to store leftover Mexican Pinto Bean Soup?
Store leftovers in an airtight container in the fridge for up to 3-4 days. Be sure to let the soup cool completely before transferring it to ensure it retains its delicious flavor. Reheat gently on the stove, adding a splash of water or broth if necessary to maintain its creamy consistency.
Can I freeze Mexican Pinto Bean Soup?
Absolutely! To freeze, allow the soup to cool before ladling it into freezer-safe containers or resealable bags. Be sure to remove excess air to prevent freezer burn. It can be frozen for up to 3 months. When you’re ready to enjoy it, thaw overnight in the fridge and reheat on the stove, using a bit of broth or water to restore creaminess.
What should I do if my soup turns out too thick?
If your Mexican Pinto Bean Soup is thicker than you’d prefer, no worries! Simply add a bit of vegetable broth or water gradually while stirring until you reach your desired consistency. The soup still retains its flavor, and this method works perfectly for adjusting thickness.
Is this soup safe for those with allergies?
Yes! This Mexican Pinto Bean Soup is naturally gluten-free and dairy-free, making it suitable for many dietary restrictions. However, always check the labels on canned ingredients like vegetable broth and tomatoes to ensure they meet your specific allergy needs. If you share your space with pets, keep in mind that allium family vegetables, like onions and garlic, can be harmful to them.
Can I make this creamy soup without using cream?
Certainly! The creaminess of the Mexican Pinto Bean Soup comes from the combination of blended beans and potatoes. If you’d like an even richer texture, you can add cashew cream or a splash of coconut milk, but it’s not necessary. This soup stands wonderfully on its own without dairy, providing that cozy comfort you’re looking for!

Hearty Mexican Pinto Bean Soup for Cozy Nights In
Ingredients
Equipment
Method
- Warm 2 tablespoons of olive oil in a large pot over medium-high heat. Add 1 diced onion and sauté for 4-5 minutes until translucent.
- Stir in one can of fire-roasted tomatoes, 3 minced garlic cloves, 2 diced carrots, and 1 diced potato. Cook for 1-2 minutes until fragrant.
- Add 2 cups of vegetable broth to the pot and bring the mixture to a boil. Reduce heat to medium-low and simmer uncovered for 10-15 minutes.
- Add 2 cans of drained and rinsed pinto beans, stirring to combine. Cook for another 10 minutes until the beans are heated through.
- Use an immersion blender to partially blend the soup until smooth for a creamy texture, or leave chunky. Adjust seasoning as needed.
- Ladle soup into bowls and garnish with fresh herbs or avocado slices. Optionally serve with lime wedges on the side.







