Mexican Salad with Chicken

by Sandra Nicole
Mexican Salad with Chicken

There are some meals that work — the kind you throw together on a Tuesday night with whatever’s in the fridge and somehow end up making on repeat for the next three weeks. That’s exactly how this Mexican Salad with Chicken came into my life, and honestly? I’m not even a little sorry about it. 

How to make Mexican Salad with Chicken

A Mexican chicken salad is a fresh, colorful salad made with seasoned chicken and classic Mexican-inspired ingredients like lettuce, beans, corn, avocado, tomatoes, cheese, and a zesty dressing.  

For the Chicken:

  • 2 chicken breasts — boneless, skinless. They cook fast, absorb seasoning beautifully, and slice like a dream.
  • 1 tsp cumin — this is the smoky backbone of the whole dish. Don’t skip it.
  • 1 tsp chili powder — brings warmth without being overwhelmingly spicy.
  • ½ tsp smoked paprika — adds that subtle BBQ-ish depth that makes people ask “what’s in this?”
  • ½ tsp garlic powder
  • Salt and black pepper to taste
  • Juice of 1 lime — brightens everything up and helps the seasoning really sink in.
  • 1 tbsp olive oil — for cooking the chicken without it sticking or drying out.

For the Salad Base:

  • 1 large romaine lettuce, chopped — sturdy enough to hold all those toppings without going limp on you.
  • ½ small red cabbage, thinly sliced — adds colour, crunch, and honestly looks stunning in the bowl.
  • 1 cup cherry tomatoes, halved — sweet, juicy, and they balance the smoky chicken perfectly.
  • 1 can black beans, drained and rinsed — protein, fibre, and they make this salad genuinely filling.
  • 1 cup sweetcorn — roasted or straight from the can, both work. Roasted is chef’s kiss though.
  • 1 large avocado, sliced or diced — creamy, rich, and non-negotiable in my opinion.
  • ½ red onion, thinly sliced — sharp and punchy. Soak it in cold water for 10 minutes if the raw onion is too intense for you.
  • Handful of fresh coriander — bright, herby, and very Mexican. If you’re a coriander hater, flat-leaf parsley works too.
  • Shredded cheddar or Mexican cheese blend — because cheese makes everything better.
  • Tortilla strips or crushed tortilla chips — the crunch factor. Truly non-negotiable.

For the Cilantro-Lime Dressing:

  • 3 tbsp olive oil
  • Juice of 2 limes
  • 1 tsp honey
  • 1 small garlic clove, minced
  • Small handful of fresh coriander, roughly chopped
  • Salt and pepper to taste
  • Optional: 1 tbsp Greek yogurt if you want it a little creamier

Step by Step

Step 1: Season and Cook the Chicken

  1. Mix your cumin, chili powder, smoked paprika, garlic powder, salt, pepper, lime juice, and olive oil together in a bowl. Add your chicken breasts and coat them really well — get in there with your hands if you need to. Let it sit for at least 10 minutes if you have the time. Even a quick marinate makes a noticeable difference.
  2. Heat a pan or griddle over medium-high heat. Cook the chicken for about 5–6 minutes per side until it’s golden on the outside and cooked all the way through. You want those slightly charred edges — that’s where all the flavour lives. Once done, let it rest for 5 minutes before slicing. This step is important — slice too early and all those lovely juices run straight out onto your chopping board instead of staying in the meat.

Step 2: Make the Dressing

  1. While the chicken is resting, throw all your dressing ingredients into a small jar or bowl and whisk or shake until combined. Taste it — does it need more lime? More honey? Adjust it to your liking. This dressing keeps in the fridge for up to 3 days, so you can make a bigger batch if you want.

Step 3: Prep Your Salad Base

  1. Chop your romaine, slice your cabbage, halve your tomatoes, slice your red onion, and dice your avocado. Arrange everything in a large bowl or on a big serving platter if you want it to look properly impressive. There’s no wrong way to do this — pile it on.

Step 4: Add the Beans and Corn

  1. Scatter the black beans and sweetcorn over the top. If you want to take things up a notch, toss your corn in a dry pan for a few minutes until it gets a little charred and caramelised. It takes 5 minutes and tastes wildly better.

Step 5: Slice and Add the Chicken

  1. Slice your rested chicken into strips and lay them over the salad. This is the moment the whole bowl comes together and honestly, it’s a satisfying one.

Step 6: Dress, Top and Serve

  1. Drizzle your dressing generously over everything. Top with shredded cheese, a handful of tortilla strips, and fresh coriander. Serve immediately — or at least before the tortilla strips lose their crunch.

Tips

  • Don’t rush the marinating. Even 10 minutes makes the chicken taste more flavourful if you can marinate it in the fridge for a few hours or overnight, even better.
  • Rest your chicken, always. It takes just 5 minutes and keeps the meat juicy. Every. Single. Time.
  • Soak your red onion. If raw onion tends to overpower everything for you, pop the sliced onion in a bowl of cold water for 10 minutes before adding it to the Mexican Salad with Chicken. It takes the sharp edge off while keeping the flavour.
  • Make it a meal prep hero. Keep all the components stored separately in the fridge and assemble each bowl fresh. The chicken keeps for up to 3 days, the dressing for 3 days, and the chopped veg (except avocado) for 2 days. Only slice your avocado fresh — nobody wants a brown avocado situation.
  • Char your corn. I already said it once but I’ll say it again — a quick char in a dry pan transforms it completely. It’s worth the extra pan to wash.
  • Customise it freely. No black beans? Use kidney beans. Not a coriander fan? Use parsley. Want more heat? Add sliced jalapeños or a drizzle of hot sauce. This recipe is a framework, not a rulebook — make it yours.
  • Add a fried egg on top if you want to make it feel extra brunchy and indulgent. Weird suggestion, maybe. Delicious result, absolutely.

Ingredients Substitutes

One of the things I love most about this Mexican Salad with Chicken is how forgiving it is. You don’t need to run to three different shops hunting down every single ingredient. 

Chicken Substitutes

  • Rotisserie chicken — Honestly, this is my favourite shortcut. Already cooked, already seasoned, shred it and toss it straight in. On those evenings when cooking feels like too much, rotisserie chicken saves the whole meal.
  • Grilled shrimp — If you fancy something a little lighter and a bit more coastal, shrimp seasoned with the same spice mix works beautifully. They cook in under 5 minutes too, which is always a win.
  • Steak strips — A thin-cut sirloin or flank steak seasoned with the same spices and seared quickly gives you something a little more indulgent. Great for when you want to make the Mexican Salad with Chicken feel like a proper restaurant meal.
  • Tinned tuna or salmon — Not the most glamorous substitute but genuinely underrated. Drain it well, flake it over the salad, and drizzle extra dressing on top. It works, especially for a quick lunch.
  • Tofu — Press it well, cube it, coat it in the same seasoning, and pan-fry until crispy. It soaks up flavour really well and makes this Mexican Salad with Chicken completely plant-based without feeling like anything is missing.
  • Chickpeas — Roasted chickpeas are another brilliant plant-based option. Toss them in the same spice mix, roast at 200°C for 20–25 minutes until crispy, and scatter them over the top. They add protein and a lovely crunch at the same time.

Romaine Lettuce Substitutes

  • Iceberg lettuce — Crisp, crunchy, and very easy to find. It doesn’t have as much flavour as romaine but holds up really well under dressings and toppings.
  • Mixed salad leaves — A pre-washed bag of mixed leaves works perfectly for a softer, more delicate base. Just know it wilts a little faster once dressed, so eat it straight away.
  • Spinach or baby spinach — Adds a slightly earthy flavour and a nutrition boost. Works really well if you like a more substantial, hearty green base.
  • Kale — Massage it with a little olive oil and a pinch of salt first to soften it up and take away that bitterness. It holds up brilliantly under heavy toppings and actually improves slightly as it sits, which makes it great for meal prep.
  • Cos lettuce — Almost identical to romaine, just slightly smaller leaves. An easy like-for-like swap.

