Cuban Fish Tacos with Citrus Mango Slaw + Chipotle Lime Crema are the kind of recipe I come back to when I want something bright, messy, and a little bit festive. I first made Cuban Fish Tacos with Citrus Mango Slaw + Chipotle Lime Crema on a warm spring night for friends; the citrus cut through the richness and everyone wanted the recipe. I love how the crema ties smoky heat to juicy fruit, and I usually end up eating more slaw than tacos. This version is reliable, quick, and wildly forgiving—perfect for weeknight cooking or an impromptu taco night.
How This Recipe Became My Rainy-Day Favorite
I remember the first time I tried to balance the sweet mango with the tart grapefruit: it felt a little risky, but the kitchen smelled like citrus and charred garlic, and I could not stop stealing bites. The sound of the fish sizzling in the pan, the pop of cilantro when I chopped it, the cool, silky crema cutting the brightness of the slaw—those small sensory moments turned a plain evening into a celebration. That night I learned to trust contrasts: sweet with tang, crisp with creamy, hot with cold. Since then I reach for this recipe whenever I want food that feels effortless but thoughtfully composed.
Primary Ingredients and Why They Matter
- Fish (mahi mahi or salmon): The star of the tacos; choose firm, fresh fillets. Substitute cod or halibut for a milder flavor. Look for glossy flesh and a clean smell.
- Citrus (grapefruit, cara/blood orange, lime, orange juice): Brightness and acidity; swap with tangerine or regular orange if needed. Pick ripe, heavy fruits for juiciness.
- Mango: Adds sweetness and texture; use ripe but slightly firm fruit. Papaya or pineapple can work as alternatives.
- Red cabbage: Provides crunch and color; napa cabbage is a softer substitute.
- Cream cheese + chipotle: The crema adds smoke and richness; use sour cream if you prefer a tangier base.

Essential Kitchen Tools and Why They Help
A few reliable tools make this recipe smoother and faster, especially when juggling citrus, searing fish, and assembling tacos. You do not need fancy gear, just the right basics.
- Heavy skillet or cast-iron pan: For a blistering sear that crisps the skin; use a stainless steel pan if you do not have cast iron.
- Sharp chef’s knife: Essential for segmenting citrus and dicing mango; a serrated peeler can help remove pith.
- Blender or small food processor: For emulsifying the marinade and smoothing the crema; whisk and mortar work in a pinch.
- Mixing bowls: Several sizes for the slaw, crema, and reserved marinade; use one bowl per component to stay organized.
Step-by-Step Preparation Guide
Step 1: Marinate the fish
Place the skin-on fillets in a shallow baking dish and make the marinade: combine olive oil, lime juice, freshly squeezed orange juice, smashed garlic, sliced green onions, a dusting of paprika and cumin, and a generous pinch of salt and black pepper in a blender and pulse until chunky-smooth. Pour the marinade over the fish so the flesh is glossy and lightly bathed, cover, and let it rest for at least 15 minutes (no longer than four hours) while you build the other components. The fish should look hydrated, slightly opalescent from the citrus, and speckled with green onion and spice fragments.
Step 2: Segment the citrus and build the slaw
Cut away peel and bitter pith from the grapefruit and cara cara (or blood) orange; working over a bowl, slice between membranes to release clean citrus segments and squeeze the captured juice into the bowl. Reserve the membrane juice, roughly chop the segments into bite-sized pieces, then add diced mango, finely chopped jalapeño (seeds removed if you want less heat), thinly shredded red cabbage, and a generous handful of chopped cilantro. Finish with the juice of a lime and a light pinch of salt, then toss gently so the mango and citrus lend syrupy sweetness and the cabbage stays crisp — the slaw should be bright, juicy, and slightly glossy with citrus juice clinging to the fruit.
Step 3: Whisk the chipotle lime crema
In a medium bowl, beat softened cream cheese with crema Mexicana (or mayo), finely chopped chipotle chilies in adobo, two tablespoons of buttermilk, and the juice of half a lime until the texture is satiny and pourable; season to taste with salt and pepper. Cover and chill until assembly so the crema sits smooth and slightly tangy — a thick, smoky pour that will ribbon over the tacos.

