Fish tacos are a delightful and flavorful dish that brings a taste of the coast to your table. Perfect for a quick weeknight dinner or a casual gathering, these tacos are easy to prepare and packed with vibrant flavors. The combination of seasoned fish, crunchy cabbage, and creamy sour cream, all wrapped in a warm tortilla, is sure to please everyone.
When preparing this recipe, you might need to pick up a few items from the supermarket. Fresh white fish fillets like cod or tilapia are essential, and you may not have them on hand. Additionally, shredded cabbage and chopped cilantro might not be staples in your kitchen, so be sure to grab these fresh ingredients for the best results.

Ingredients For Fish Tacos Recipe
White fish fillets: Mild-flavored fish such as cod or tilapia works best for these tacos.
Olive oil: Used for cooking the fish, adding a subtle richness.
Chili powder: Adds a bit of heat and depth to the fish seasoning.
Cumin: Provides a warm, earthy flavor to the spice mix.
Garlic powder: Enhances the overall flavor with a hint of garlic.
Tortillas: Small, soft tortillas are perfect for holding the fish and toppings.
Shredded cabbage: Adds a crunchy texture and freshness to the tacos.
Sour cream: Provides a creamy, tangy contrast to the seasoned fish.
Lime juice: Brightens up the flavors with a zesty kick.
Chopped cilantro: Adds a fresh, herbal note to the tacos.
Technique Tip for Perfect Fish Tacos
When preparing the fish fillets, make sure to pat them dry with a paper towel before applying the spice mixture. This helps the spices adhere better and ensures a nice, even coating. Additionally, when cooking the fish in the skillet, avoid overcrowding the pan to allow for even cooking and to achieve a good sear. If necessary, cook the fillets in batches.
Suggested Side Dishes
Alternative Ingredients
white fish fillets - Substitute with chicken breast: If you prefer a non-seafood option, chicken breast can be grilled and seasoned similarly to provide a different protein source.
olive oil - Substitute with avocado oil: Avocado oil has a similar smoke point and health benefits, making it a great alternative for cooking.
chili powder - Substitute with paprika: Paprika offers a milder heat and a slightly sweet flavor, which can be a good alternative if you want less spice.
cumin - Substitute with ground coriander: Ground coriander has a citrusy and slightly sweet flavor that can complement the other spices in the recipe.
garlic powder - Substitute with onion powder: Onion powder provides a different but complementary flavor profile that can enhance the overall taste.
small tortillas - Substitute with lettuce wraps: For a low-carb option, use lettuce wraps to hold the taco fillings.
shredded cabbage - Substitute with shredded lettuce: Shredded lettuce can provide a similar crunch and fresh taste.
sour cream - Substitute with Greek yogurt: Greek yogurt offers a similar creamy texture and tangy flavor with added protein.
lime juice - Substitute with lemon juice: Lemon juice provides a similar acidity and citrus flavor to brighten up the dish.
chopped cilantro - Substitute with parsley: Parsley can be used for a fresh, slightly peppery flavor if you are not a fan of cilantro.
Alternative Recipes Similar to Fish Tacos
How to Store or Freeze Your Fish Tacos
Allow the cooked fish fillets to cool completely before storing. This prevents condensation, which can make the fish soggy.
Place the cooled fish fillets in an airtight container or wrap them tightly in aluminum foil or plastic wrap. This helps maintain their freshness and prevents them from absorbing other odors in the fridge.
Store the tortillas separately in a resealable plastic bag or airtight container to keep them from becoming soggy. You can place a paper towel in the bag to absorb any excess moisture.
Keep the shredded cabbage in a separate container lined with a paper towel to maintain its crispness. The paper towel will absorb any moisture, keeping the cabbage fresh.
Store the sour cream and lime juice in their original containers or transfer them to smaller airtight containers if needed.
Place the chopped cilantro in a small container with a damp paper towel to keep it fresh and prevent wilting.
When ready to reheat, warm the fish fillets in a skillet over medium heat for a few minutes until heated through. Alternatively, you can use a microwave, but be cautious as it may dry out the fish.
Warm the tortillas in a skillet or microwave just before assembling the tacos to ensure they are soft and pliable.
Assemble the tacos with the reheated fish fillets, fresh shredded cabbage, sour cream, lime juice, and chopped cilantro for a delicious meal.
To freeze, place the cooled fish fillets on a baking sheet lined with parchment paper and freeze until solid. This prevents them from sticking together.
Once frozen, transfer the fish fillets to a freezer-safe bag or container, removing as much air as possible to prevent freezer burn.
Label the bag or container with the date to keep track of freshness.
Store the tortillas in a separate freezer-safe bag, placing a piece of parchment paper between each tortilla to prevent sticking.
Freeze the shredded cabbage in a resealable bag, pressing out as much air as possible before sealing.
Sour cream and lime juice do not freeze well, so it's best to store them in the fridge and use fresh when assembling the tacos.
Chopped cilantro can be frozen in an ice cube tray with a bit of water or olive oil, then transferred to a freezer bag for easy portioning.
To thaw, place the fish fillets and tortillas in the fridge overnight or use the defrost setting on your microwave.
Reheat and assemble the tacos as described above for a quick and tasty meal.
How to Reheat Leftovers
Oven Method: Preheat your oven to 350°F (175°C). Place the leftover fish tacos on a baking sheet lined with parchment paper. Cover them loosely with aluminum foil to prevent drying out. Heat for about 10-15 minutes or until the fish is warmed through. This method helps maintain the texture of the tortillas and the fish.
Skillet Method: Heat a non-stick skillet over medium heat. Add a small amount of olive oil or butter to the skillet. Place the fish tacos in the skillet and cover with a lid. Heat for about 2-3 minutes on each side, or until the fish is warmed through. This method gives a nice crisp to the tortillas.
Microwave Method: Place the fish tacos on a microwave-safe plate. Cover them with a damp paper towel to keep them from drying out. Microwave on medium power for 1-2 minutes, checking halfway through. This method is the quickest but may result in softer tortillas.
Toaster Oven Method: Preheat your toaster oven to 350°F (175°C). Place the fish tacos on the toaster oven tray. Heat for about 10 minutes or until the fish is warmed through. This method is great for small batches and keeps the tortillas slightly crispy.
Air Fryer Method: Preheat your air fryer to 350°F (175°C). Place the fish tacos in the air fryer basket in a single layer. Heat for about 5-7 minutes, checking halfway through. This method ensures a crispy texture for the tortillas while keeping the fish moist.
Essential Tools for Making Fish Tacos
Mixing bowl: Use this to combine the chili powder, cumin, and garlic powder for the spice rub.
Skillet: Heat the olive oil in this to cook the fish fillets.
Fork: Check if the fish flakes easily to ensure it's cooked through.
Separate skillet: Warm the tortillas in this or use a microwave as an alternative.
Microwave: An alternative to the separate skillet for warming tortillas.
Spatula: Flip the fish fillets while cooking to ensure even cooking on both sides.
Knife: Chop the cilantro for the taco topping.
Cutting board: Use this as a surface to chop the cilantro.
Measuring spoons: Measure out the chili powder, cumin, garlic powder, olive oil, and lime juice accurately.
Serving plate: Assemble the tacos on this before serving.
Time-Saving Tips for Fish Tacos
Prepare the spice mix ahead: Combine the chili powder, cumin, and garlic powder in advance and store in an airtight container.
Pre-chop ingredients: Chop the cilantro and shred the cabbage the night before to save time.
Use pre-made tortillas: Buy small tortillas from the store instead of making them from scratch.
Quick fish prep: Use frozen fish fillets that are already portioned and thaw them in the fridge overnight.
Microwave tortillas: Warm the tortillas in the microwave for 30 seconds to save time.

