Jul 14 2026
RestaurantsLa Hacienda Dover AFBMexican Bean Soup (vg) Recipe

Mexican Bean Soup (vg) Recipe

Time1h
Serves4

Pinto beans topped with pico de gallo and crema Fresca.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

For the Soup

For the Pico de Gallo

For the Crema Fresca

Method

For the Soup

  1. 1

    Prepare the Beans

    Rinse the pinto beans under cold water and soak them overnight in water. Drain and set aside.

  2. 2

    Cook the Aromatics

    In a large pot, heat the olive oil over medium heat. Add chopped onion and minced garlic, sautéing until the onion is translucent, about 5 minutes.

  3. 3

    Add Spices and Broth

    Stir in cumin powder, chili powder, salt, and black pepper. Cook for an additional minute until fragrant. Pour in the vegetable broth and add the soaked pinto beans.

  4. 4

    Simmer the Soup

    Bring the mixture to a boil, then reduce heat to low and let it simmer uncovered for about 45 minutes or until the beans are tender.

  5. 5

    Finish the Soup

    Stir in lime juice just before serving. Adjust seasoning if necessary.

For the Pico de Gallo

  1. 6

    Chop Ingredients

    Dice the tomatoes, red onion, and jalapeño. Finely chop the cilantro.

  2. 7

    Mix Pico de Gallo

    In a bowl, combine the chopped tomatoes, onion, jalapeño, and cilantro. Add lime juice and mix well. Set aside to let flavors meld.

For the Crema Fresca

  1. 8

    Prepare the Crema

    In a small bowl, mix vegan sour cream with lime juice until well combined. Adjust flavor as needed.

More from La Hacienda Dover AFB