In a medium bowl, mix together the olive oil, garlic powder, onion powder, paprika, cumin, oregano, salt and pepper.
Add the tilapia fillets to the bowl and make sure they are fully coated with the mixture. Cover and refrigerate for at least 30 minutes.
In a small saucepan, heat the annatto seeds over medium heat for about 5 minutes, stirring occasionally, until the seeds are fragrant and lightly toasted.
Remove the seeds from the pan and place them in a blender. Add the white wine and vegetable broth and blend until the mixture is smooth.
In a large skillet, heat the remaining olive oil over medium-high heat. Add the tilapia fillets and cook for 4-5 minutes, flipping once, until golden brown and cooked through.
Pour the annatto sauce over the fillets and bring to a simmer. Reduce the heat to low and simmer for 5 minutes, until the sauce is thickened.
Garnish with fresh cilantro and serve immediately.
Interesting Facts
Pescado en achiote is a popular dish in Mexico, but it can also be found in other Latin American countries.
Annatto seeds are often used in Mexican cooking to add a hint of nutty flavor and vibrant color to dishes.
The dish is traditionally served with warm tortillas and a side of rice.