Fresh, zesty, and full of flavor, Fish Tacos with Lime Crema are the perfect combination of crispy fish, vibrant toppings, and a cool, tangy sauce. Whether you’re planning a taco night or just looking for a quick and delicious meal, these tacos deliver a restaurant-quality experience at home.
Why You’ll Love This Recipe
These fish tacos are a crowd-pleaser with their perfect balance of textures and flavors. The fish is seasoned and cooked until golden, then topped with crunchy slaw and a bright, creamy lime crema. They’re light yet satisfying, easy to prepare, and endlessly customizable to fit your taste.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- White fish fillets (such as cod, tilapia, or halibut)
- Olive oil
- Chili powder
- Cumin
- Garlic powder
- Paprika
- Salt
- Black pepper
- Corn or flour tortillas
- Shredded cabbage or coleslaw mix
- Fresh cilantro
- Lime wedges
For the lime crema:
- Sour cream or Greek yogurt
- Fresh lime juice
- Lime zest
- Garlic powder
- Salt
directions

- Preheat oven to 400°F (or heat a skillet over medium-high heat if pan-searing).
- Pat the fish dry and rub with olive oil and seasonings.
- Bake or sear the fish until cooked through and flaky, about 10–12 minutes depending on thickness.
- In a small bowl, mix together all ingredients for the lime crema until smooth.
- Warm the tortillas in a skillet or microwave until soft and pliable.
- Flake the fish into bite-sized pieces.
- Assemble tacos with a layer of shredded cabbage, fish, a drizzle of lime crema, and a sprinkle of cilantro.
- Serve immediately with lime wedges on the side.
Servings and timing
Serves: 4 (makes about 8 tacos)
Prep time: 15 minutes
Cook time: 10–12 minutes
Total time: 25–30 minutes
Variations
- Grilled fish: Instead of baking or pan-searing, grill the fish for a smoky flavor.
- Spicy crema: Add hot sauce or chipotle to the lime crema for a kick.
- Tortilla options: Use lettuce wraps for a low-carb version or crispy taco shells for extra crunch.
- Topping ideas: Try adding avocado, pickled onions, mango salsa, or jalapeños.
- Vegan version: Use crispy tofu or seasoned jackfruit instead of fish, and vegan sour cream for the crema.
storage/reheating
Store leftover fish separately from the tortillas and toppings in airtight containers in the refrigerator for up to 2 days. Reheat the fish gently in a skillet or microwave before assembling. Lime crema can be stored for 3–4 days in the fridge.
FAQs
What type of fish is best for tacos?
White, flaky fish like cod, tilapia, or halibut work best because they cook quickly and have a mild flavor that pairs well with seasonings.
Can I use frozen fish?
Yes, just make sure to fully thaw and pat dry the fish before seasoning and cooking to avoid excess moisture.
Is lime crema spicy?
Not inherently, but you can make it spicy by adding hot sauce or crushed red pepper flakes.
How do I keep the tortillas from breaking?
Warming them first makes them more flexible and less likely to crack when folded.
Can I prep the components in advance?
Absolutely. The crema and slaw can be made ahead, and the fish can be seasoned in advance for quick cooking.
What can I use instead of sour cream?
Greek yogurt is a great substitute for a tangy, healthier option.
How do I know when the fish is done?
The fish should be opaque and flake easily with a fork, usually at an internal temperature of 145°F.
Can I make this gluten-free?
Yes, use gluten-free corn tortillas and ensure all seasoning ingredients are gluten-free.
What toppings go well with fish tacos?
Avocado, fresh salsa, pickled onions, shredded cabbage, cilantro, and lime are all delicious options.
How long does lime crema last?
Lime crema keeps well in the fridge for up to 3–4 days in a sealed container.
Conclusion
Fish Tacos with Lime Crema are a fresh, flavorful meal that’s quick to make and easy to love. With flaky seasoned fish, cool citrusy sauce, and crisp toppings all wrapped in a warm tortilla, every bite is vibrant and satisfying. Perfect for weeknights or a weekend gathering, these tacos bring the coastal vibes right to your table.
PrintFish Tacos with Lime Crema
These Fish Tacos with Lime Crema are fresh, flavorful, and easy to make. Tender seasoned fish is topped with a zesty lime crema and crunchy slaw for the perfect taco night treat.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Pan-Seared
- Cuisine: Mexican
- Diet: Low Lactose
Ingredients
- 1 lb white fish fillets (like cod or tilapia)
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/2 teaspoon paprika
- Salt and pepper to taste
- 8 small corn or flour tortillas
- 2 cups shredded cabbage or slaw mix
- 1/4 cup chopped fresh cilantro
- 1 avocado, sliced
- 1/2 cup sour cream
- 1 tablespoon mayonnaise
- 1 tablespoon fresh lime juice
- 1 teaspoon lime zest
- 1 small garlic clove, minced
Instructions
- In a small bowl, mix chili powder, cumin, paprika, salt, and pepper.
- Rub the fish with olive oil and coat with the seasoning mix.
- Heat a skillet over medium heat and cook the fish for 3-4 minutes per side, until cooked through and flaky.
- In another bowl, whisk together sour cream, mayonnaise, lime juice, lime zest, and minced garlic to make the lime crema.
- Warm the tortillas in a dry skillet or microwave.
- Assemble the tacos by adding fish, slaw, avocado, and cilantro to each tortilla.
- Drizzle with lime crema and serve immediately.
Notes
- You can use any white, flaky fish for this recipe.
- For a healthier version, use Greek yogurt instead of sour cream and mayo.
- Top with jalapeños or hot sauce for extra heat.
Nutrition
- Serving Size: 2 tacos
- Calories: 320
- Sugar: 2g
- Sodium: 420mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 22g
- Cholesterol: 55mg