Fish Tacos with Cilantro Lime Crema

Why You’ll Love This Recipe

You’ll love this recipe because it delivers restaurant-quality flavor with minimal effort. The fish cooks quickly, the crema comes together in minutes, and the combination of textures and tastes—crisp cabbage, juicy fish, and creamy sauce—makes every bite irresistible. It’s fresh, healthy, and endlessly customizable to your taste.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Fish:

  • White fish fillets (such as cod, tilapia, mahi-mahi, or halibut)
  • Olive oil
  • Chili powder
  • Cumin
  • Garlic powder
  • Paprika
  • Salt and black pepper
  • Fresh lime juice

For the Cilantro Lime Crema:

  • Sour cream or Greek yogurt
  • Mayonnaise
  • Fresh cilantro, chopped
  • Fresh lime juice
  • Garlic, minced or garlic powder
  • Salt and pepper

For Serving:

  • Corn or flour tortillas, warmed
  • Shredded cabbage or coleslaw mix
  • Diced tomatoes or pico de gallo
  • Avocado slices (optional)
  • Lime wedges for garnish

Directions

  1. Prepare the fish: Pat the fish fillets dry and drizzle with olive oil. In a small bowl, mix chili powder, cumin, garlic powder, paprika, salt, and pepper. Rub the seasoning evenly over the fish. Squeeze fresh lime juice over the top.
  2. Cook the fish: Heat a large skillet over medium heat. Cook the fish for 3–4 minutes per side, or until opaque and it flakes easily with a fork. Alternatively, grill or bake at 400°F (200°C) for about 12–15 minutes.
  3. Make the crema: In a bowl, whisk together sour cream, mayonnaise, cilantro, lime juice, garlic, salt, and pepper until smooth. Adjust seasoning to taste.
  4. Assemble the tacos: Flake the cooked fish into bite-sized pieces. Fill each tortilla with cabbage, fish, and a drizzle of cilantro lime crema.
  5. Serve: Top with diced tomatoes or avocado, and finish with a squeeze of fresh lime.

Servings and timing

Serves: 4
Prep time: 15 minutes
Cook time: 10 minutes
Total time: 25 minutes

Variations

  • Spicy version: Add cayenne pepper or chipotle powder to the fish seasoning.
  • Grilled flavor: Grill the fish for a smoky, charred taste.
  • Lighter crema: Use all Greek yogurt instead of mayonnaise for a healthier sauce.
  • Topping ideas: Try pickled onions, corn salsa, or shredded lettuce.
  • Low-carb option: Serve the fish and crema in lettuce wraps instead of tortillas.

Storage/Reheating

Store leftover fish and crema separately in airtight containers in the refrigerator. The fish will keep for up to 2 days, and the crema for up to 5 days. Reheat the fish gently in a skillet over low heat or in the oven at 325°F (160°C) until warmed through. Avoid microwaving for too long to prevent drying out.

FAQs

What kind of fish is best for these tacos?

Mild, flaky white fish like cod, tilapia, mahi-mahi, or halibut works perfectly.

Can I use frozen fish?

Yes, just thaw completely and pat dry before seasoning and cooking.

Can I make the crema ahead of time?

Absolutely! It can be made up to 2 days ahead and stored in the fridge.

What’s the best tortilla to use?

Corn tortillas are traditional, but flour tortillas work great if you prefer a softer texture.

How can I make this recipe dairy-free?

Use a dairy-free yogurt or vegan sour cream alternative in the crema.

Can I bake the fish instead of pan-frying?

Yes, bake at 400°F (200°C) for 12–15 minutes until the fish is cooked through and flakes easily.

How do I make the fish extra crispy?

Coat the seasoned fish lightly in flour or panko before pan-frying for extra crunch.

What sides go well with these tacos?

Serve with Mexican rice, black beans, or a fresh corn and avocado salad.

Can I use shrimp instead of fish?

Definitely! Shrimp works wonderfully with the same seasonings and crema.

How can I make the crema spicier?

Add a little minced jalapeño or a dash of hot sauce to the sauce for extra heat.

Conclusion

Fish Tacos with Cilantro Lime Crema are the perfect balance of fresh, tangy, and savory flavors. The tender, seasoned fish and creamy cilantro-lime sauce create a delicious combination that’s light yet satisfying. Whether you’re cooking for a quick dinner or hosting a taco night, these tacos are guaranteed to impress and become a staple in your recipe rotation.

Print

Fish Tacos with Cilantro Lime Crema

Fish Tacos with Cilantro Lime Crema

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Fish Tacos with Cilantro Lime Crema are a fresh and flavorful dish featuring tender, seasoned fish topped with a tangy cilantro-lime sauce and crisp toppings, all wrapped in warm tortillas for a delicious and satisfying meal.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Pan-Fried
  • Cuisine: Mexican
  • Diet: Low Fat

Ingredients

For the Fish:

  • 1 lb white fish fillets (cod, tilapia, mahi-mahi, or halibut)
  • 1 tbsp olive oil
  • 1 tsp chili powder
  • 1/2 tsp cumin
  • 1/2 tsp garlic powder
  • 1/2 tsp paprika
  • Salt and black pepper, to taste
  • 1 tbsp fresh lime juice

For the Cilantro Lime Crema:

  • 1/3 cup sour cream or Greek yogurt
  • 2 tbsp mayonnaise
  • 2 tbsp fresh cilantro, chopped
  • 1 tbsp fresh lime juice
  • 1 small garlic clove, minced (or 1/4 tsp garlic powder)
  • Salt and pepper, to taste

For Serving:

  • 8 corn or flour tortillas, warmed
  • 2 cups shredded cabbage or coleslaw mix
  • 1 cup diced tomatoes or pico de gallo
  • 1 avocado, sliced (optional)
  • Lime wedges, for garnish

Instructions

  1. Pat the fish fillets dry and drizzle with olive oil. In a small bowl, mix chili powder, cumin, garlic powder, paprika, salt, and pepper. Rub evenly over the fish and squeeze fresh lime juice on top.
  2. Heat a skillet over medium heat. Cook the fish for 3–4 minutes per side, or until opaque and flakes easily with a fork. Alternatively, grill or bake at 400°F (200°C) for 12–15 minutes.
  3. In a small bowl, whisk together sour cream, mayonnaise, cilantro, lime juice, garlic, salt, and pepper to make the crema. Adjust seasoning to taste and refrigerate until ready to serve.
  4. Flake the cooked fish into bite-sized pieces.
  5. Assemble the tacos: fill each tortilla with shredded cabbage, flaked fish, and a drizzle of cilantro lime crema.
  6. Top with diced tomatoes or avocado and finish with a squeeze of fresh lime before serving.

Notes

  • Use mild, flaky white fish for best results.
  • The cilantro lime crema can be prepared up to 2 days ahead.
  • Grill the fish for a smoky flavor or bake for an easier cleanup.
  • For extra crunch, coat the fish lightly in flour or panko before cooking.
  • Make it dairy-free by using vegan yogurt or sour cream.

Nutrition

  • Serving Size: 2 tacos
  • Calories: 410
  • Sugar: 3g
  • Sodium: 560mg
  • Fat: 21g
  • Saturated Fat: 4g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 30g
  • Cholesterol: 70mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments