Ingredients
Method
Preparation
- Heat the olive oil in a large Dutch oven or soup pot over medium heat until shimmering.
- Add the onions, celery, and carrot along with a light sprinkle of salt. Cook, stirring occasionally, until the vegetables are soft, about 10 to 15 minutes.
- Stir in the garlic, cumin, and red pepper flakes, cooking until fragrant, about 30 seconds.
- Pour in the beans and broth, then bring to a simmer over medium-high heat. Cook until the broth is flavorful and the beans are very tender, about 30 minutes.
- Transfer about 4 cups of the soup to a stand blender, securely fasten the lid, and blend until smooth. Alternatively, use an immersion blender to blend a portion of the soup.
- Return the pureed soup to the pot, stir in the cilantro, lime juice, and season with salt and pepper to taste. Serve warm.
Notes
Let your soup simmer longer for richer flavors. Consider topping with avocado or sour cream for extra creaminess. Store leftovers in an airtight container in the refrigerator for up to 5 days. Freeze in containers for up to 3 months.