Make the slaw by mixing all of the ingredients together in a large bowl. Marinate for at least 30 minutes but no more than 8 hours. Taste and adjust seasoning (more salt if necessary).
While the slaw is marinating make the Baja cream sauce by whisking all of the ingredients together in a bowl until well blended. Cover and chill for at least 2 hours. I actually put mine in a squeeze bottle (with a slightly larger opening).
When you’re ready to eat, get your fish out. Heat oil in large grill pan or large skillet over med-high heat. Pat the fish dry and sprinkle both sides of fish with cumin, lime juice, salt and pepper.
Place fish in hot oil (don’t crowd the pan do 2 batches if necessary) and cook for a couple of minutes. The edges will begin to turn white and the fish will move easily when it’s time to flip. *note the cooking time will vary based on how thick your fish is. Cook on the other side about 3 minutes. When the fish begins to flake easily remove them from the pan and place on a plate.
To assemble place a warm tortilla on a plate. Place a few small slices of avocado on top. Next put a few heaping tablespoons of the fish taco slaw. On top of that gently place 4 ounces of fish. To finish it off squirt on some of the Baja cream sauce and a few pinches of chopped cilantro.
Notes
This will make more than enough Baja sauce so save it and use it on other dishes!