Satisfy your fast-food cravings while staying on track with this Whole30 Homemade Filet-O-Fish recipe—a healthier, grain-free twist on the classic favorite! Perfectly seasoned white fish fillets, like cod or haddock, are coated in a crispy almond flour crust and pan-fried in coconut oil for a golden, flaky finish. Paired with a creamy, tangy homemade tartar sauce made from Whole30-compliant mayonnaise, dill pickles, and fresh herbs, this dish eschews the bun in favor of crunchy lettuce wraps for a light, refreshing bite. Quick to prepare in just 35 minutes, this Whole30-approved meal is ideal for lunch or dinner and delivers big flavor while keeping things clean. Serve with lemon wedges for an extra burst of zest, and enjoy a satisfying, guilt-free indulgence!
Scan with your phone to download!
Pat the fish fillets dry with paper towels and set aside.
In a shallow bowl, combine almond flour, paprika, garlic powder, onion powder, salt, and black pepper.
In a separate shallow bowl, beat the egg.
Dip each fish fillet into the beaten egg, allowing excess to drip off, and then coat in the almond flour mixture. Press the mixture onto the fish to ensure an even coating.
In a large skillet over medium heat, heat the coconut oil.
Carefully add the coated fish fillets to the skillet and cook for about 3-4 minutes on each side, or until the crust is golden brown and the fish flakes easily with a fork.
While the fish is cooking, prepare the tartar sauce by combining the mayonnaise, dill pickle, lemon juice, capers, and fresh dill in a small bowl. Stir until well mixed.
Once the fish is cooked, remove from skillet and place each filet on a lettuce leaf.
Top each piece of fish with a generous dollop of the homemade tartar sauce.
Fold the lettuce leaves over the fish to create a wrap.
Serve your Whole30 Filet-O-Fish with lemon wedges on the side for extra zest.
Serving size | (509.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1215.1 |
Total Fat 104.8g | 0% |
Saturated Fat 33.1g | 0% |
Polyunsaturated Fat 2.4g | |
Cholesterol 358.8mg | 0% |
Sodium 1963.3mg | 0% |
Total Carbohydrate 18.9g | 0% |
Dietary Fiber 7.8g | 0% |
Total Sugars 3.8g | |
Protein 54.9g | 0% |
Vitamin D 453.8IU | 0% |
Calcium 202.7mg | 0% |
Iron 4.5mg | 0% |
Potassium 961.9mg | 0% |
Source of Calories