This will become your new favorite Fish Taco recipe. The sauce is fabulous!
Cut 3 limes into 6 wedges each
Cut the avocados into chunks
Slice the onion into thin strips
Slice the cabbage into thin strips
Set the garnishes aside
Add the sauce ingredients to a medium bowl. Whisk until combined.
Place several tortilla shells in a large skillet over medium high heat for 1 to 2 minutes on each side, or until browned in spots. Alternatively, you can fry them in a small frying pan with 3/4 cup of oil (just enough to cover bottom of the pan to 1/4 inch), then drain on paper towels.
Pat the fish dry on both sides. Season with salt and pepper and a light shake of cayenne pepper. Liberally coat a grill pan or skillet with oil. Heat pan over medium-high heat until hot. Place fish in pan.
Cook fish without moving until the underside of the fish is golden brown, about 3 minutes. Flip fish and cook the other side until the inside of the fish is white and opaque, about 2 to 3 minutes more depending on thickness. You can cut into the fish to check for desired doneness. The fish may break apart as you're flipping it and that's fine. When done transfer fish to a plate or cutting board. Break the fish up into 1/2 inch pieces.
Divide the fish among the tacos. Top each taco with the avocado pieces, cabbage and onion to your liking.
Drizzle over the sauce. Serve with lime slices.