A vibrant, comforting soup inspired by classic Mexican flavors—tender chicken, hearty beans, tomatoes, corn, and warming spices. This is a complete, budget-smart meal that’s protein-rich, fiber-packed, and perfect for meal prep.
Why This Recipe Is High-Value
-
One-pot, complete meal: Protein (chicken), fiber (beans), vegetables, and broth
-
Big flavor, simple pantry spices: Cumin, chili powder, garlic
-
Flexible: Works with fresh, rotisserie, or leftover chicken
-
Freezer-friendly: Reheats beautifully and tastes better the next day
Ingredients (Serves 6)
Protein
-
1½ lb (700 g) boneless, skinless chicken thighs or breasts
Soup Base
-
2 tbsp olive oil
-
1 large onion, diced
-
3 cloves garlic, minced
-
1 red bell pepper, diced
Beans, Veg & Liquid
-
1 can (15 oz / 425 g) black beans, drained and rinsed
-
1 can (15 oz / 425 g) pinto beans, drained and rinsed
-
1 cup corn kernels (fresh, frozen, or canned)
-
1 can (14.5 oz / 410 g) diced tomatoes (with juices)
-
6 cups (1.5 L) chicken broth (low sodium preferred)
Spices & Seasoning
-
2 tsp ground cumin
-
1½ tsp chili powder
-
1 tsp smoked paprika
-
½ tsp dried oregano
-
1 bay leaf
-
Salt and black pepper, to taste
-
Optional: ½ tsp cayenne or chipotle powder
Finish & Toppings
-
2 tbsp fresh cilantro, chopped
-
Juice of 1 lime
-
Optional toppings: avocado, tortilla strips, sour cream, shredded cheese
Step-by-Step Instructions
-
Brown the Chicken
Heat olive oil in a large pot over medium-high heat. Season chicken lightly with salt and pepper. Brown on both sides (3–4 minutes per side). Remove and set aside. -
Build the Flavor Base
Lower heat to medium. Add onion and bell pepper. Cook 5–7 minutes until softened. Stir in garlic, cumin, chili powder, smoked paprika, oregano, and cayenne; cook 30 seconds until fragrant. -
Simmer the Soup
Add diced tomatoes, broth, and bay leaf. Return chicken to the pot. Bring to a boil, then reduce to a simmer. Cover and cook 20–25 minutes until chicken is tender. -
Shred & Add Beans
Remove chicken, shred with two forks, and return to pot. Stir in black beans, pinto beans, and corn. Simmer 5–10 minutes. -
Finish & Serve
Remove bay leaf. Stir in lime juice and cilantro. Taste and adjust seasoning. Serve hot with your favorite toppings.
Chef Tips
-
Deeper flavor: Add 1 tbsp tomato paste with the spices
-
Thicker soup: Mash some beans against the pot or add a crushed tortilla while simmering
-
Shortcut: Use rotisserie chicken—add shredded meat in Step 4
Variations
-
Caldo de Pollo Style: Add potatoes, carrots, and zucchini
-
Creamy Version: Stir in ¼–½ cup crema or coconut milk
-
Spicy Upgrade: Add chopped jalapeño or adobo sauce from canned chipotles
Storage & Freezing
-
Refrigerator: 4 days
-
Freezer: Up to 3 months (freeze without toppings)
Serving Suggestions
-
Warm corn tortillas or tortilla chips
-
Mexican rice or cilantro-lime rice
-
Simple cabbage slaw with lime
- 1 tbsp olive oil or vegetable oil
- 1.5 lbs (about 700g) boneless, skinless chicken thighs (or 2 large chicken breasts)
- 1 tsp salt, plus more to taste
- ½ tsp black pepper, plus more to taste
- 1 large yellow onion, chopped
- 1 bell pepper (any color), chopped
- 2-3 jalapeño peppers, finely minced (seeds removed for less heat)
- 4-6 cloves garlic, minced
- 1 tbsp chili powder
- 2 tsp ground cumin
- 1 tsp dried oregano (Mexican oregano if you have it)
- ½ tsp smoked paprika (optional, for a smoky flavor)
- 6 cups (48 oz / 1.4L) chicken broth, low-sodium preferred
- 1 (14.5 oz / 400g) can diced tomatoes, undrained
- 1 (4 oz / 110g) can diced green chiles (like Rotel), optional
- 2 (15-ounce / 425g) cans black beans or pinto beans, rinsed and drained
- 1 cup frozen corn or 1 (15-ounce) can corn, drained
- ¼ cup fresh cilantro, chopped
- 2 tbsp fresh lime juice
- Tortilla strips or crushed tortilla chips
- Diced avocado
- Shredded Monterey Jack or Chihuahua cheese
- Sour cream or Mexican crema
- Pickled jalapeños
- Extra fresh cilantro and lime wedges
red the chicken, then stir it back in with the beans and corn for the last 30 minutes. Stir in cilantro and lime juice before serving.


No comments:
Post a Comment