Grilled Fish Tacos Recipe: Easy, Flavorful, and Perfect for Any Meal
Enjoy this easy grilled fish tacos recipe with fresh toppings and bold flavors. Perfect for lunch, dinner, or any gathering!

If you love tacos and enjoy seafood, this grilled fish tacos recipe is just what you need. It's a healthy, fresh, and super easy dish that’s perfect for lunch, dinner, or even a casual party with friends. The fish is seasoned with simple spices, grilled to perfection, and then tucked into warm tortillas with your favorite toppings.
Let’s dive into this tasty recipe that’s guaranteed to be a hit!
Instructions
Step 1: Season the Fish
In a small bowl, mix olive oil, cumin, paprika, salt, and pepper. Rub this mixture evenly over the fish fillets and let them marinate for 10–15 minutes while you prepare the toppings.
Step 2: Grill the Fish
Preheat your grill or grill pan over medium-high heat. Place the fish on the grill and cook for about 4–5 minutes per side, or until the fish flakes easily with a fork and has nice grill marks. Remove from heat and let it rest for a minute before flaking it into bite-sized pieces.
Step 3: Warm the Tortillas
Warm your tortillas on the grill or in a skillet for about 30 seconds per side. This makes them soft and more flavorful.
Step 4: Assemble the Tacos
Place some shredded cabbage in the center of each tortilla. Top with pieces of grilled fish, avocado slices, a spoonful of sour cream, and salsa. Garnish with chopped coriander if you like.
Step 5: Serve
Serve immediately with lime wedges on the side for an extra zing!
Tips & Variations
-
Add mango salsa for a tropical twist.
-
Spicy mayo or chipotle sauce makes a great drizzle on top.
-
Swap sour cream with Greek yogurt for a healthier option.
-
Make it gluten-free by using corn tortillas.
Why You'll Love This Recipe
-
Quick & Easy: Ready in just 30 minutes.
-
Healthy: Packed with protein and fresh veggies.
-
Customizable: Add your favorite toppings and sauces.
-
Perfect for any occasion: from weeknight dinners to weekend BBQs.
Ingredients
- 2 fish fillets (mahi-mahi, cod, halibut, or any firm white fish)
- 1 tablespoon olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Salt and black pepper to taste
- 4–6 small corn or flour tortillas
- 1 cup shredded cabbage or lettuce
- 1 ripe avocado, sliced
- ¼ cup sour cream or Greek yogurt
- ½ cup tomato salsa or pico de gallo
- Lime wedges (for serving)
- Fresh coriander or cilantro (optional)
Nutritional Information
- Calories: 350–400 kcal
- Protein: 28g
- Fat: 18g
- Saturated Fat: 3g
- Carbohydrates: 25g
- Fiber: 4g
- Sugar: 3g
- Cholesterol: 55mg
- :
- Sodium: 400mg
Directions
Directions
-
Prepare the Marinade:
In a small bowl, mix olive oil, cumin, paprika, salt, and pepper. -
Marinate the Fish:
Rub the seasoning mixture all over the fish fillets. Let them marinate for 10–15 minutes to absorb the flavors. -
Grill the Fish:
Preheat your grill or grill pan over medium-high heat. Place the fish on the grill and cook for 4–5 minutes on each side, or until it flakes easily with a fork and has nice grill marks. -
Warm the Tortillas:
While the fish rests, warm the tortillas on the grill or in a pan for about 30 seconds per side, until soft and pliable. -
Assemble the Tacos:
Place shredded cabbage in the center of each tortilla. Top with grilled fish pieces, avocado slices, a dollop of sour cream or Greek yogurt, and a spoonful of salsa. -
Garnish and Serve:
Squeeze fresh lime juice over the tacos and sprinkle with chopped coriander if desired. Serve immediately while warm and fresh.
