Mango Salsa Grilled Fish

Featured in: One-Pan & Sheet-Pan Meals

This dish combines tender grilled white fish seasoned with cumin, chili, and lime with a bright mango salsa featuring red onion, jalapeño, and cilantro. Served in crisp lettuce shells, it offers a refreshing and light meal option that's gluten-free and dairy-free. The salsa's sweetness balances smoky spices, while avocado adds creamy texture. Ready in 30 minutes, it’s perfect for a quick, flavorful lunch or dinner.

Updated on Fri, 13 Feb 2026 14:31:00 GMT
Fresh mango salsa grilled fish tacos in crisp lettuce shells, topped with creamy avocado and zesty lime — a healthy, gluten-free meal perfect for summer. Save
Fresh mango salsa grilled fish tacos in crisp lettuce shells, topped with creamy avocado and zesty lime — a healthy, gluten-free meal perfect for summer. | apexdish.com

Last summer, my neighbor arrived at a dinner party with these gorgeous lettuce-wrapped fish tacos, and I watched them disappear in minutes while everyone raved about how light yet satisfying they were. She mentioned casually that she'd thrown together whatever looked good at the market that morning—grilled fish, fresh mango, a handful of cilantro—and I realized right then that some of the best meals come from simplicity and good ingredients working together. There's something almost rebellious about skipping the tortilla, letting crispy lettuce leaves do the work, and suddenly you have a dish that feels indulgent but leaves you feeling energized. I've made these countless times since, tweaking the spice blend and experimenting with which fish holds up best to the grill.

I remember making this for a friend who'd just started a new fitness journey and was convinced healthy eating meant boring food. She took one bite, closed her eyes, and actually groaned—in a good way—saying the sweetness of the mango against the smoky fish and the cool crunch of lettuce felt like a revelation. That moment stuck with me because it showed me that restraint and bold flavor aren't opposites; they can absolutely dance together on the same plate.

Ingredients

  • White fish fillets (tilapia, cod, or halibut), 500 g: Choose fillets that are roughly the same thickness so they cook evenly; thinner fillets benefit from a shorter grilling time, while thicker ones might need a minute more per side.
  • Olive oil, 1 tbsp: Keeps the fish from sticking and helps the spices cling to the surface as it cooks.
  • Chili powder, smoked paprika, cumin, 1 tsp chili powder, 1/2 tsp cumin, 1/2 tsp smoked paprika: These three together create a warm, layered heat that tastes restaurant-quality but isn't overwhelming.
  • Garlic powder, salt, black pepper, 1/2 tsp garlic powder, 1/2 tsp salt, 1/4 tsp black pepper: The garlic powder gives a savory depth you won't get from fresh garlic when grilling at high heat.
  • Lime juice, 1 lime: Essential for tenderizing the fish slightly and brightening every bite; don't skip this.
  • Ripe mango, 1 large: A truly ripe mango (it should yield slightly to gentle pressure) makes all the difference in the sweetness and juiciness of your salsa.
  • Red onion, 1/2 small: The sharpness cuts through the sweetness and keeps the salsa balanced; red onion's color also makes it visually stunning.
  • Red bell pepper, 1 small: Adds crisp sweetness and a pop of color without overpowering the delicate fish.
  • Jalapeño, 1 small: Optional but recommended for a subtle kick; seeding it keeps the heat approachable.
  • Fresh cilantro, 2 tbsp chopped: Cilantro is what transforms this from nice to memorable; use it generously and don't substitute.
  • Large crisp lettuce leaves, 8: Romaine holds up best to the fish and salsa weight, but butter lettuce has a delicate flavor that's equally lovely if you don't mind being gentle during assembly.
  • Avocado, 1 small: A final luxurious element that adds creaminess without any heaviness; slice just before serving so it doesn't brown.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Pat and season your fish:
Dry those fillets thoroughly with paper towels because any moisture will steam rather than sear on the grill. Mix your spices and lime juice into the olive oil until it's aromatic, then massage it into the fish like you're giving it a spa treatment—let it sit for 10 minutes while you prep the salsa so the flavors can really settle in.
Build your salsa:
Combine the mango, onion, pepper, jalapeño, and cilantro in a bowl and squeeze fresh lime juice over everything, then taste and adjust the salt. The beauty of making this ahead is that the mango juice and lime create their own light dressing as it sits, getting better by the minute.
Get the grill singing:
Heat your grill or grill pan over medium-high heat until you hear that sizzle—you want it hot enough that the fish gets a gorgeous char without drying out inside. Place the fish skin-side up first (if it has skin) and resist the urge to move it around; let it develop a golden crust for 3 to 4 minutes before flipping gently.
Know when it's done:
The fish is ready when it's opaque throughout and flakes apart with just a fork's encouragement, not when it resists or looks chalky. A 2-minute rest after grilling lets the carryover heat finish the cooking and keeps it juicy.
Assemble with intention:
Lay out your lettuce leaves like you're plating something special, distribute the warm flaked fish evenly, then top generously with the mango salsa and a few avocado slices. Serve with lime wedges so everyone can add more brightness if they want it.
Save
| apexdish.com

