4 ripe plum tomatoes (about 1 pound total), cut into 1/2-inch pieces
4 ripe plum tomatoes (about 1 pound total), cut into 1/2-inch pieces
1 small white onion, finely chopped
2 red jalapeño peppers, seeded and finely chopped
1/4 cup finely chopped fresh cilantro
3 tablespoons fresh lemon juice
1 teaspoon kosher salt
2 tablespoons olive oil
1 tablespoon finely chopped fresh cilantro
1 garlic clove, finely chopped
1 1/4 pounds fresh mahi mahi fillet, cut into 8 pieces
Kosher salt and freshly ground black pepper
2 limes, halved
Eight 6-inch corn tortillas
2 cups very thinly sliced green cabbage
1/4 cup Mexican crema or sour cream
Fresh cilantro leaves, for garnish
Prepare an outdoor grill for medium-high cooking over direct heat.
In a wide shallow bowl, whisk the olive oil, cilantro, and garlic to blend. Lightly coat the fish with the oil mixture and season with salt and pepper. Oil the cooking grate. Add the fish and grill for 2 to 3 minutes per side, or until barely opaque when flaked in the thickest part with the tip of a small knife. Using a spatula, transfer the fish to a cutting board and let stand for 2 minutes.
Meanwhile, grill the limes cut side down for about 3 minutes, or until they begin to char on the bottom. Remove from the grill. Add the tortillas to the grill and cook, turning halfway through, for about 1 minute, until warmed.
Coarsely break or cut the fish into large flaky chunks and divide it among the tortillas. Top with the cabbage, pico de gallo, crema, and a sprinkle of cilantro leaves. Serve hot with the grilled limes.