One of the easiest ways I get more greens and vegetables into my family is by making sure the protein actually tastes good. If the chicken is well-seasoned and has a good crust from the grill or a hot pan, the rest of the salad comes together without much effort.
We have some version of this almost every week — usually with whatever vegetables I need to use up in the fridge. It’s flexible, filling, and it always gets eaten — even with teenagers who could easily go through four chicken breasts in one sitting.
This southwest chicken salad wasn’t planned at all — just a throw-it-together weeknight dinner the whole family kept coming back to. So I wrote it down. Nothing styled, nothing fancy. Just real-life dinner.

Why This Southwest Chicken Salad Works
This is one of those salads that actually feels like a full meal. You’ve got warm, well-seasoned chicken, fresh vegetables, something creamy, and a little crunch from the chips — it hits everything.
It’s also flexible enough to make with whatever you have, which is why it ends up on repeat around here.
What You Need
Nothing complicated — just fresh ingredients and a few pantry staples.
For the salad
- Romaine lettuce, chopped (about 1 large head)
- 1 can black beans, drained and rinsed
- 2 tablespoons butter
- 1 bag frozen corn
- 1 red bell pepper, diced
- 1 small red onion, thinly sliced
- 1–2 avocados, sliced
- Tortilla chips
For the chicken
- 1–1.5 lbs chicken breasts or thighs
- 1 tablespoon avocado oil
- 2 tablespoons taco seasoning
For the dressing
This is what pulls everything together — creamy, a little tangy, and just enough spice.

How to Make It
1. Cook The Corn. Melt butter in a pan over medium heat. Add the frozen corn and let it sit undisturbed for a few minutes so it starts to get some color. Stir and keep cooking until it’s lightly caramelized. Season with salt and pepper. Don’t rush this part — that caramelization is where the flavor comes from.
2. Cook The Chicken. Coat the chicken in avocado oil and taco seasoning. Grill over medium-high heat until cooked through and lightly charred, about 5–7 minutes per side depending on thickness. Let it rest before slicing. I almost always use thighs here — they stay juicier and take on the seasoning better than breasts. You can also cook the chicken in a skillet or bake it in the oven if that’s easier.

3. Prep the vegetables. Chop the romaine, dice the bell pepper, thinly slice the red onion, and slice the avocado.
4. Assemble. In a large bowl, layer the lettuce, beans, corn, bell pepper, and onion. Add the warm chicken and avocado on top. Drizzle with taco dressing and toss lightly, or set everything out and let people build their own bowls. Finish with tortilla chips right before serving so they stay crunchy.



The Dressing
This is what pulls the whole salad together. This creamy taco dressing adds just the right amount of tang and flavor without making the salad feel heavy. It’s the same one I use in a few other recipes — worth keeping a batch in the fridge.

Ways to Switch It Up
This is the kind of recipe that adjusts easily depending on what you have on hand.
- Swap black beans for pinto or kidney beans
- Use rotisserie chicken on nights you don’t want to cook
- Add shredded cheese to make it more filling
- Turn it into a wrap or grain bowl
- Use a lighter vinaigrette instead of creamy dressing
Yes — just keep the dressing and tortilla chips separate until you’re ready to serve.
You can, but thighs stay juicier and have more flavor, especially when grilled or pan-seared.
recipe:
Print
Southwest Chicken Salad
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Anca Toderic
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A fresh, filling southwest chicken salad with grilled chicken, caramelized corn, black beans, and a creamy taco dressing. It’s one of those easy dinners that actually satisfies — and gets eaten without complaints.
Ingredients
For the salad
- 1 head romaine lettuce, chopped
- 1 can black beans, drained and rinsed
- 1 bag frozen corn
- 2 tablespoons butter
- 1 red bell pepper, diced
- 1 small red onion, thinly sliced
- 1–2 avocados, sliced
- tortilla chips
For the chicken
- 1–1.5 lbs chicken breasts or thighs
- 1 tablespoon avocado oil
- 2 tablespoons taco seasoning
For the dressing
Instructions
-
Add butter to a pan over medium heat. Add the frozen corn and give it a quick stir so it gets coated in the butter, then let it cook for a few minutes so it can get some color. Stir and keep cooking until lightly caramelized — that’s where the flavor comes in. Season with salt and pepper.
-
Rub the chicken with avocado oil and taco seasoning. Grill over medium-high heat until cooked through and lightly charred, about 5–7 minutes per side depending on thickness. Let it rest, then chop.
-
Chop the romaine, dice the bell pepper, thinly slice the red onion, and slice the avocado.
-
In a large bowl, combine the lettuce, beans, corn, bell pepper, and onion. Add the chopped chicken and avocado.
-
Drizzle with taco dressing and toss lightly, or let everyone build their own bowls. Finish with tortilla chips right before serving so they stay crunchy — that little bit of crunch makes the whole thing.
Notes
- I almost always use thighs here — they stay juicier and take on the seasoning better
- Let the corn sit in the pan long enough to caramelize — that’s where the flavor comes from
- Add tortilla chips right before serving so they stay crunchy
- Great served with salsa or hot sauce on the side
- Perfect for build-your-own bowls
- This is an easy way to stretch a smaller amount of chicken into a full, satisfying meal
- Prep Time: 20 minutes
- Cook Time: 15 minutes