There's a Tuesday evening I won't forget when I made these tacos for my family, and my kids—who usually treat anything green with suspicion—devoured them without complaint. My youngest asked for seconds of the salsa, which felt like winning the lottery as a parent, and suddenly I realized this wasn't just a healthy dish; it was something everyone genuinely wanted to eat.

Why This Works When You're Eating Light

The magic here is that you're not restricting yourself into boredom; you're building layers of flavor that keep your palate engaged. The warm spiced fish, the cool bright salsa, the creamy avocado, and that crispy lettuce crunch all arrive at the same time, so every bite feels complete and satisfying. You finish the meal feeling nourished rather than deprived, which is honestly the only way healthy eating becomes something you actually stick with.

Customizing to Your Mood

Some nights I add thinly shaved radishes or a handful of shredded purple cabbage for extra crunch and a peppery note that keeps things interesting. Other times, when I'm feeling adventurous, I'll swap the mango for fresh pineapple or even papaya, and suddenly the salsa tastes like a completely different dish even though the technique stays the same. The framework is flexible enough to play with, which is why I keep coming back to it.

Pairing and Serving Ideas

These tacos shine brightest when served immediately while the fish is still warm and the lettuce is at peak crispness, so don't prep everything hours ahead and expect it to hold. If you're cooking for a crowd, you can grill the fish and have the salsa ready, then let everyone assemble their own so each person gets exactly what they want. For drinks, a dry white wine like Sauvignon Blanc or a light Mexican lager cuts through the richness of the avocado and complements the tropical sweetness perfectly.

  • Make the salsa first so the flavors have time to meld while you're grilling.
  • If your mango isn't quite ripe enough, a tiny pinch of sugar in the salsa brightens everything without making it taste sweet.
  • Leftovers are great cold the next day but assemble fresh tacos rather than storing them together.
Zesty grilled fish fillets nestled in romaine lettuce shells and crowned with sweet mango salsa — a light, flavorful twist on classic fish tacos. Save
Zesty grilled fish fillets nestled in romaine lettuce shells and crowned with sweet mango salsa — a light, flavorful twist on classic fish tacos. | apexdish.com

This dish has become my go-to when I want to feel like I'm taking care of myself without any sacrifice of pleasure. It's the kind of meal that makes you understand why eating well doesn't have to mean eating boring.

Recipe FAQs

What type of fish works best for grilling?

White fish fillets like tilapia, cod, or halibut are ideal as they grill quickly and hold their shape well.

Can I make the mango salsa ahead of time?

Yes, prepare the salsa a few hours in advance to allow flavors to meld, but keep it refrigerated until serving.

How do I prevent the fish from sticking to the grill?

Ensure the grill is preheated and brush it with oil before placing the fish to keep it from sticking.

What can I use instead of lettuce shells?

For a different texture, try corn or flour tortillas, or even collard green leaves as wraps.

Is it possible to add more heat to the salsa?

Yes, leave the jalapeño seeds in or add extra minced chili for a spicier kick.

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

Delight in zesty grilled fish paired with fresh mango salsa and crisp lettuce shells for a light meal.

Prep Time
20 minutes
Cook Time
10 minutes
Overall Time
30 minutes
Created by Charlotte Rivera


Skill Level Easy

Cuisine Mexican-Inspired

Makes 4 Serving Size

Diet Info No Dairy, 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 (optional)
05 2 tablespoons fresh cilantro, chopped
06 Juice of 1 lime
07 Salt to taste

Lettuce Shells & 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

Step 01

Prepare the Fish: Pat the fish fillets dry. 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 the fish fillets. Allow to marinate for 10 minutes while preparing the salsa.

Step 02

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

Step 03

Grill the Fish: Preheat a grill or grill pan over medium-high heat. Grill the fish fillets for 3 to 4 minutes per side until opaque and flaking easily with a fork. Remove from heat and let rest for 2 minutes. Gently flake the fish into bite-sized pieces using a fork.

Step 04

Assemble the Tacos: Lay out lettuce leaves on a platter. Divide the grilled fish evenly among the leaves. Top each with mango salsa and avocado slices. Serve with lime wedges.

What You'll Need

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

Allergy Notice

Please review ingredients for allergens and talk to a medical expert if you're unsure.
  • Contains fish

Nutrition Details (per serving)

These details are for general reference and aren't a substitute for professional health advice.
  • Calorie count: 225
  • Fat content: 8 grams
  • Carbohydrates: 15 grams
  • Proteins: 23 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.