Ingredients
- 1.5 lbs White Fish Fillets (Tilapia, Cod, or Mahi-Mahi)
- 3 tbsp Achiote Paste (Essential for the signature red color)
- 1 cup Fresh Pineapple (Diced into small cubes)
- 2 tbsp Lime Juice (Freshly squeezed is far superior)
- 1/2 cup Onion (Finely diced red or white onion)
- 2 tbsp Olive Oil (Provides moisture for the marinade)
- Fresh Cilantro (For garnish)
Instructions
- Whisk the achiote paste, lime juice, and olive oil in a small bowl until completely smooth.
- Coat the fish fillets generously with the marinade on both sides using a silicone brush.
- Let the fish rest for at least 15 minutes to allow the spices to infuse the flesh properly.
- Preheat your oven to 400 degrees Fahrenheit while you finish marinating the fish components.
- Arrange the fish fillets on a parchment-lined baking sheet to prevent any sticking during cooking.
- Scatter the fresh pineapple chunks and diced onions evenly around the fish fillets for maximum flavor distribution.
- Bake the dish for 12 to 15 minutes or until the fish reaches an internal temperature of 145 degrees.
- Remove the tray carefully and garnish with fresh cilantro before serving your delicious Roasted Fish al Pastor recipe.
Notes
Pat your fish dry with paper towels before marinating so the paste adheres strongly to the surface. Avoid overcooking the fish by pulling it from the oven as soon as the edges start to flake easily. Use fresh pineapple if possible because the enzymes contribute significantly to the authentic flavor of the Roasted Fish al Pastor recipe. Add a sprinkle of smoked paprika to the marinade if you want an extra layer of earthiness beyond the achiote. Serve with warm corn tortillas to absorb the juices released by the pineapple and onions during the roasting process.
- Prep Time: 20 Mins
- Cook Time: 15 Mins
- Category: Main Course
- Method: Roasting
- Cuisine: Mexican-Inspired
- Diet: Pescatarian
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 6g
- Sodium: 450mg
- Fat: 8g
- Saturated Fat: 1.5g
- Unsaturated Fat: 6.5g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 65mg