Ingredients
Equipment
Method
- Melt butter or ghee in a large Dutch oven or heavy pot over medium heat. Add the diced onion, sliced celery, and sliced carrot. Cook for 8 to 10 minutes, stirring occasionally, until softened and the onion is translucent. Do not rush this step.
- Add the diced red bell pepper and cook for another 5 minutes until slightly softened. Stir in the minced garlic and cook for exactly 1 minute, stirring constantly. Watch carefully to prevent the garlic from burning.
- Sprinkle in the ground cumin, chili powder, and dried oregano. Stir constantly for about 1 minute until the spices become fragrant and bloom in the fat.
- Pour in the undrained fire-roasted tomatoes and tomato paste. Stir until the paste is fully dissolved with no streaks remaining. Add the chicken broth and stir to combine. Bring to a gentle simmer over medium heat.
- Stir in the drained and rinsed kidney beans, black beans, and sweet corn.
- Reduce heat to low, cover the pot, and simmer for at least 20 minutes, stirring occasionally. For deeper flavor, simmer for 30 to 40 minutes. The broth will thicken slightly as it cooks.
- Ladle into bowls and serve hot with shredded cheese, sour cream, fresh cilantro, crushed tortilla chips, or hot sauce.
Notes
Stir in shredded rotisserie chicken in Step 5 for a protein boost. For more heat, add a diced jalapeno in Step 2 or a pinch of cayenne at the end. Stir in cream cheese or a splash of heavy cream after simmering for an ultra creamy texture. Soup freezes well for up to 3 months. Flavors improve significantly overnight.
