Prep the chicken: Pat the chicken dry and cut it into small pieces so it cooks quickly and stays tender.
Season with a pinch of salt and pepper.
Warm the skillet: Heat the oil in a large skillet over medium-high heat. When it shimmers, add the chicken in a single layer.
Sear the chicken: Cook for 4–6 minutes, stirring once or twice, until lightly browned and just cooked through. Transfer to a plate and keep warm.
Sauté the veggies: In the same skillet, add the onion and bell pepper with a pinch of salt.
Cook 3–4 minutes until softened. Stir in the garlic and cook 30 seconds until fragrant.
Add spices and tomato paste: Sprinkle in chili powder, cumin, paprika, oregano, and optional red pepper. Add the tomato paste, if using.
Stir for 30–60 seconds to bloom the spices.
Build the sauce: Pour in the diced tomatoes with juices and the broth (or water). Scrape up any browned bits from the pan for extra flavor.
Stir in beans and corn: Add the black beans and corn. Bring to a gentle simmer and cook 5 minutes to thicken slightly.
Finish with chicken and lime: Return the chicken and any juices to the skillet.
Simmer 2–3 minutes, just to heat through and let flavors meld. Squeeze in lime juice and adjust salt and pepper to taste.
Serve your way: Sprinkle with cilantro if you like. Spoon into bowls with rice, tuck into tortillas for tacos, or top with cheese, avocado, and a dollop of sour cream.