Prep the chicken: Pat chicken dry and cut into 1-inch pieces.
Season with half the salt and pepper. This helps you get good browning and solid flavor from the start.
Brown in batches: Heat olive oil in a large skillet over medium-high. Add half the chicken in a single layer and sear 2–3 minutes per side until lightly browned.
Remove to a plate and repeat with the remaining chicken. Don’t overcrowd the pan.
Sauté aromatics: Reduce heat to medium. Add onion with a small splash of oil if the pan looks dry.
Cook 3–4 minutes until softened, then stir in garlic for 30 seconds until fragrant.
Build the sauce: Stir in salsa verde, cumin, remaining salt and pepper, and the chicken broth. Scrape up any browned bits from the pan—that’s flavor.
Simmer the chicken: Return the chicken and any juices to the skillet. Reduce heat to medium-low and simmer 5–7 minutes, or until chicken is cooked through and the sauce slightly thickens.
Add beans and corn: Stir in the white beans and corn.
Warm through for 2–3 minutes. Taste and adjust salt, pepper, or cumin as needed.
Finish bright: Turn off heat. Stir in lime juice and cilantro.
For a creamier, extra-protein finish, stir in Greek yogurt or blended cottage cheese off the heat until smooth.
Serve: Spoon over rice, cauliflower rice, zoodles, or crisp greens. Top with avocado, a dollop of yogurt, cotija, or jalapeño if you like heat.