Skip to main content Skip to navigation

Fish Tacos

Posted by Courtney Schupp | February 24, 2022

Prep time: 20 minutes | Cooking time: 20 minutes | Servings: 8



  • 2 pounds cod fillets
  • 3 Tablespoons lime juice (about 2 limes)
  • 1 tomato, chopped
  • 1/2 onion, chopped
  • 3 Tablespoons chopped cilantro
  • 1 teaspoon vegetable oil
  • ¼ teaspoon cayenne pepper (optional)
  • ¼ teaspoon black pepper
  • ¼ teaspoon salt


  • 1 cup shredded cabbage (red or green)
  • 1 cup micro-greens, chopped
  • ½ cup chopped green onion
  • ¾ cup nonfat sour cream or plain yogurt
  • ¾ cup salsa
  • 8 corn tortillas (6-inch)

Live Well Tips

  • Fish is a great source of omega-3 fatty acids, which is important in overall health.
  • Use homemade corn tortillas to create a completely unique dish!
  • Top with any fresh herbs to brighten the flavor.


  1. Wash hands with soap and water.
  2. Preheat oven to 350 degrees F.
  3. Place fish in a baking dish.
  4. In a medium bowl, mix lime juice, tomato, onion, cilantro, oil, peppers and salt. Spoon the mixture on top of fish. Cover dish loosely with aluminum foil to keep fish moist.
  5. Bake 15 to 20 minutes or until fish is opaque and separates easily with a fork. If you have a food thermometer, the internal temperature should reach 145 degrees F.
  6. For the slaw: In a large bowl, mix cabbage, micro-greens, and onion. Add sour cream and salsa; stir until mixed.
  7. Divide cooked fish among tortillas. Add 1/4 cup of slaw to each. Fold over and enjoy!
  8. Refrigerate leftovers within 2 hours.

Cook Together! Making Recipe with Kids

Tacos are a quick and easy dish to make with the kids! Add any type of fish your child enjoys or create a taco salad by leaving out the tortillas.

Easy Tasks

  • Gather ingredients and equipment
  • Wash fresh foods, drain, and pat dry
  • Mix together marinade ingredients

Intermediate Tasks

  • Measure all ingredients
  • Mix fish with marinade and cover
  • Juice limes
  • Pick cilantro

Difficult Tasks

  • Lay fish out on baking sheet and put into oven
  • Chop tomato, onion, cabbage, micro-greens, and green onion
  • Cut limes to juice
  • Fill tortillas with fish and slaw

Nutrition Facts

Serving size 1 taco: Calories–190; Protein–21g; Carbohydrate–20g; Total Fat–2.5g; Saturated Fat–0g; Cholesterol–45mg; Fiber–1g; Sodium–250mg; Vitamin C–25%; Vitamin A–3%; Iron–6%; Calcium–6%

Adapted from OSU Extension Food Hero