Fish Tacos Recipe
Ingredients
Main Ingredients
- 1 lb White fish fillets such as cod or tilapia
- 1 tablespoon Olive oil
- 1 teaspoon Chili powder
- ½ teaspoon Cumin
- ½ teaspoon Garlic powder
- 8 small Tortillas
- 1 cup Shredded cabbage
- ½ cup Sour cream
- 1 tablespoon Lime juice
- ¼ cup Chopped cilantro
Instructions
- 1. In a mixing bowl, combine chili powder, cumin, and garlic powder. Rub the fish fillets with the spice mixture.
- 2. Heat olive oil in a skillet over medium heat. Cook the fish for 3-4 minutes on each side until it flakes easily with a fork.
- 3. Warm the tortillas in a separate skillet or in the microwave.
- 4. Assemble the tacos by placing pieces of fish on each tortilla, then topping with shredded cabbage, sour cream, lime juice, and chopped cilantro.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Dry Ranch Style Seasoning Recipe5 Minutes
- Cream of Wheat Semolina Porridge Recipe15 Minutes
- Irish Coffee Recipe10 Minutes
- Honey Lemon Ginger Tea Recipe15 Minutes
- Breakfast Rice Recipe30 Minutes
- Slow Cooker Ham and Bean Soup Recipe8 Hours 15 Minutes
- French Fries Recipe30 Minutes
- Walking Tacos Recipe25 Minutes
Leave a Reply