Black Bean Substitutes

  • Kidney beans — The most straightforward swap. Slightly firmer in texture but the same hearty, filling quality. Just drain and rinse the same way.
  • Pinto beans — Creamier and a little milder than black beans. Really lovely in this Mexican Salad with Chicken if you can find them.
  • Cannellini beans — Softer and more subtle in flavour. They blend into the salad rather than standing out, which works if you want the chicken and dressing to take centre stage.
  • Lentils — Green or brown lentils add a lovely earthy depth. Cook them from scratch or use the pre-cooked pouches to keep things simple.
  • Edamame beans — Bright green, slightly sweet, and packed with protein. They add a really fresh, different vibe to the Mexican Salad with Chicken.

Sweetcorn Substitutes

  • Frozen corn, thawed — Works just as well as tinned. Throw it in a dry pan to char it and nobody will know the difference.
  • Roasted red peppers — Sweet, smoky, and absolutely gorgeous in a Mexican-style salad. Either roast your own or use the jarred kind — both are great.
  • Mango — This might sound unexpected but trust me on this one. Diced fresh mango adds a tropical sweetness that plays off the spiced chicken in the most delicious way.
  • Grilled zucchini or courgette — Sliced thin and griddled until tender, it adds a lovely savoury element and fills out the bowl nicely.

Avocado Substitutes

  • Guacamole — A dollop of guacamole instead of plain sliced avocado gives you all the same creaminess with even more flavour. Plus, it’s easier to portion.
  • Hummus — A slightly unexpected swap but a really good one. A spoonful of hummus adds creaminess and a gentle nuttiness that works surprisingly well with the lime dressing.
  • Sour cream or Greek yogurt — Dollop on top, either of these adds that rich, cooling element that avocado usually provides. Great if avocados are either out of season or eye-wateringly expensive at your local shop — no shame in that.
  • Cream cheese — Small cubes or dollops of cream cheese are indulgent and creamy. Use a light version if you want to keep things a bit lighter.

Red Onion Substitutes

  • Spring onions or scallions — Milder and a little sweeter than red onions. Slice them thinly and scatter generously — they’re great if raw onion is usually too sharp for you.
  • Shallots — More delicate in flavour than red onion, but with that same slight sharpness. Slice them very thinly.
  • White or brown onion — Works fine in a pinch, soak them in cold water first to take that harsh raw edge off.
  • Pickled onions — This is actually a fantastic upgrade rather than just a substitute. The vinegary tang they add to the Mexican Salad with Chicken is genuinely brilliant. Highly recommend trying it even if you have red onion available.

Cheese Substitutes

  • Feta cheese — Crumbly, salty, and tangy. It adds a slightly different flavour profile but works really well, especially with the lime dressing.
  • Cotija cheese — If you can find it, this is actually the most authentic choice for a Mexican-inspired salad. Salty and crumbly, very similar in texture to feta.
  • Halloumi — Grill or pan-fry it first, then slice it over the Mexican Salad with Chicken. It adds a completely different, more substantial texture that makes the whole bowl feel extra special.
  • Dairy-free cheese — Plenty of good melting and crumbling varieties available now if you’re keeping things dairy-free. Just pick one you already like the taste of.
  • No cheese at all — Honestly, the salad is so flavourful it stands on its own without it. A few extra tortilla strips for saltiness, and you won’t miss it.

Tortilla Strip Substitutes

  • Crushed tortilla chips — Grab whatever bag is in your cupboard, crush them slightly, and scatter them on top. Same energy, zero extra effort.
  • Croutons — Not traditionally Mexican but they add that same satisfying crunch. Homemade ones tossed in olive oil and garlic are especially good.
  • Toasted pumpkin seeds — A brilliant option if you want something a little lighter and more nutritious than tortilla strips. They add crunch and a subtle nuttiness.
  • Sunflower seeds or hemp seeds — Smaller but still add a lovely texture. Great for a lower-calorie crunch option.
  • Crushed crackers — In a pinch, any plain cracker crushed over the top does the job. Use what you have.

