Adapted from Bon Appetit
1 1/2 cups chopped onion, divided
3/4 cup chopped fresh cilantro, divided
1/4 cup olive oil
5 tablespoons lime juice, divided
3 tablespoons fresh orange juice
2 garlic cloves, minced
1 teaspoon dried oregano, Mexican if you have it
1 pound tilapia fillets
1 cup mayonnaise
1 tablespoon milk
Corn or flour tortillas
2 avocados, peeled, pitted, sliced
1/2 small head of cabbage, cored and thinly sliced
Tomato salsa of your choice
Red bell pepper strips, optional
Mix 1 cup onion, 1/4 cup cilantro, oil, 3 tablespoons of lime juice, orange juice, garlic and oregano in bowl. Season fish with kosher salt and freshly ground pepper. Spread half the mixture over the bottom of glass baking dish. Place fish over onion mixture and top with the rest of the mixture. Cover and chill 30 minutes. Turn and marinate another 30 minutes.
Whisk mayonnaise, milk and 2 tablespoons lime juice in bowl.
Brush grill or grill pan with oil. Heat to medium high heat. Grill fish till just opaque when center is exposed, about 3-5 minutes per side. Grill tortillas till slightly charred.
Coarsely chop fish and place on serving dish with remaining onions and cilantro, avocados, salsa, lime wedges and lime mayonnaise. Serves 4.