How to Make Easy Fish Tacos
How to Make Easy Fish Tacos is a easy Mexican recipe that serves 4. 530 calories per serving. Recipe by The Stay At Home Chef on YouTube.
Prep: 32 min | Cook: 9 min | Total: 51 min
Cost: $13.39 total, $3.35 per serving
Ingredients
- 1/4 cup Olive Oil (extra‑virgin, for the fish marinade)
- 2 tablespoons Lime Juice (freshly squeezed from 1 lime)
- 1 tablespoon Chili Powder (mild to medium heat)
- to taste Salt (preferably kosher or sea salt)
- to taste Black Pepper (freshly ground)
- 1 pound Flounder Fillets (or any flaky white fish such as mahi‑mahi, halibut, or tilapia)
- 1 Jalapeño (seeded and finely diced; optional for heat)
- 2 tablespoons Fresh Cilantro (chopped, divided between marinade and garnish)
- 2 cups Shredded Cabbage (plain green cabbage, thinly shredded)
- 1 tablespoon Red Wine Vinegar (for the slaw dressing)
- 1/4 cup Red Onion (thinly sliced)
- 1 Tomato (diced, medium size)
- 1 Avocado (diced or mashed into guacamole; optional)
- 8 Corn Tortillas (6‑inch size; can use flour tortillas if preferred)
- 2 Lime Wedges (for serving)
Instructions
Make the Marinade
In a small mixing bowl whisk together 1/4 cup olive oil, 2 tablespoons fresh lime juice, 1 tablespoon chili powder, and a pinch of salt and black pepper until well combined.
Time: PT5M
Marinate the Fish
Place the flounder fillets in a shallow dish, pour the marinade over them, then sprinkle the diced jalapeño and 1 tablespoon chopped cilantro on top. Cover and refrigerate for 15–20 minutes; do not exceed 20 minutes or the acid will start to “cook” the fish.
Time: PT17M
Prepare the Cabbage Slaw
In a large mixing bowl combine 2 cups shredded cabbage with 1 tablespoon red wine vinegar, a pinch of salt and black pepper. Toss to coat evenly.
Time: PT5M
Prep Toppings
Thinly slice 1/4 cup red onion, dice the tomato, chop the remaining cilantro, and dice the avocado (if using). Set aside.
Time: PT5M
Cook the Fish
Heat the skillet over medium‑high heat. Add the marinated fish and cook 3–4 minutes on the first side, then flip and cook another 2–3 minutes until the fish flakes easily with a fork.
Time: PT7M
Temperature: medium-high heat
Warm the Tortillas
Place the tortillas in the same skillet (or a separate dry pan) over medium heat for about 30 seconds per side, just until pliable and lightly toasted.
Time: PT2M
Temperature: medium heat
Assemble the Tacos
Lay a warm tortilla on a plate, add a portion of cooked fish, top with cabbage slaw, red onion, tomato, avocado (or guacamole), and a sprinkle of fresh cilantro. Finish with a squeeze of lime juice.
Time: PT5M
Nutrition Facts
- Calories
- 530
- Protein
- 30 g
- Carbohydrates
- 45 g
- Fat
- 20 g
- Fiber
- 6 g
Dietary info: Pescatarian, Gluten‑Free (when using corn tortillas), Dairy‑Free, Low‑Sugar
Allergens: Fish, Gluten (if using flour tortillas), Citrus
Ingredient Substitutions
- Instead of Olive Oil: vegetable oil, canola oil
- Instead of Lime Juice: lemon juice, lime zest mixed with a splash of water
- Instead of Chili Powder: cajun seasoning, chipotle powder
- Instead of Salt: soy sauce (use less)
- Instead of Black Pepper: white pepper
- Instead of Flounder Fillets: tilapia, cod, snapper
- Instead of Jalapeño: serrano pepper, green chili
- Instead of Fresh Cilantro: parsley (different flavor)
- Instead of Shredded Cabbage: pre‑shredded coleslaw mix
- Instead of Red Wine Vinegar: apple cider vinegar, lime juice
- Instead of Red Onion: white onion, shallots
- Instead of Tomato: cherry tomatoes, halved
- Instead of Avocado: guacamole (store‑bought)
- Instead of Corn Tortillas: flour tortillas, lettuce leaves for low‑carb
- Instead of Lime Wedges: lime juice drizzle
Equipment Needed
- Small Mixing Bowl
- Whisk
- Shallow Dish
- Skillet
- Tongs or Spatula
- Cutting Board
- Chef’s Knife
- Large Mixing Bowl
- Measuring Spoons
- Plate for Serving
Critical Steps — Do Not Skip
- Do not marinate the fish longer than 20 minutes, or the lime acid will make it mushy.
- Cook the fish just until it flakes; overcooking dries it out.
- Warm the tortillas briefly to keep them pliable and prevent tearing.
Chef Tips from the Video
- For extra flavor, add a pinch of smoked paprika to the marinade.
- A drizzle of crema or sour cream mixed with lime zest elevates the taco.
- If you like extra crunch, toast the shredded cabbage lightly before mixing with vinegar.
Troubleshooting
Fish turns mushy after marinating.
Reduce marinating time to 10‑15 minutes and ensure the lime juice is measured accurately.
Fish sticks to the skillet and tears.
Make sure the skillet is hot before adding the fish and lightly oil the pan. Let the fish develop a crust before flipping.
Tortillas break when folding.
Warm tortillas just enough to become pliable and keep them covered with a clean kitchen towel to retain moisture.
Storage
Refrigerator: Store cooked fish, slaw, and toppings in airtight containers for up to 2 days. Reheat fish gently before serving.
Freezer: Raw marinated fish can be frozen for up to 1 month; thaw in the refrigerator before cooking.
Room temperature: Assembled tacos are best eaten immediately; do not leave at room temperature for more than 1 hour.
Make-Ahead Tips
- Marinate the fish up to 30 minutes ahead; keep refrigerated.
- Prepare the cabbage slaw and store in the fridge; it stays crisp for several hours.
- Slice onions, dice tomato, and chop cilantro up to 2 hours before serving; cover with plastic wrap.
Frequently Asked Questions
What is the cultural significance and history of fish tacos in Mexican cuisine?
Fish tacos originated on the Baja California coast, where fresh Pacific fish is abundant. They were traditionally served by fishermen as a quick, portable meal, often wrapped in corn tortillas and topped with cabbage slaw and a squeeze of lime.
What are the traditional regional variations of fish tacos in Mexico?
In Baja, fish tacos are typically battered and fried, served with a creamy white sauce. In the Yucatán, they may be grilled and paired with pickled onions. The version in this recipe reflects a lighter, non‑fried style popular in modern coastal cooking.
How are authentic fish tacos traditionally served in Baja California?
Authentic Baja fish tacos are usually made with battered, deep‑fried white fish, placed on a warm corn tortilla, topped with shredded cabbage, a drizzle of crema or mayo‑lime sauce, and a wedge of lime on the side.
What occasions or celebrations are fish tacos associated with in Mexican culture?
Fish tacos are a staple at beachside festivals, family picnics, and casual gatherings. They’re especially popular during Semana Santa and summer holidays when fresh seafood is at its peak.
How does the fish taco fit into the broader Mexican street‑food tradition?
Fish tacos embody the Mexican street‑food ethos of fresh, fast, and flavorful dishes that can be eaten on the go. They combine the core elements of protein, starch, acidity, and crunch, mirroring other street favorites like tacos al pastor and elote.
What are the authentic traditional ingredients for Mexican fish tacos versus acceptable substitutes?
Traditional ingredients include a flaky white fish (like snapper or mahi‑mahi), corn tortillas, cabbage slaw, lime, and a crema‑based sauce. Substitutes such as flounder, flour tortillas, or a simple olive‑oil‑lime marinade work well for a lighter home version.
What other Mexican dishes pair well with fish tacos?
Fish tacos pair beautifully with Mexican rice, black bean salad, fresh guacamole, and a chilled cerveza or agua fresca. A side of grilled corn (elote) also complements the citrusy flavors.
What are the most common mistakes to avoid when making fish tacos at home?
Common mistakes include over‑marinating the fish, overcooking it so it becomes dry, and using tortillas that are too cold or stale, which can tear. Also, neglecting to season the slaw leaves the tacos flat.
Why does this fish taco recipe use a quick lime‑oil marinade instead of a traditional batter?
The lime‑oil marinade imparts bright acidity without adding extra calories or the mess of deep‑frying. It keeps the fish light and lets the natural flavor shine, which aligns with the “easy, healthy” focus of The Stay At Home Chef.
Can I make the fish tacos ahead of time and how should I store them?
Yes. Marinate the fish up to 30 minutes ahead, keep the slaw refrigerated, and store tortillas wrapped in a damp towel. Reheat the fish briefly in a skillet before assembling, then serve immediately.
What does the YouTube channel The Stay At Home Chef specialize in?
The Stay At Home Chef specializes in approachable, restaurant‑quality recipes that home cooks can prepare with everyday ingredients and minimal equipment. The channel focuses on quick, healthy meals and step‑by‑step video tutorials.
How does the YouTube channel The Stay At Home Chef's approach to Mexican cooking differ from other Mexican cooking channels?
The Stay At Home Chef emphasizes simplicity and health, often skipping deep‑frying or heavy sauces while still preserving authentic flavors. Other Mexican channels may focus more on traditional techniques like frying or elaborate garnishes, whereas this channel streamlines the process for busy home cooks.
Last updated: August 30, 2026








