Mango Salsa Grilled Fish Tacos

Featured in: Quick Weeknight Meals

This dish combines tender grilled white fish fillets seasoned with chili, cumin, and smoky spices, topped with a bright mango salsa made from ripe mango, red onion, bell pepper, jalapeño, and cilantro. Served in crisp lettuce leaves with avocado slices, it offers a fresh and colorful meal packed with bold flavors and textures. Ideal for those seeking a light, gluten-free, and low-carb option, the ingredients balance citrus, spice, and sweetness in every bite.

Updated on Fri, 13 Feb 2026 16:39:00 GMT
Fresh grilled fish tacos nestled in crisp lettuce shells, topped with a vibrant mango salsa and creamy avocado slices for a light, healthy meal. Pin
Fresh grilled fish tacos nestled in crisp lettuce shells, topped with a vibrant mango salsa and creamy avocado slices for a light, healthy meal. | forkandbloom.com

One sweltering afternoon, my neighbor knocked on the door with a bag of mangoes from her farmer's market haul, insisting I do something interesting with them before they got soft. I had some beautiful white fish fillets thawing on the counter and thought, why not break the taco mold entirely? Lettuce shells instead of tortillas, fresh grilled fish, a zingy mango salsa that practically sang with lime and cilantro. What started as improvisation became something I make constantly now whenever the season feels hot and I need to feel lighter in every way.

I made this for my sister during a particularly stressful week at her job, and watching her face light up when she bit into one of these tacos felt like the small miracle it was. She actually asked for the recipe midway through, which never happens with the kind of cooking I usually do. Something about the combination of fresh, light, and undeniably delicious gave her permission to enjoy herself again.

Ingredients

  • White fish fillets (tilapia, cod, or halibut): Choose fillets that are roughly the same thickness so they cook evenly—thin spots will dry out while thick parts are still raw, and that's a frustration I've learned to avoid.
  • Olive oil: Use something you actually like the taste of, because at this cooking temperature and with so few ingredients, it shows.
  • Chili powder, cumin, smoked paprika, garlic powder: These four are the backbone of the flavor, so don't skip any or the fish tastes like it's missing something it can't name.
  • Fresh lime juice: Bottled lime juice will work in a pinch, but fresh lime makes a noticeable difference in brightness that ties everything together.
  • Ripe mango: This should give slightly to pressure when you hold it, not rock-hard and not mushy—that golden moment is everything.
  • Red onion and red bell pepper: The crunch and slight sharpness balance the mango's sweetness perfectly.
  • Fresh cilantro: If you're the type who thinks cilantro tastes like soap, just use parsley instead and don't look back.
  • Crisp lettuce leaves: Romaine holds up best to the moisture from the fish and salsa, though butter lettuce has a prettier presentation if you're cooking for people you're trying to impress.
  • Avocado: A ripe one that yields to gentle pressure is what you want; rock-hard avocado tastes like rubber in a situation this refined.

Instructions

Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Season the Fish with Intention:
Pat those fillets completely dry with paper towels—moisture is the enemy of a good sear. Mix your olive oil and spices in a small bowl, then rub it all over the fish like you're giving it a massage, making sure every surface gets covered, and let it sit while you handle the salsa so the flavors have time to mingle.
Build the Salsa Symphony:
Combine all your fresh ingredients in a bowl and stir gently so the mango doesn't break down into mush. Taste as you go because one person's perfect salt level is another person's oversalted disaster, and this is where you make it yours.
Grill Until Just Right:
Get your grill screaming hot, then place the fish on with confidence—don't fuss with it for the first three minutes or you'll tear it apart. The fish will tell you when it's ready to flip by releasing easily from the grates; if it's sticking, it needs more time.
Bring Everything Together:
Lay out those lettuce leaves like you're setting a stage, divide the warm flaked fish among them, then crown each one with a generous spoonful of mango salsa and some avocado slices. A wedge of lime on the side means everyone can adjust the brightness to their exact preference.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Pin
| forkandbloom.com

There's something transformative about putting a plate of these in front of people who are used to the same old heavy meals, watching them realize that eating well doesn't mean eating boring. It became my go-to dish for friends trying new things with their health, and somehow serving it in lettuce instead of a tortilla makes the whole experience feel intentional rather than restrictive.

