Swordfish Tacos Recipe – The Best 30-Minute Summer Taco with Grilled Flavor
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Grilled swordfish tacos topped with sweet pineapple salsa and a creamy cilantro sauce, perfect for a fresh and flavorful summer meal.
- Author: Gemma
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Californian
- Diet: Gluten Free
- 4 swordfish steaks (about 6 oz each)
- 8 small corn tortillas
- 2 cups pineapple, diced
- 1 red bell pepper, diced
- 1 jalapeño, minced
- 1/4 cup red onion, finely chopped
- 1/4 cup fresh cilantro, chopped
- 1 lime, juiced
- 1 cup sour cream
- 2 tablespoons honey
- 2 tablespoons olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder (optional)
- 1 avocado, sliced
- Salt and pepper to taste
- Preheat your grill to medium-high heat.
- Whisk together olive oil, lime juice, honey, cumin, and chili powder in a bowl.
- Pat swordfish steaks dry and season with salt and pepper, then brush with marinade.
- Grill swordfish for 4–5 minutes per side, or until cooked through and slightly charred. Let rest before slicing into strips.
- Combine pineapple, bell pepper, jalapeño, onion, and half the cilantro to make the salsa. Add lime juice and salt to taste.
- Mix sour cream, remaining cilantro, lime juice, and salt to create the cilantro cream. Chill until serving.
- Warm tortillas on the grill for 30 seconds each side until pliable and lightly charred.
- Assemble tacos by layering swordfish, pineapple salsa, cilantro cream, and avocado slices on each tortilla. Serve immediately.
Notes
- Use mahi-mahi or halibut as swordfish substitutes.
- Make salsa and cream sauce a day ahead to save time.
- Use dairy-free yogurt for a vegan cilantro cream option.
- Keep fish and toppings separate when storing leftovers.
- Let grilled swordfish rest before slicing to retain moisture.
Nutrition
- Serving Size: 1 serving (2 tacos)
- Calories: 600
- Sugar: 8g
- Sodium: 400mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 35g
- Cholesterol: 75mg