Final Thoughts

This Mexican Salad with Chicken is the kind of recipe that becomes a household staple without you even planning for it to. It’s fresh, it’s filling, it’s full of colour and flavour — and it comes together in about 25 minutes on a regular weeknight. What’s not to love? 

More Veggie Recipes:

Mexican Salad with Chicken

Mexican Salad with Chicken

Serves: 4 Prep Time: Cooking Time:
Nutrition facts: 350 calories 10 grams fat
Rating: 5.0/5
( 1 voted )

Ingredients

For the Chicken:

  • 2 chicken breasts — boneless, skinless. They cook fast, absorb seasoning beautifully, and slice like a dream.
  • 1 tsp cumin — this is the smoky backbone of the whole dish. Don't skip it.
  • 1 tsp chili powder — brings warmth without being overwhelmingly spicy.
  • ½ tsp smoked paprika — adds that subtle BBQ-ish depth that makes people ask "what's in this?"
  • ½ tsp garlic powder
  • Salt and black pepper to taste
  • Juice of 1 lime — brightens everything up and helps the seasoning really sink in.
  • 1 tbsp olive oil — for cooking the chicken without it sticking or drying out.

For the Salad Base:

  • 1 large romaine lettuce, chopped.
  • ½ small red cabbage, thinly sliced
  • 1 cup cherry tomatoes, halved 
  • 1 can black beans, drained and rinsed
  • 1 cup sweetcorn
  • 1 large avocado, sliced or diced 
  • ½ red onion, thinly sliced 
  • Handful of fresh coriander
  • Shredded cheddar or Mexican cheese blend 
  • Tortilla strips or crushed tortilla chips 

For the Cilantro-Lime Dressing:

  • 3 tbsp olive oil
  • Juice of 2 limes
  • 1 tsp honey
  • 1 small garlic clove, minced
  • Small handful of fresh coriander, roughly chopped
  • Salt and pepper to taste
  • Optional: 1 tbsp Greek yogurt

Instructions

Step 1: Season and Cook the Chicken

  1. Mix your cumin, chili powder, smoked paprika, garlic powder, salt, pepper, lime juice, and olive oil together in a bowl. Add your chicken breasts and coat them really well — get in there with your hands if you need to. Let it sit for at least 10 minutes if you have the time. Even a quick marinate makes a noticeable difference.
  2. Heat a pan or griddle over medium-high heat. Cook the chicken for about 5–6 minutes per side until it's golden on the outside and cooked all the way through. You want those slightly charred edges — that's where all the flavour lives. Once done, let it rest for 5 minutes before slicing. This step is important — slice too early and all those lovely juices run straight out onto your chopping board instead of staying in the meat.

Step 2: Make the Dressing

  1. While the chicken is resting, throw all your dressing ingredients into a small jar or bowl and whisk or shake until combined. Taste it — does it need more lime? More honey? Adjust it to your liking. This dressing keeps in the fridge for up to 3 days, so you can make a bigger batch if you want.

Step 3: Prep Your Salad Base

  1. Chop your romaine, slice your cabbage, halve your tomatoes, slice your red onion, and dice your avocado. Arrange everything in a large bowl or on a big serving platter if you want it to look properly impressive. There's no wrong way to do this — pile it on.

Step 4: Add the Beans and Corn

  1. Scatter the black beans and sweetcorn over the top. If you want to take things up a notch, toss your corn in a dry pan for a few minutes until it gets a little charred and caramelised. It takes 5 minutes and tastes wildly better.

Step 5: Slice and Add the Chicken

  1. Slice your rested chicken into strips and lay them over the salad. This is the moment the whole bowl comes together and honestly, it's a satisfying one.

Step 6: Dress, Top and Serve

  1. Drizzle your dressing generously over everything. Top with shredded cheese, a handful of tortilla strips, and fresh coriander. Serve immediately — or at least before the tortilla strips lose their crunch.

You may also like

Leave a Comment

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More