This is a main-dish salad built around chili-lime chicken, black beans, corn, and avocado on a bed of romaine, finished with a chipotle-lime vinaigrette and crumbled cotija. It comes together in about 50 minutes including marinating time, and itโs filling enough that you wonโt be hungry an hour later. If you need a weeknight dinner that doesnโt feel like a compromise, this is a reliable one.
The short version of why this works
Two things make or break this salad. First, pounding the chicken to an even half-inch thickness before marinating isnโt optional โ it means the meat cooks through in roughly 6 minutes per side without drying out, and every bite gets the same seasoning. Uneven chicken gives you overcooked edges and a raw center, which ruins the whole thing. Second, the chipotle-lime dressing needs to be whisked โ not just stirred โ so the olive oil actually emulsifies with the lime juice and vinegar. A broken dressing pools at the bottom of the bowl and leaves the top of the salad dry. Whisk it until it looks slightly creamy and coats a spoon. Dress it at the table โ a pre-dressed salad goes limp fast, especially with avocado in the mix.
Troubleshooting
- Chicken is juicy outside but dry inside: The pan wasnโt hot enough before the chicken went in. Heat your skillet over medium-high until a drop of water evaporates on contact, then add the chicken. A cooler pan steams instead of sears, and the meat loses moisture slowly the whole time itโs cooking.
- Corn isnโt charring, just steaming: The pan is overcrowded or the corn has too much moisture. Use a dry skillet with no oil, spread the kernels in a single layer, and donโt stir for at least 90 seconds. If youโre using frozen corn, pat it dry with a paper towel first.
- Avocado turns brown before serving: Dice it last, right before assembly, and toss the pieces lightly in a little of the lime dressing before adding them to the bowl. This slows oxidation without changing the flavor.
- Dressing tastes flat: Chipotle peppers vary in heat and smokiness by brand. Taste the dressing before you pour it โ if it seems dull, add a small pinch of salt and a few extra drops of lime juice rather than more chipotle, which can make it bitter if overdone.
- Salad is soggy by the time it reaches the table: The romaine wasnโt fully dry after washing. Wet lettuce dilutes the dressing and collapses quickly. Spin it thoroughly and, if you have time, spread it on a clean towel for a few minutes before chopping.
Southwest Chicken Salad with Black Beans
Equipment
- Large skillet or grill pan
- Mixing bowls
- Chef's Knife
- Cutting board
- Whisk
- Tongs
- Salad Spinner
- Measuring cups and spoons
- Instant-read thermometer
- Citrus Juicer
Ingredients
Chicken & Marinade
- 2 tbsp fresh lime juice
- 1 tbsp olive oil
- 1 tsp chili powder
- 1 tsp ground cumin
- ยฝ tsp smoked paprika
- ยฝ tsp garlic powder
- ยฝ tsp kosher salt
- ยผ tsp freshly ground black pepper
- 1 lb boneless, skinless chicken breasts pounded to 1/2-inch thick
Salad
- 1 head romaine lettuce, chopped about 8 cups
- 1 cup cherry tomatoes, halved
- 1 cup canned black beans, rinsed and drained
- 1 cup corn kernels thawed if frozen
- โ cup red onion, thinly sliced
- ยผ cup fresh cilantro leaves, chopped
- 1 whole fresh jalapeรฑo, thinly sliced optional
- 1 whole ripe avocado, diced
Chipotle-Lime Dressing
- 2 tbsp fresh lime juice
- 1 tbsp apple cider vinegar
- 1 tbsp honey
- 1 tsp Dijon mustard
- 1 pepper chipotle pepper in adobo, minced
- 1 clove garlic, grated small
- 3 tbsp extra-virgin olive oil
- ยผ tsp kosher salt or to taste
To Finish
- โ cup cotija cheese, crumbled
- ยฝ cup tortilla chips, lightly crushed
- 1 lime lime, cut into wedges for serving
Instructions
- Marinate the chicken (15โ20 minutes): In a medium bowl, whisk together lime juice, olive oil, chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper until the mixture looks glossy. Add the chicken and turn to coat thoroughly. Marinate at room temperature for 15โ20 minutes (or cover and refrigerate up to 8 hours), allowing the flavors to penetrate without overcooking the surface acids.
- Prep the salad base: Rinse, dry, and chop the romaine. Halve the tomatoes; rinse and drain the black beans thoroughly. Thinly slice the red onion, chop the cilantro, and slice the jalapeรฑo (if using). Hold the avocado for last to prevent browning; dice just before assembling, or toss the cubes with a little lime juice to preserve color.
- Make the dressing (3 minutes): In a small bowl, whisk the lime juice, apple cider vinegar, honey, Dijon, minced chipotle, and grated garlic. While whisking, slowly stream in the olive oil until the vinaigrette emulsifies and turns slightly opaque. Season with the salt to taste; the dressing should be bright, smoky, and lightly sweet.
- Cook the chicken (6โ8 minutes + 5-minute rest): Heat a large skillet or grill pan over medium-high until hot and just shimmering. Let excess marinade drip off the chicken and lay it in the pan; sear 3โ4 minutes per side until deeply golden and an instant-read thermometer in the thickest part reads 165ยฐF / 74ยฐC. Transfer to a board and rest 5 minutes to keep the juices in.
- Char the corn (3โ4 minutes): In the same pan over medium-high, add the corn in an even layer. Sautรฉ, tossing once or twice, until lightly blistered and fragrant, 3โ4 minutes. Remove from heat.
- Assemble the salad: In a large bowl, combine romaine, tomatoes, black beans, charred corn, red onion, cilantro, and jalapeรฑo. Drizzle over half the dressing and toss until the leaves look lightly glossy. Slice the rested chicken across the grain and add it to the bowl (or fan it on top). Add the diced avocado and the remaining dressing; toss gently to avoid mashing the avocado.
- Finish and serve: Scatter crumbled cotija and crushed tortilla chips over the top. Serve immediately with lime wedges for squeezing. For meal prep, keep dressing separate and add just before eating to maintain crunch.
Notes
Chefโs Tips
- Pound chicken to 1/2-inch thickness for fast, even cooking and better sear in 6โ8 minutes.
- Spice control: reduce chipotle to 1/2 pepper for mild heat, or add a dash of the adobo sauce for extra smokiness.
- Emulsification cue: the dressing should turn slightly opaque and cling to the bowl; if it separates, whisk in 1 tsp more Dijon to help bind.
- Charred corn shortcut: if using frozen corn, do not thaw fullyโadd straight to a hot pan to encourage blistering and prevent steaming.
- Make-ahead: marinate chicken up to 8 hours; cook, cool, and slice. Store components separately up to 3 days; add avocado, chips, and dressing right before serving.
- Cheese swap: feta or shredded pepper jack works if cotija is unavailable.
Nutrition
FAQ
Can I use rotisserie chicken instead of cooking the chicken myself?
Yes, rotisserie chicken works fine here. Shred or chop about 2 cups of meat and toss it with a teaspoon of chili powder, a squeeze of lime, and a small drizzle of olive oil before adding it to the salad โ this gives it some of the seasoning the marinade would have provided.
Can I make this ahead for meal prep?
You can prep every component separately and refrigerate them for up to 3 days. Store the chicken, beans, corn, and vegetables in separate containers, keep the dressing in a jar, and add the avocado, cotija, and tortilla chips only when youโre ready to eat โ otherwise the chips go soft and the avocado browns.
How much protein does one serving have?
One serving provides roughly 40โ45 grams of protein, coming from both the chicken and the black beans. The beans add about 7 grams on their own, which is worth keeping in mind if youโre scaling the recipe or making a vegetarian version.
What can I substitute for cotija cheese if I canโt find it?
Crumbled feta is the closest substitute โ it has a similar salty, crumbly texture, though itโs a bit creamier. Queso fresco also works if you want something milder and less salty.

