This post may contain affiliate links. Please read our disclosure policy.
If you think "tuna salad" means sad, gloopy sandwiches from your childhood, think again. This Mexican Tuna Salad is bold, fresh, zesty, and basically the tuna glow-up we all needed.

My husband used to avoid tuna like the mystery leftovers hiding in the back of the fridge. You just didn't want to risk it. But this version won him over on the first bite. With creamy chili-lime dressing, sweet corn, hearty black beans, and plenty of crunchy veggies, this salad is light years from the stuff we grew up with.
Table of Contents
Why You'll Love This Mexican Tuna Salad
- Big flavor, low budget - Protein-packed tuna and beans stretch your grocery dollars without skimping on taste.
- Creamy chili-lime dressing - Tangy Greek yogurt + a touch of mayo = creamy without being heavy.
- Meal-prep magic - Make it once, enjoy it for lunches, snacks, and quick dinners all week.
- Versatile serving options - Tostadas, wraps, chips, grain bowls, crackers… you name it.
- Even tuna skeptics love it - Ask my husband. He went from "Nope" to "Do we have more?" in one bite.
🔍 Recipe at a Glance
| Feature | Detail |
|---|---|
| 🔪 Prep Time: | 15 minutes |
| 🔥 Cook Time: | 30 minutes |
| ⏲️ Total Time: | 45 minutes |
| 🍽️ Servings: | 4 |
| 🐟 Protein: | 24 g |
| ⚡Calories: | 216 kcal |
| 🌟Features: | Easy, Meal-Prep & Budget friendly |

What Makes This Recipe Different?
- Tex-Mex Done Right - Black beans, corn, cumin, chili powder, lime, and jalapeño - the flavors I grew up with here in South Texas - make this the real deal, not just "southwest" in name.
- Balanced & Creamy (Without the Gloop) - The Greek yogurt + mayo combo is light, tangy, and creamy, without drowning the tuna in heavy mayo.
- Extra Protein - Greek yogurt and black beans, in addition to the tuna, boost the protein to 24 g per serving, making it more filling than most tuna salads.
- Texture You Can Sink Your Teeth Into - Creamy dressing, flaky tuna, crisp bell pepper, cucumber, sweet corn, hearty beans - every bite has something going on.
- More Than a Sandwich Filling - This isn't just for bread. Serve it on tostadas, in wraps, over rice, or with chips and crackers for endless meal options.
Ingredient Notes and Substitutions

- Canned Tuna - I like solid white albacore in water for the cleanest flavor and firm texture. Oil-packed tuna works too-just drain it well.
- Black Beans - Adds extra protein and heartiness to this Mexican style tuna salad. Pinto beans or chickpeas make good swaps if that's what's in your pantry.
- Corn - Fresh, frozen, or canned-whatever's easiest. For the best texture, make sure it's well drained so the salad doesn't get watery. This Mexican tuna salad with corn has just the right sweet crunch.
- Bell Pepper - Red, yellow, or orange add sweetness and color. Green works in a pinch but is slightly more bitter.
- Red Onion - Finely chopped for a little bite. If raw onion feels too sharp, soak in cold water for 10 minutes before adding.
- Cucumber – Adds a fresh summer crispness and color.
- Jalapeño - Optional but adds a subtle kick. Remove the seeds if you prefer less heat.
- Fresh Cilantro - Brightens up the whole salad. Not a fan? Leave it out or use flat-leaf parsley.
- Greek Yogurt + Mayo - The creamy combo. Greek yogurt lightens up the dressing, adds a tangy flavor, and boosts the protein, while mayo keeps it classic. Use all of one or the other if you prefer.
- Fresh Lime Juice - Don't skip! It ties all the flavors together. Lemon juice works in a pinch.
- Spices - Cumin, chili powder, smoked paprika, and garlic powder bring that Tex-Mex flair.
See the recipe card below for the ingredients with quantities.
How To Make Mexican Tuna Salad

- Make the dressing: In a large bowl, whisk together the mayonnaise, Greek yogurt, lime juice, cumin, chili powder, smoked paprika, garlic powder, salt, and black pepper until smooth and creamy.

- Mix the salad: Add the drained tuna, black beans, corn (well drained), bell pepper, red onion, cucumber, jalapeño (if using), and cilantro to the bowl.

- Combine Dressing & Salad: Gently fold everything together until the dressing evenly coats all the ingredients. Taste and add more lime juice, salt, or spices if needed.

- Chill & Serve: For the best flavor, cover and refrigerate for 30 minutes before serving-but it's delicious right away too.
Variations
- Make It Spicy - Stir in hot sauce, chipotle in adobo, or a pinch of cayenne for extra heat.
- Mexican Tuna Pasta Salad - Toss the salad with cooked, cooled pasta for a hearty picnic side.
- Mexican Tuna Salad Tostadas - Pile the tuna salad high on crispy tostada shells and top with queso fresco.
- Make It Vegan - Swap the tuna for mashed chickpeas or white beans, and use vegan mayo and yogurt.
- Boost the Crunch - Add pepitas, diced cucumber, sliced radish, or crushed tortilla chips.
- Avocado Bonus - Fold in diced avocado just before serving for creamy, fresh richness.
Serving Suggestions
- On Tostadas - Spread the tuna salad over crispy tostada shells and sprinkle with queso fresco for a quick lunch or light dinner.
- In Lettuce Cups - Perfect for a low-carb wrap option with a fresh crunch.
- Wrapped in Tortillas - Roll it into flour or corn tortillas for an easy grab-and-go meal.
- Over Rice or Quinoa - Turn it into a hearty burrito bowl with cilantro lime rice or fluffy quinoa.
- With Tortilla Chips - The ultimate party snack or casual dinner (no plates required).
- With Crackers - Serve with buttery crackers (like the round kind in the photos) or hearty woven wheat crackers for an easy, satisfying snack.

