Mango Salsa Grilled Fish Tacos

Featured in: Fresh Citrus Plates

Experience the bright flavors of grilled white fish seasoned with smoky spices and lime, paired with a fresh mango salsa bursting with sweetness and slight heat. Wrapped in crisp lettuce leaves, this dish offers a light and refreshing alternative to traditional wraps. Prepared in just 30 minutes, it's an easy, gluten-free meal bursting with vibrant textures and zesty notes, perfect for a nutritious lunch or dinner.

Updated on Fri, 13 Feb 2026 14:00:00 GMT
Mango salsa grilled fish tacos in lettuce shells with fresh avocado and zesty lime. Save
Mango salsa grilled fish tacos in lettuce shells with fresh avocado and zesty lime. | citrusfold.com

The first time I served these to my sister, she bit into one and her eyes went wide—not from the heat, but from how alive it all tasted. She'd been stuck in a diet rut, convinced healthy eating meant boring, and I wanted to prove her wrong. That evening, watching her go back for thirds while barely touching the wine suggested I'd cracked some kind of code. Turns out, when you let fresh ingredients do the talking and skip the heavy stuff, people don't feel like they're missing anything. They're too busy chasing the next bite.

I made this on a Tuesday night when my mom called saying she'd started going to spin class and wanted recipes that wouldn't sabotage her effort. I remember her skeptical tone melting into genuine delight—she texted me the next day asking for the mango salsa recipe alone because she'd put it on everything. That's when I knew this wasn't just another fish dish; it had staying power.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • White fish fillets (500 g): Tilapia, cod, or halibut all work beautifully; pick whichever feels fresh at your market, as this is where your flavor foundation lives.
  • Olive oil (1 tbsp): Just enough to help the spices cling without turning the fish greasy or heavy.
  • Chili powder, cumin, smoked paprika, garlic powder (1 tsp, 1/2 tsp, 1/2 tsp, 1/2 tsp): These create a warm, smoky crust that keeps the fish interesting without overpowering it.
  • Salt and black pepper (1/2 tsp and 1/4 tsp): Season generously—fish needs it more than you'd think, and these lettuce shells won't muffle flavors like bread would.
  • Lime juice (from 1 lime for fish): The acid brightens the spices and prevents the fish from tasting flat on the plate.
  • Ripe mango (1 large): This should yield slightly to finger pressure but still have structure; an overripe mango will fall apart when you dice it.
  • Red onion and red bell pepper (1/2 small and 1 small): The red onion adds bite while the pepper brings sweetness and color—balance matters here.
  • Jalapeño (1 small, optional): Leave the seeds in if you like real heat, remove them for background warmth.
  • Fresh cilantro (2 tbsp): This brings a cooling brightness that makes the whole salsa sing; dried won't do it.
  • Lime juice for salsa (from 1 lime): A second lime keeps the acid level right so nothing tastes muddy or dull.
  • Crisp lettuce leaves (8 large): Romaine holds up best to toppings, butter lettuce feels luxurious, and iceberg works if that's what you have on hand.
  • Avocado (1 small, sliced): The fat here makes the whole thing feel complete without needing cheese or sour cream.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Pat the fish dry and build your spice paste:
Moisture is the enemy of a good crust, so take a moment with paper towels. Mix your oil and spices in a small bowl until they look like wet sand, then rub it all over each fillet like you're giving it a massage—you want an even coat that will toast on the grill.
Let it sit while you build the salsa:
Those 10 minutes let the spices start working into the fish, deepening flavor before heat even touches it. Meanwhile, you're dicing mango and onion, which keeps your hands busy and your kitchen from feeling rushed.
Combine the mango salsa and set it aside:
Mix diced mango, red onion, bell pepper, jalapeño if using, cilantro, and lime juice in a bowl, then taste and adjust salt. The salsa will sit there looking jewel-like and ready while you handle the fish, which honestly never gets old to look at.
Get your grill hot and ready:
Preheat a grill or grill pan over medium-high heat until a drop of water sizzles immediately on contact. A hot surface means you'll get a seared, flavorful exterior without the fish drying out inside.
Grill the fish until it flakes:
Place fillets on the grill and resist the urge to move them around; let them sit for 3 to 4 minutes until the underside releases easily, then flip once and cook another 3 to 4 minutes until opaque throughout. A fork should flake the flesh gently into tender pieces.
Rest and flake your fish:
Let it sit for 2 minutes off the heat—this keeps the residual warmth from drying it out further. Then gently break it into bite-sized pieces with a fork, trying to keep them chunky enough that they don't disappear into the lettuce.
Assemble your tacos with intention:
Lay out lettuce leaves, divide fish evenly among them, then crown each with a spoonful of mango salsa and a few avocado slices. Serve with lime wedges so people can brighten their own bite if they want.
Light and healthy grilled fish tacos wrapped in crisp lettuce and topped with vibrant mango salsa. Save
Light and healthy grilled fish tacos wrapped in crisp lettuce and topped with vibrant mango salsa. | citrusfold.com

The magic moment came when my nephew, who usually avoids anything too healthy-looking, saw the colorful mango salsa and asked for seconds before finishing his first taco. He didn't realize he was eating something nutritionally sound—he just knew it tasted like a vacation in his mouth.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why Lettuce Shells Beat Everything Else

Using lettuce instead of tortillas might sound like deprivation, but it's actually liberation. The crispness creates a textural contrast that makes every bite feel more alive, and you get to taste the fish and salsa without bread muscling in on the conversation. Plus, there's something satisfying about holding something so delicate and fresh—it feels like eating something real, not processed.

The Mango Salsa Is the Real Star

I've learned that the quality of your mango salsa determines whether this dish tastes like a quick weeknight dinner or a restaurant-level meal. The citrus, cilantro, and heat have to sing together, which means not skimping on any of them. When you taste it before serving, you should think, This is something I'd pay money for—that's your cue that it's ready.

Flavor Swaps and Timing Tricks

Once you understand the blueprint, this recipe becomes a playground. I've swapped mango for pineapple when that's what was ripe, added shredded cabbage for extra crunch on nights I felt like it, and even doubled the jalapeños when I wanted something spicier. The beauty is that nothing feels forced—the structure is flexible enough to bend with your mood and what's in your kitchen.

  • If you want more crunch, thinly slice radishes or shred cabbage and layer it under the salsa.
  • Papaya works beautifully in place of mango if you want a slightly different tropical vibe.
  • Make the mango salsa up to 4 hours ahead so you can grill and assemble in minutes at dinner time.
Low-carb grilled fish tacos served in lettuce leaves with sweet mango salsa and creamy avocado slices. Save
Low-carb grilled fish tacos served in lettuce leaves with sweet mango salsa and creamy avocado slices. | citrusfold.com

This dish proved to me that eating well doesn't require sacrifice—it just requires paying attention to fresh ingredients and letting them speak for themselves. Make it once and you'll find yourself reaching for it whenever you want something that feels indulgent and easy at the same time.

Recipe FAQs

What types of fish work best for this dish?

White fish fillets like tilapia, cod, or halibut are ideal due to their mild flavor and firm texture, which holds well on the grill.

Can I adjust the spiciness in the salsa?

Yes, omit or include the jalapeño seeds to control heat. Removing seeds reduces spiciness while keeping fresh flavor.

What lettuce varieties are suitable as shells?

Romaine, butter, and iceberg lettuces provide crisp, sturdy leaves ideal for holding the fish and salsa without wilting.

How should I cook the fish for best results?

Grill the marinated fish over medium-high heat for 3–4 minutes per side until flaky but still moist, then let it rest briefly before assembling.

Are there suggested ingredient substitutions?

For a tropical twist, swap mango with pineapple or papaya. Adding sliced radishes or cabbage can enhance crunch and texture.

What sides pair well with this dish?

A dry white wine like Sauvignon Blanc or a light Mexican lager complements the zesty flavors wonderfully.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Mango Salsa Grilled Fish Tacos

Light grilled fish topped with tangy mango salsa in crisp lettuce shells for a fresh, healthy dish.

Prep time
20 minutes
Time to cook
10 minutes
Total duration
30 minutes
Provided by Lena Brookfield

Recipe group Fresh Citrus Plates

Skill level Easy

Cuisine type Mexican-Inspired

Makes 4 Serving count

Diet details No dairy, Contains no gluten, Low carb

Ingredient list

Fish

01 1.1 lb white fish fillets (tilapia, cod, or halibut)
02 1 tablespoon olive oil
03 1 teaspoon chili powder
04 1/2 teaspoon ground cumin
05 1/2 teaspoon smoked paprika
06 1/2 teaspoon garlic powder
07 1/2 teaspoon salt
08 1/4 teaspoon black pepper
09 Juice of 1 lime

Mango Salsa

01 1 large ripe mango, peeled and diced
02 1/2 small red onion, finely chopped
03 1 small red bell pepper, diced
04 1 small jalapeño, seeded and minced
05 2 tablespoons fresh cilantro, chopped
06 Juice of 1 lime
07 Salt to taste

Lettuce Shells and Assembly

01 8 large crisp lettuce leaves (romaine, butter, or iceberg)
02 1 small avocado, sliced
03 Extra lime wedges for serving

How to Make It

Step 01

Prepare the Fish: Pat the fish fillets dry with paper towels. In a small bowl, combine olive oil, chili powder, cumin, smoked paprika, garlic powder, salt, pepper, and lime juice. Rub the spice mixture evenly over both sides of the fish fillets. Allow to marinate for 10 minutes while preparing the salsa.

Step 02

Make the Mango Salsa: In a medium bowl, combine diced mango, red onion, red bell pepper, jalapeño, cilantro, and lime juice. Mix thoroughly until well combined. Season with salt to taste and set aside.

Step 03

Grill the Fish: Preheat a grill or grill pan over medium-high heat. Place the marinated fish fillets on the hot grill and cook for 3 to 4 minutes per side, until the flesh becomes opaque and flakes easily with a fork. Remove from heat and allow to rest for 2 minutes. Gently flake the fish into bite-sized pieces using a fork.

Step 04

Assemble the Tacos: Arrange lettuce leaves on a serving platter. Divide the grilled fish evenly among the lettuce shells. Top each with mango salsa and avocado slices. Serve immediately with lime wedges on the side.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You Need

  • Grill or grill pan
  • Mixing bowls
  • Knife and cutting board
  • Spatula or tongs

Allergy details

Always check ingredients for allergens. When unsure, talk to your healthcare provider.
  • Contains fish
  • Always verify ingredient labels for potential cross-contamination with allergens

Nutrition per serving

Provided for informational purposes. Doesn't replace advice from your doctor.
  • Calories count: 225
  • Fat content: 8 g
  • Carbohydrates: 15 g
  • Proteins: 23 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.