Step 4: Sear the fish and finish the fillets
When you’re ready to cook, heat a heavy pan until very hot, then sear the marinated fish skin-side down until the skin crisps and releases easily, brushing occasionally with reserved marinade for color and gloss. Flip briefly to finish to your preferred doneness, then rest and remove the skin. Dice or flake the cooked fish into chunky pieces that are moist and flaky, with browned edges and citrus-bright highlights from the marinade.
Step 5: Warm, assemble and serve the tacos
Warm corn tortillas in a dry skillet or wrapped in a cloth, then build tacos: place flaked fish into warmed tortillas, crown with a generous scoop of the citrus mango slaw, drizzle the chipotle lime crema in ribbons, and finish with a little shredded red cabbage and a sprinkling of crumbled cotija if desired. Serve with lime wedges and the remaining slaw in the same mixing bowl nearby for seconds — the final presentation should feel fresh, colorful, and texturally bold, with juicy fruit, crunchy cabbage, creamy crema, and flaky seared fish all visible.

Making It Your Own
Try swapping the fish or playing with the heat to make this recipe yours. For a pescatarian party, use cod or halibut and double the slaw. If you want a vegetarian riff, char and cube halloumi or grill portobello slices and serve with the same slaw and crema. For less heat, halve the chipotle and omit jalapeno seeds; for more, add another chopped chipotle or a splash of the adobo sauce.
Seasonal twists are fun: in winter use navel oranges and preserved Meyer lemon; in summer, peak mango and ripe peaches are terrific. I often experiment regionally by adding a spoonful of Caribbean jerk seasoning to the marinade for a warmer spice profile. Small swaps keep the heart of Cuban Fish Tacos with Citrus Mango Slaw + Chipotle Lime Crema intact while making each meal feel new.
How to Serve
If I am hosting, I set up a taco station so guests can assemble their own. Warm tortillas go in a cloth-lined basket, the flaked fish in a shallow dish, crema in a squeeze bottle, and the citrus mango slaw in a pretty bowl. Add lime wedges, extra cilantro, and cotija for finishing touches.
To scale for a crowd, double the fish and make two batches of slaw; the crema can be made a day ahead and kept chilled. For a casual dinner, serve with black beans and cilantro-lime rice; for a brighter spread, add a simple corn salad and chilled beer or a citrusy cocktail.
Storage and Reheating Tips
Store components separately for best results. Keep the crema in an airtight container in the fridge and the slaw chilled in another container; it will last 2 to 3 days but tastes best the first day.
Reheat fish gently in a hot pan for a minute or two just to take off the chill; avoid microwaving if you want to preserve texture. Warm tortillas right before serving for pliability and the best bite.
Common Mistakes and How to Avoid Them
Over-marinating the fish can make it mushy; stick to the 15 minute minimum or no more than a few hours. If you are short on time, marinate briefly and rush to the hot pan for a nice sear.
Another trap is overdressing the slaw: add citrus and salt gradually and taste as you go so the cabbage stays crisp and the fruit shines. Finally, do not crowd the pan when searing; give fillets room to crisp.
Ready to Try It?
Give Cuban Fish Tacos with Citrus Mango Slaw + Chipotle Lime Crema a go the next time you want something bright and celebratory. It rewards small attention—sharp knife work, a hot pan, and a taste-as-you-go mindset—and delivers big on flavor.
Frequently Asked Questions.
- Q: Can I use frozen fish for Cuban Fish Tacos with Citrus Mango Slaw + Chipotle Lime Crema? A: Yes, use high-quality frozen fish and thaw it fully in the fridge, pat dry, and proceed with the marinade.
- Q: How spicy are these tacos? A: Mild to medium by default; control heat by removing jalapeno seeds and reducing chipotle in adobo.
- Q: Can I make the crema dairy-free? A: Substitute vegan cream cheese and use mayo or a plant-based crema, and thin with a splash of plant milk.
- Q: How far ahead can I make the slaw? A: Make it up to a day ahead, but keep it chilled and toss again before serving to revive the juices.
- Q: What is a good side for these tacos? A: Black beans, cilantro-lime rice, or a simple corn salad complement the tacos perfectly.