FAQs
Yes! It keeps well in the refrigerator for up to 4 days. Store it in an airtight container and give it a quick stir before serving.
I prefer solid white albacore in water for its firm texture and clean flavor. Chunk light tuna works too - it's a little softer and has a stronger flavor.
Absolutely. Just thaw it first and drain well before adding so the salad stays creamy, not watery
Only if you want it to be. Add jalapeño, chipotle, or a dash of hot sauce for heat, or skip the spice entirely.
I don't recommend it. Mayonnaise- and yogurt-based dressings tend to separate when frozen and thawed, which changes the texture.
Swap the Greek yogurt for extra mayo or use a plant-based yogurt alternative, such as unsweetened almond milk yogurtor unsweetened coconut milk yogurt.
More Recipes You’ll Love
If you're craving more easy Tex-Mex and meal-prep-friendly recipes, I've got you covered:
- Tuna Casserole - A cozy, classic favorite that's just as budget-friendly.
- Instant Pot Chicken Tinga - Juicy shredded chicken in a smoky, spicy tomato sauce, perfect for tacos, tostadas, and burrito bowls.
- Mexican Shrimp Salad - Bright, fresh, and full of citrusy flavor - great for warm-weather meals.
- Southwest Pasta Salad with Chicken - A hearty, make-ahead salad that's perfect for potlucks and picnics.

Final Thoughts
This Mexican Tuna Salad proves that tuna salad doesn't have to be bland or boring. With bright Tex-Mex flavors, a creamy chili-lime dressing, and plenty of fresh crunch, it's a high-protein, budget-friendly recipe you'll want on repeat.
If you make this recipe, I'd love to hear what you think! Leave a ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card and drop a comment below - it helps other readers and lets me know what you enjoyed most.
Recipe
Mexican Tuna Salad Recipe
Ingredients
For the Dressing
- 2 tablespoons mayonnaise
- 2 tablespoons plain Greek yogurt
- 1½ tablespoons fresh lime juice (about 1 lime)
- 1/2 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1/4 teaspoon smoked paprika
- 1/4 teaspoon garlic powder
- Salt and black pepper (to taste)
For the Salad
- 2 (5-ounce cans) solid white albacore tuna drained and flaked
- 1 cup canned black beans drained and rinsed
- 1 cup corn kernels fresh, canned, or thawed frozen
- 1 small red bell pepper diced
- 1/4 cup red onion finely chopped (or soaked to mellow)
- 1/2 cup cucumber diced
- 1 small jalapeño seeded and minced (optional)
- 2 tablespoons fresh cilantro chopped
Instructions
Make the Dressing:
- In a large bowl, whisk together the mayo, Greek yogurt, lime juice, cumin, chili powder, smoked paprika, garlic powder, salt, and pepper until smooth and creamy.
Mix the Salad:
- Add the drained tuna, black beans, corn, bell pepper, red onion, cucumber, jalapeño (if using), and cilantro. Gently fold until everything is evenly coated with the dressing.
Taste & Adjust:
- Add more lime juice, salt, or spices as needed. For best flavor, refrigerate for 30 minutes before serving-but it's great right away too!
Serve it:
- Scoop onto tostadas, wrap in tortillas, stuff into lettuce cups, pile onto a salad, or serve with chips.
Nutrition calculations are estimates.






Jennifer says
I can hardly wait to try this tomorrow night!!! I haven’t seen a new recipe for tuna in years… This sounds INCREDIBLY GOOD – Thank you Michelle 🙂 <3
Michele says
Hi Jennifer,
I’m glad you found this recipe and are you’re looking forward to it. I hope you like it. Swing back by once you try it.
Michele
Jennifer says
Hello again Michelle, hope this finds you swell <3
We had this for dinner. It was wonderful! I am always looking for different salads for summer dinner, and this hit the spot. It was lighter than I expected, and I served it on a bed of lettuce tossed with a bit of the dressing, I did toss in some cherry tomatoes halved(fresh from the garden), and served it with buttered saltines. I would never have thought to mex up tuna… I am so glad you did! Thanks for sharing! 🙂 <3
Michele says
Hi Jennifer,
I’m so glad it made a great dinner for you. I’m happy I was able to help you provide tuna with a twist for dinner. 🙂
Thanks for sharing.
Michele
EB says
Tried this recipe, so glad I did. On its own quite tasty. But as a topping to create nachos, this was a wow—next level. Sooo good!
Michele Feuerborn says
Hi EB,
I’m so glad you liked it. What a great idea to use it to create Tuna Nachos! Thanks for sharing.
Michele