This hearty Mexican Bean Soup is loaded with black beans, pinto beans, and plenty of spicy flavor! It’s easy to make and perfect for a healthy weeknight meal.

Mexican Bean Soup
Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

This Mexican bean soup is a go-to recipe when I’m craving a filling, plant-based meal. With a mix of black beans, pinto beans, hominy, and spices, this soup offers a perfect balance of texture and flavor. Itโ€™s simple and packed with wholesome ingredients that make it both satisfying and healthy. Whether served on its own or topped with a few garnishes, this one is a weeknight winner.

Ingredients & Substitutions

  • Olive Oil– A little oil helps when sautรฉing the vegetables. If you wanted to keep this recipe oil-free, you could use a splash of vegetable broth instead.
  • Onion– A yellow onion works best, but a white onion or even shallots can be used for a milder flavor.
  • Bell Peppers– Red and green bell peppers add color and sweetness. Feel free to use any bell pepper variety.
  • Jalapeรฑo– Adds a touch of heat. For a spicier soup, leave in some of the seeds or substitute with a serrano pepper.
  • Garlic– Fresh garlic adds depth and flavor. Adjust the amount to your taste preference.
  • Spices– Cumin, smoked paprika, and chili powder give this soup a smokey, spicy flavor. Adjust the chili powder for more or less spice.
  • Chipotle Peppers in Adobo– These add smoky, spicy depth. Use sparingly if you prefer a milder flavor. You can typically find these in small cans at the grocery store, near the beans.
  • Diced Tomatoes– Fire-roasted tomatoes work beautifully, but any canned diced tomatoes will do.
  • Beans– A combination of black beans and pinto beans provides texture and protein. You can substitute one with kidney beans or garbanzo beans.
  • Hominy– I love how this adds a unique chewy texture. If you canโ€™t find hominy, substitute with canned or frozen corn.
  • Vegetable Broth– Use low-sodium broth to control the saltiness. I like the Better than Boullion vegetable base.
  • Lime Juice– This brightens the flavors. Lemon juice or white vinegar can work as a substitute, but lime is recommended.
Mexican Bean Soup

How to Make Mexican Bean Soup