English
Get the app

Recipe

Simple Fish Tacos

Seasoned chunks of cod topped with fresh diced tomatoes, shredded cabbage, a squeeze of lime, and a dollop of cilantro-infused sour cream are all served on top of a warm corn tortilla. These fish tacos are the perfect combination of simplicity and excitement.

Cook 4 min Serves 6 Difficulty Medium 339 kcal

Pescatarian · High-fiber

Simple Fish Tacos

TL;DR

  • 339 kcal · 18.4 g protein per serving
  • Ready in 4 min · serves 6
  • Pescatarian, High-fiber

Simple Fish Tacos are a weeknight-friendly take on a coastal classic, built on a foundation of mild white fish and bright, crunchy toppings. The dish centers on bite-sized pieces of cod, seasoned with a store-bought taco seasoning blend and quickly cooked in a hot skillet with olive oil and lemon juice. This fast cooking method keeps the fish tender and flaky, allowing the seasoning to cling to each piece while the citrus brightens the overall flavor. The seasoned fish is then piled into warm corn tortillas, which provide a sturdy, slightly sweet base that holds up to the generous toppings without overpowering them.

What sets this version apart is the contrast of textures and temperatures. A heap of shredded red and green cabbage adds a satisfying raw crunch, while diced tomatoes contribute juiciness and a mild, fresh sweetness. The finishing touch is a creamy sauce made by blending fat-free sour cream, fat-free mayonnaise, fresh cilantro, and a portion of the taco seasoning. This sauce ties the elements together, delivering a cooling, herbaceous counterpoint to the warm, spiced fish. A squeeze of fresh lime over the top adds the final sharp note that cuts through the richness and wakes up all the flavors.

For those keeping an eye on their intake, this recipe is thoughtfully structured. The protein comes entirely from the fish, which is naturally lean, and the sauce relies on fat-free dairy products to deliver creaminess without the added fat. The generous portion of cabbage and tomatoes means each taco carries a significant amount of fiber and volume, helping to make the meal satisfying without being heavy. The use of corn tortillas rather than flour keeps the base lighter and adds a subtle corn flavor that complements the fish. The individual taco format also makes portion control straightforward, as each serving is naturally built around a single tortilla and a set amount of filling.

A few practical tips can make this dish even smoother to prepare. Because the fish cooks in just four to five minutes, it is best to have all the toppings prepped and the tortillas warmed before you start cooking. Stirring constantly is key here — it ensures the fish cooks evenly and prevents the smaller pieces from breaking apart too much. If you prefer a spicier result, a dash of hot sauce or a pinch of cayenne in the sour cream mixture works well. Leftover fish can be stored in the refrigerator for a day, but it is best to reheat it gently in a skillet rather than a microwave to avoid drying it out. For a make-ahead option, the cabbage, tomatoes, and sauce can all be prepared a few hours in advance and kept chilled, leaving only the fish to cook at the last minute.

Cooking this tonight? Snap a photo of your plate and Kaloria's AI recognizes Simple Fish Tacos automatically — logged with the real macros below, no manual search. Try Kaloria free

Ingredients — For 6 servings

  • 1/2 cup fat-free sour cream 114 g
  • 1/4 cup fat-free mayonnaise 54 g
  • 1/2 cup fresh cilantro, chopped 24 g
  • 1/2 piece packet taco seasoning, divided 50 g
  • 1 pound cod or white fish fillets, cut into 1-inch pieces 454 g
  • 1 tablespoon olive oil (or cooking oil of choice) 14 g
  • 2 tablespoons lemon juice 31 g
  • 12 piece corn tortillas, 6-inch, warmed 288 g
  • 2 cups red and green cabbage, shredded 166 g
  • 2 cups tomato, diced 473 g
  • 1 piece lime wedges (for serving, optional) 44 g

Nutrition per serving

339 kcal

18.4 g 33.6 g 14.8 g
Protein18.4 g
Carbohydrates33.6 g
of which sugars5.4 g
Fat14.8 g
of which saturates3.6 g
Fiber6.0 g
Sodium739 mg

Nutrition computed from USDA FoodData Central per-ingredient data (curated reference table, engine/systems/recipe/data/ingredient_nutrition_db.json).

Instructions

  1. Wash your hands with soap and water before you begin, and rinse any fresh produce you'll be using.

  2. In a small bowl, combine sour cream, mayonnaise, cilantro, and 2 tablespoons seasoning mix.

  3. In a medium bowl, combine cod, oil, lemon juice, and remaining seasoning mix; pour into large skillet.

  4. Cook stirring constantly, over medium-high heat for 4 to 5 minutes or until cod flakes easily when tested with a fork.

    ~4 min
  5. Fill warm tortillas with fish mixture.

  6. Top with cabbage, tomato, sour cream mixture, lime wedges, and taco sauce.

Track Simple Fish Tacos in Kaloria

No manual logging — point your camera at the plate and Kaloria's AI recognizes the dish and logs it with the nutrition panel above in one tap. Voice logging and a food-savvy AI coach are built in too.

Get Kaloria free

Frequently asked questions

Can I use a different type of white fish if I can't find cod?

Yes. Any mild, flaky white fish such as tilapia, haddock, or pollock will work well. Keep the pieces around one inch so they cook evenly in the short time the recipe calls for. Avoid oily fish like salmon, as the flavor and texture will change the dish significantly.

Why does the recipe call for stirring the fish constantly while it cooks?

The fish pieces are small and cook quickly, so constant stirring helps them cook evenly and prevents them from sticking to the skillet. It also helps the seasoning and lemon juice coat every piece. Cooking for just four to five minutes over medium-high heat is enough to make the fish flake easily without becoming tough.

How should I warm the corn tortillas so they don't fall apart?

Warm them in a dry skillet over medium heat for about 30 seconds per side, or wrap them in a damp paper towel and microwave for 30 seconds. This makes them pliable. Keep them covered in a clean kitchen towel after warming so they stay soft while you assemble the tacos.

Can I make the sour cream sauce ahead of time?

Yes, the sauce can be mixed up to a day in advance and stored in an airtight container in the refrigerator. The cilantro will stay fresh if the sauce is kept chilled. Give it a quick stir before using, as the ingredients may separate slightly after sitting.

What can I serve alongside these fish tacos to make it a fuller meal?

A simple side of black beans or a light Mexican-style rice pairs well and adds extra protein and fiber. Grilled corn on the cob or a simple green salad also complement the bright flavors of the tacos without making the meal too heavy. Keep sides light so the tacos remain the focus.

Sources

  1. USDA MyPlate Kitchen — Recipe adapted from USDA MyPlate Kitchen.
  2. USDA FoodData Central — Nutrition panel computed from USDA FoodData Central per-ingredient data via a curated reference table.

Jan Horák — Founder & Engineer, Kaloria

Jan Horák is the founder and lead engineer of Kaloria, an AI-powered calorie and nutrition tracking app for iOS and Android. He builds and ships the app's photo and voice food-logging pipeline himself and writes about the nutrition math, product tradeoffs, and app-comparison data behind it.