A fish taco is a traditional Mexican main dish made with corn or wheat tortilla rolled around fish stuffing. A fish taco is often accompanied by garnishes such as salsa, cilantro, tomatoes, onions and lettuce. These yummy fish tacos are healthy too. They form an important part of omega-3 diet.