The Science of Grilling Fish Without the Guilt

Fish cooks so fast that precision matters more than with other proteins, and the spice rub accelerates browning while locking in moisture. The key is getting your cooking surface genuinely hot before the fish touches it, which means a little oil smoke is actually your signal that things are about to work beautifully. I used to flip the fish too many times out of anxiety, but restraint is what creates that golden crust while the inside stays tender.

Why Mango Salsa Tastes Better Fresh

Making this salsa more than a few hours ahead means the mango starts to soften and the lime juice begins to cook it into something closer to a relish than a crisp, refreshing topping. Fresh is genuinely better here, and since the whole dish comes together in half an hour, timing it so the salsa gets made right before serving takes almost no planning. There's also something about eating food that hasn't been sitting around that makes you taste every layer of flavor instead of just tasting salt and acid.

Playing with Lettuce and Texture

Lettuce shells are delicate, which sounds like a limitation until you realize it's actually freedom from the heaviness that comes with bread. Romaine gives you structure that won't collapse under the weight of warm fish and cold salsa, but honestly any lettuce that doesn't wilt at room temperature works. The beauty of assembling these at the table instead of making them ahead is that everyone gets a crisp, cool base that stays that way right up until the moment they bite into it.

  • Double-check that your lettuce is truly crisp by testing the outer leaves first, saving the tender inner leaves for the prettiest presentation.
  • Warm fish on cool lettuce creates this perfect temperature contrast that makes each bite more interesting than it has any right to be.
  • Set out lime wedges separately so people can squeeze their own—it makes them feel like they have agency over their own meal.
Product image
Rinse vegetables, wash cookware, and fill pots easily while cooking with flexible spray control.
Check price on Amazon
Pin
| forkandbloom.com

This dish became my answer to the question of how to eat light without feeling deprived, and I hope it does the same for you. Everything else falls away when you're tasting fresh lime, ripe mango, and fish that was swimming not very long ago.

Recipe Q&A

What type of fish works best for this dish?

White fish fillets like tilapia, cod, or halibut are ideal as they grill well and have a mild flavor that pairs perfectly with the mango salsa.

Can I adjust the spice level of the mango salsa?

Yes, adding or removing the jalapeño controls heat. For milder salsa, omit the jalapeño; for more spice, include the seeds or add more chili powder to the fish.

How do I assemble the tacos for best results?

Use large crisp lettuce leaves as a shell, layer with flaked grilled fish, then top with mango salsa and avocado slices. Serve immediately for crunchiness.

Are there good substitutions for mango in the salsa?

Pineapple or papaya can add a tropical twist with similar sweetness and texture if mango is unavailable or to vary the flavor profile.

What sides or beverages pair well with this dish?

A dry white wine like Sauvignon Blanc or a light Mexican lager complement the citrus and spice. Fresh slaws or radishes add crunch as additional sides.

Can this dish be prepared ahead of time?

The mango salsa can be made in advance and refrigerated, but grill and assemble shortly before serving to maintain the lettuce's crisp texture.

Mango Salsa Grilled Fish Tacos

Fresh grilled fish with vibrant mango salsa served in crisp lettuce shells for a light, flavorful dish.

Prep duration
20 min
Cooking duration
10 min
Complete duration
30 min


Skill level Easy

Origin Mexican-Inspired

Yield 4 Portions

Dietary specifications Dairy-free, Gluten-free, Low-Carb

Components

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 & Assembly

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

Directions

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. Let 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, cilantro, and lime juice. Mix well. Season with salt to taste. 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, or until opaque and flakes easily with a fork. Remove from heat and let rest for 2 minutes. Flake the fish gently with a fork into bite-sized pieces.

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 a few avocado slices. Serve with extra lime wedges.

Necessary tools

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

Allergy details

Review each ingredient for potential allergens and consult healthcare professionals if you're uncertain about anything.
  • Contains fish

Nutritional information (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Calories: 225
  • Fat: 8 g
  • Carbs: 15 g
  • Protein: 23 g