To make the cilantro lime dressing, combine cilantro, Greek yogurt, garlic, lime juice and salt in the bowl of a food processor. With the motor running, add olive oil and vinegar in a slow stream until emulsified; set aside.
In a large saucepan of 2 cups water, cook rice according to package instructions. Stir in cilantro and lime juice; set aside.
Heat canola oil in a large skillet over medium high heat.
Season cod with chili powder, salt and pepper, to taste. Working one at a time, dredge cod in flour, dip into eggs, then dredge in Panko, pressing to coat.
Working in batches, add cod to the skillet and cook until evenly golden and crispy, about 3-4 minutes. Transfer to a paper towel-lined plate.
Divide rice mixture into bowls. Top with cod, cabbage, pico de gallo and avocado.
Serve with cilantro lime dressing
Notes
*Panko is a Japanese-style breadcrumb and can be found in the Asian section of your local grocery store.