Beer-Battered Fish Tacos with Tomato & Avocado Salsa for Two


Lovers of fried fish get the taste without all the calories, and the salsa adds a fresh, clean note. To complete the Baja theme, serve with black beans, some diced mango and a bit of light sour cream.

Cook Time:
40 mins
Total Time:
40 mins
2 servings, tacos & about 3/4 cup salsa each


Tomato & Avocado Salsa

  • 1 large tomato, diced

  • ¼ cup diced red onion

  • ½ jalapeno, minced

  • 2-3 tablespoons lime juice

  • ¼ teaspoon kosher salt

  • teaspoon freshly ground pepper

  • ½ avocado, diced

  • ¼ cup chopped fresh cilantro

  • Pinch of cayenne, if desired

Fish Tacos

  • 3 tablespoons all-purpose flour

  • teaspoon ground cumin

  • teaspoon salt

  • teaspoon cayenne pepper, or to taste

  • cup beer

  • 8 ounces tilapia fillet, cut crosswise into 1-inch wide strips

  • 2 teaspoons canola oil

  • 4 corn tortillas, warmed (see Tip)


  1. To prepare salsa: Combine tomato, onion, jalapeno, lime juice to taste, kosher salt and pepper in a medium bowl. Stir in avocado and cilantro. Add cayenne (if using).

  2. To prepare tacos: Combine flour, cumin, salt and cayenne in a medium bowl. Whisk in beer to create a batter.

  3. Coat tilapia pieces in the batter. Heat oil in a large nonstick skillet over medium-high heat. Letting excess batter drip back into the bowl, add the fish to the pan; cook until crispy and golden, 2 to 4 minutes per side. Serve the fish with tortillas and the salsa.

    a recipe photo of the tacos


Tip: To warm tortillas, wrap in barely damp paper towels and microwave on High for 30 to 45 seconds or wrap in foil and bake at 300 degrees F until steaming, 5 to 10 minutes.

To make ahead: Cover and refrigerate salsa (Step 1) for up to 3 days.

Nutrition Facts (per serving)

401 Calories
16g Fat
39g Carbs
29g Protein
Nutrition Facts
Servings Per Recipe 2
Serving Size 2 tacos & about 3/4 cup salsa
Calories 401
% Daily Value *
Total Carbohydrate 39g 14%
Dietary Fiber 8g 30%
Total Sugars 4g
Protein 29g 57%
Total Fat 16g 20%
Saturated Fat 2g 12%
Cholesterol 57mg 19%
Vitamin A 1042IU 21%
Vitamin C 28mg 31%
Folate 113mcg 28%
Sodium 407mg 18%
Calcium 77mg 6%
Iron 2mg 12%
Magnesium 97mg 23%
Potassium 974mg 21%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles