How to Make Mexican Bean Soup
Step #1: Sort through the beans to remove any debris, then rinse them under running tap water. Place the rinsed beans in a 6-quart or larger Dutch oven or other lidded pot and add 7 cups of water. Bring the pot to a boil over medium-high heat. Once boiling, turn the heat down to low and cover the pot. Let simmer for 90 minutes. With basic ingredients, you can create a comforting and wholesome meal. Plus, it’s easy to customize with your favorite toppings and variations, ensuring that each bowl is just as exciting as the last. Serve it with fresh salsa, diced avocado, tortilla chips, sour cream, or a squeeze of lime for added flavor and texture. Step #2: When the beans are done cooking, heat the vegetable oil in a large skillet over medium heat. Add the onions and sauté for 10 minutes, until browned and softened. Add the garlic, cumin, and cayenne pepper. Sauté for 60 seconds. Add the cooked beans and any remaining liquid from the bean pot into the skillet. Step #3: Pour the chicken broth into the pot and turn the heat to medium-high. Once the liquid reaches a boil, turn the heat down to medium and simmer uncovered for 45 minutes. Use an immersion blender to puree the soup. Taste and add salt as needed. If the soup seems too thin for you, continue cooking it uncovered until it reduces to your desired thickness. Step #4: Serve topped with salsa, sour cream, and avocado. Reheat the soup on the stovetop over medium heat until warmed through, or microwave it in a microwave-safe bowl, stirring occasionally. Add a splash of water or broth if the soup has thickened too much during storage.