Dive into the bold and fiery flavors of Spicy Mexican Fish, a quick and easy recipe that transforms white fish fillets like tilapia, cod, or snapper into a zesty masterpiece. Marinated in a vibrant blend of lime juice, cumin, paprika, chili powder, and garlic, this dish packs the perfect balance of heat and zest, with the option to amp it up with cayenne pepper and jalapeño slices. Cooked to tender perfection in just minutes, this protein-rich meal is topped with fresh cilantro and served with lime wedges for a refreshing finish. Ideal for busy weeknights or a festive dinner, pair this spicy fish with warm tortillas, fluffy rice, or a crisp green salad for an unforgettable Mexican-inspired feast.
Rinse the fish fillets under cold water and pat dry with a paper towel.
Juice one lime into a small bowl, and slice the other lime into wedges for serving.
In a small bowl, mix the lime juice, olive oil, minced garlic, ground cumin, paprika, chili powder, dried oregano, cayenne pepper (if using), salt, and black pepper to create a marinade.
Rub the marinade generously over both sides of the fish fillets, ensuring they are evenly coated. Let the fish marinate for 10 minutes while you prepare the other ingredients.
Preheat a non-stick skillet or grill pan over medium-high heat.
Once the pan is hot, add the fish fillets and cook for 3-4 minutes on each side, or until the fish is opaque and flakes easily with a fork. Be careful not to overcook.
Transfer the cooked fish to a plate and garnish with freshly chopped cilantro and optional jalapeño slices.
Serve immediately with lime wedges on the side. Pair with your choice of rice, tortillas, or a fresh green salad.
Calories |
723 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 35.3 g | 45% | |
| Saturated Fat | 6.1 g | 30% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 200 mg | 67% | |
| Sodium | 1460 mg | 64% | |
| Total Carbohydrate | 23.3 g | 8% | |
| Dietary Fiber | 6.9 g | 25% | |
| Total Sugars | 3.2 g | ||
| Protein | 85.7 g | 171% | |
| Vitamin D | 12.0 mcg | 60% | |
| Calcium | 142 mg | 11% | |
| Iron | 5.2 mg | 29% | |
| Potassium | 1850 mg | 39% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.