Cuban Fish Tacos with Citrus Mango Slaw + Chipotle Lime Crema.
Make Cuban Fish Tacos with Citrus Mango Slaw + Chipotle Lime Crema tonight — seared fish topped with juicy slaw and smoky crema.
Ingredients
Instructions
Step 1: Marinate the fish
Place the skin-on fillets in a shallow baking dish and make the marinade: combine olive oil, lime juice, freshly squeezed orange juice, smashed garlic, sliced green onions, a dusting of paprika and cumin, and a generous pinch of salt and black pepper in a blender and pulse until chunky-smooth. Pour the marinade over the fish so the flesh is glossy and lightly bathed, cover, and let it rest for at least 15 minutes (no longer than four hours) while you build the other components. The fish should look hydrated, slightly opalescent from the citrus, and speckled with green onion and spice fragments.
Step 2: Segment the citrus and build the slaw
Cut away peel and bitter pith from the grapefruit and cara cara (or blood) orange; working over a bowl, slice between membranes to release clean citrus segments and squeeze the captured juice into the bowl. Reserve the membrane juice, roughly chop the segments into bite-sized pieces, then add diced mango, finely chopped jalapeño (seeds removed if you want less heat), thinly shredded red cabbage, and a generous handful of chopped cilantro. Finish with the juice of a lime and a light pinch of salt, then toss gently so the mango and citrus lend syrupy sweetness and the cabbage stays crisp — the slaw should be bright, juicy, and slightly glossy with citrus juice clinging to the fruit.
Step 3: Whisk the chipotle lime crema
In a medium bowl, beat softened cream cheese with crema Mexicana (or mayo), finely chopped chipotle chilies in adobo, two tablespoons of buttermilk, and the juice of half a lime until the texture is satiny and pourable; season to taste with salt and pepper. Cover and chill until assembly so the crema sits smooth and slightly tangy — a thick, smoky pour that will ribbon over the tacos.

Step 4: Sear the fish and finish the fillets
When you're ready to cook, heat a heavy pan until very hot, then sear the marinated fish skin-side down until the skin crisps and releases easily, brushing occasionally with reserved marinade for color and gloss. Flip briefly to finish to your preferred doneness, then rest and remove the skin. Dice or flake the cooked fish into chunky pieces that are moist and flaky, with browned edges and citrus-bright highlights from the marinade.
Step 5: Warm, assemble and serve the tacos
Warm corn tortillas in a dry skillet or wrapped in a cloth, then build tacos: place flaked fish into warmed tortillas, crown with a generous scoop of the citrus mango slaw, drizzle the chipotle lime crema in ribbons, and finish with a little shredded red cabbage and a sprinkling of crumbled cotija if desired. Serve with lime wedges and the remaining slaw in the same mixing bowl nearby for seconds — the final presentation should feel fresh, colorful, and texturally bold, with juicy fruit, crunchy cabbage, creamy crema, and flaky seared fish all visible.

Notes
- Do not over-marinate the fish; 15 minutes is enough to infuse flavor without breaking down the flesh.
- Keep slaw and crema separate until serving to preserve texture and freshness.
- Warm tortillas just before assembly for the best pliability.
- Use a heavy skillet for a crisp skin; avoid crowding the pan.
- Taste and adjust citrus and salt gradually when dressing the slaw.
