How to Make Faith’s Fabulous Fish Tacos at Home
Fish tacos bring fresh, bold flavors to the table. They’re light, colorful, and full of personality. This recipe comes from my friend Faith, who knows how to make simple food taste amazing.
She shared it with me years ago, and it’s been a favorite ever since. You can grill the fish for a smoky, charred edge or roast it in the oven for tender, juicy bites. Either way, the result is fresh, flavorful, and perfect for a casual meal.
The magic is in the balance. The fish gets a simple seasoning that lets its natural flavor shine. Then, it’s tucked into warm tortillas with crisp cabbage, a squeeze of lime, and a creamy sauce. Every bite has crunch, tang, and just the right amount of heat.
I love serving these for dinner with friends. They’re easy to assemble, fun to eat, and look like they came straight from a beachside café. You can mix and match toppings to suit your mood—fresh salsa, pickled onions, avocado slices.
Faith taught me that great fish tacos don’t need to be complicated. Just start with fresh ingredients, cook the fish perfectly, and let the flavors do the rest. These will have everyone reaching for seconds.
Faiths Fish Taco Recipe
Ingredients
- 1½ pounds tilapia or mahi-mahi, fresh or frozen
- 12 6 inch corn tortillas
Red Onion Condiment
- 1 medium red onion
- ½ cup cider vinegar
- ¼ cup sugar
Marinade for fish
- 4 limes juiced
- Magic Redfish seasoning or your favorite fish seasoning
- ½ bunch chopped cilantro
- olive oil
Crema Sauce
- ⅔ cup mayonnaise
- 2/3 cup crema sour cream or Greek yogurt
- 3 tablespoons fresh lime juice
Other Condiments
- 2 ripe avocados chopped
- 4 cups green cabbage thinly sliced
- lime wedges
- radishes thinly sliced
Instructions
- Prepare the Red Onion Condiment
- Slice onion crosswise in very thin slices. Heat vinegar, sugar and ½ teaspoon of salt in a small, heavy, non-reactive saucepan until sugar dissolves.
- Remove from heat and stir in sliced onion. Let stand about one hour.
- Drain the onion prior to serving.
- Prepare the Fish Marinade
- Mix all the marinade ingredients together to form a wet paste and smear on the fish about ½ hour before roasting.
- Prepare the Crema Sauce
- Whisk together the mayonnaise, crema and lime juice to make the sauce.
- Finish & Serve
- Grill, roast or pan fry the fish until cooked through and flaky. Roasting should take about 10 minutes at 350° F.
- Serve fish in warm tortillas with sauce and other condiments.
Side Dishes That Pair Well with Fish Tacos
| Side Dish | Description | Why It Works with Fish Tacos |
|---|---|---|
| Mexican Street Corn (Elote) | Grilled corn topped with crema, cotija cheese, lime, and chili powder. | Smoky, creamy, and tangy flavors complement the char and freshness of fish tacos. |
| Cilantro-Lime Rice | Fluffy white rice mixed with fresh cilantro and lime zest. | Neutral base that soaks up taco sauces and balances bold flavors. |
| Black Bean & Corn Salad | Black beans, sweet corn, tomatoes, and zesty vinaigrette. | Fresh, colorful, and protein-rich—adds texture and balance to fish tacos. |
| Mexican Slaw | Cabbage, carrot, and lime dressing with light mayo or yogurt. | Crunch and acidity cut through the richness of fish and sauces. |
| Charred Pineapple Salsa | Grilled pineapple with jalapeño, cilantro, and lime. | Sweet heat pairs beautifully with mild, flaky fish in tacos. |
| Chips & Guacamole | Crisp tortilla chips served with creamy avocado dip and lime. | Classic starter that adds creamy texture and crunchy contrast. |
| Pickled Red Onions | Onions quick-pickled with vinegar, sugar, and salt. | Bright, tangy flavor that enhances taco toppings without overpowering. |
| Grilled Vegetables | Peppers, onions, and zucchini with light char. | Smoky vegetables echo the grilled flavor of the fish. |
| Roasted Sweet Potatoes | Cubed sweet potatoes seasoned and roasted until caramelized. | Earthy sweetness balances heat and adds a hearty element to the meal. |
Best Fish Choices
| Fish | Description | Why This Fish Works for Tacos |
|---|---|---|
| Mahi-Mahi | Firm, flaky white fish with a mild sweetness. | Holds up well to grilling and pairs perfectly with citrus and fresh toppings in fish tacos. |
| Cod | Mild, tender, and slightly buttery flavor. | Neutral taste lets seasonings and sauces shine, whether roasted or pan-seared for tacos. |
| Halibut | Firm, lean fish with a delicate flavor. | Moist and meaty texture makes each grilled fish taco satisfying. |
| Tilapia | Light, mild, and budget-friendly white fish. | Quick-cooking and versatile for grilling, roasting, or pan-frying in tacos. |
| Snapper | Mild, slightly sweet flavor with a firm texture. | Excellent for bold spices and marinades, holds together beautifully in tacos. |
| Salmon | Rich, buttery, and slightly oily with a deep flavor. | Adds richness and pairs well with creamy sauces and tangy salsas in tacos. |
| Swordfish | Dense, meaty fish with a mild, slightly sweet flavor. | Steak-like texture stands up to grilling and bold toppings in fish tacos. |










2 Responses
Wow awesome recipe with full of nutrients. As a Nutritionist I appreciate this recipe with all healthy ingredients. Many Thanks for posting this recipe, I will must try to home.
I liked how you explained that tilapia are hard to grill since their fillets are usually fragile and thin. Your recipe made me crave fish taco. This got me thinking to look for a fish taco restaurant near my place to satisfy my cravings.