These flavorful fish tacos are loaded with tender, seasoned tilapia, crisp cabbage, creamy avocado, and a zesty homemade taco sauce, all wrapped in warm corn tortillas for the perfect balance of spice, freshness, and creaminess.
24 small white corn tortillas
1 1/2 lb tilapia
1/2 tsp ground cumin
1/2 tsp cayenne pepper
1 tsp salt
1/4 tsp black pepper
1 Tbsp olive oil
1 Tbsp unsalted butter
1/2 small purple cabbage, shredded
2 medium avocado, sliced
2 roma tomatoes, diced (optional)
1/2 red onion, diced
1/2 bunch cilantro, stems removed
4 oz (1 cup) cotija cheese, grated
1 lime, cut into 8 wedges
1/2 cup sour cream
1/3 cup mayonnaise
2 Tbsp lime juice
1 tsp garlic powder
1 tsp Sriracha sauce (or to taste)
Substitute tilapia with cod, mahi-mahi, or halibut if desired.
For a lighter option, grill the fish instead of baking.
Make the taco sauce up to 2 days in advance and refrigerate.
Store leftover fish separately in an airtight container for up to 3 days.
Warm tortillas before serving to prevent breaking.