Ingredients
Equipment
Method
- Soak the Beans: If you're using dried pinto beans, place them in a large bowl and cover with water. Let them soak for 6-8 hours or overnight. Drain and rinse before cooking.
- Sauté the Vegetables: In a large soup pot, heat the olive oil over medium heat. Add the diced onions, carrots, celery, and bell pepper (if using). Sauté for about 5 minutes until the vegetables are softened and the onions are translucent.
- Add Garlic and Spices: Stir in the minced garlic, cumin, chili powder, paprika, salt, and black pepper. Cook for another minute to allow the spices to bloom and release their aromas.
- Add Beans and Broth: Add the soaked pinto beans to the pot. Pour in the vegetable or chicken broth and water. Bring the mixture to a boil over medium-high heat.
- Simmer the Soup: Once the soup reaches a boil, reduce the heat to low. Cover and let it simmer for about 45 minutes to an hour, or until the beans are tender. If you're using canned beans, this step will take less time, around 15-20 minutes.
- Blend for a Creamier Texture (Optional): For a creamier soup, use an immersion blender directly in the pot to blend a portion of the soup. If you prefer a chunkier texture, skip this step.
- Adjust Seasoning: Taste the soup and adjust the seasoning, adding more salt, pepper, or chili powder as desired. Stir in lime juice for a burst of freshness.
- Serve: Ladle the soup into bowls and garnish with fresh cilantro or parsley for added color and flavor. Serve hot with some crusty bread or tortilla chips.
Notes
Pinto beans are a great source of protein, fiber, and essential nutrients, making this soup a healthy and filling option. If you have time, preparing the beans the night before will make the cooking process faster and easier. This soup can be stored in an airtight container in the refrigerator for up to 5 days, or frozen for up to 3 months. Reheat thoroughly before serving.