Ingredients
Method
Step-by-Step
- Make the salsa first by combining the chopped tomatoes, onion, cilantro, jalapeno, lime juice, and a pinch of salt. Set it aside for at least 10 minutes so the flavors can blend.
- Heat the olive oil in a large saucepan or Dutch oven over medium heat. Add the chopped onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Add the minced garlic, cumin, chili powder, and oregano. Cook for about 30 seconds, stirring constantly, until the spices and garlic become fragrant.
- Pour in the broth, then add the rinsed pinto beans, diced tomatoes with their juices, and black pepper. Bring the mixture to a boil.
- Reduce the heat, partially cover the pot, and simmer for 20 to 25 minutes. Stir occasionally so the beans cook evenly and the flavors combine.
- For a thicker texture, mash about 1 cup of beans against the side of the pot, or puree 1 to 2 cups of the soup and return it to the pot. Stir in the optional lime juice, taste, and adjust the salt.
- Ladle the hot soup into four bowls and spoon the fresh salsa over each serving. Serve immediately while the soup is warm and the salsa remains cool, crisp, and fresh.
Notes
Rinse canned beans thoroughly to remove excess sodium and canning liquid. For a lower-sodium soup, choose no-salt-added beans and broth. Keep the fresh salsa out of the pot and add it only when serving. Refrigerate leftovers promptly and use within 3 to 4 days.
