These fish tacos for two take 25 minutes and a single 10-inch skillet: 12 ounces of cod, seared into 6 golden strips and tucked into 6 small corn tortillas that warm in the same pan. Most fish taco recipes are written for a crowd, with a pound or two of fish and two dozen tortillas, so this one is sized the other way around.
These fish tacos are sized so nothing is left over, from the half avocado to the 1/4 cup of sour cream sauce. It is the kind of weeknight dinner that still feels a little special.
Table of Contents
Choosing the right fish for tacos
Cod is the fish I chose for these fish tacos because it is mild, sold almost everywhere and thick enough to cut into strips. A fillet about 3/4 inch thick is the target: thinner pieces overcook before they brown, and much thicker ones need a longer, lower cook that dulls the crust. Ask the counter for a center-cut piece if you can, since the thin tail end of a fillet dries out first.
Look for flesh that is moist and translucent rather than dull or gray, and a clean, briny smell. If the fillet comes with a thin flap of belly, trim it off or cook it separately so every strip finishes at the same moment.
Other firm white fish work in the same way, and the swaps section below lists them with the small changes each one needs. The point of cod fish tacos, or any other version, is a fish that stays in large flakes, so each taco has a few tender chunks instead of a spoonful of crumbs.
Ingredients for fish tacos
The exact amounts for these fish tacos are in the recipe card. A few notes on the choices that matter:
- Cod: 12 ounces makes 6 strips, one for each taco. Pat the fillet very dry before seasoning, because surface water is what stops a good sear.
- Corn tortillas: the 6-inch size holds a strip of fish and a pile of slaw without tearing. Fresh, pliable tortillas warm best.
- Red cabbage: it stays crunchy under lime juice longer than green cabbage and adds color.
- Sour cream sauce: sour cream, lime juice and garlic powder make a cool, tangy drizzle. The hot sauce is optional and easy to leave out.
- Smoked paprika, cumin and cayenne: a light rub that adds color and warmth without hiding the fish.

How to make fish tacos
- Dry the cod, cut it into 6 strips and rub the spices on both sides.
- Let the fish rest for 10 minutes while you toss the slaw and stir the sauce.
- Heat the skillet for 2 minutes, then add the oil.
- Sear the strips for 3 minutes, flip, and cook for 2 to 3 minutes more.
- Warm the tortillas in the same dry pan.
- Fill each tortilla with slaw, fish, avocado and sauce, then squeeze lime over the top.
Doneness cues for the fish and tortillas
Cod cooks fast, so for fish tacos use your eyes as much as the timer. After 3 minutes undisturbed, the underside should be golden and the strip should release from the pan with a gentle nudge of the spatula. If it sticks, give it another 30 seconds instead of forcing it. After the flip, 2 to 3 minutes finishes the job.
The fish is done when it is opaque all the way through and flakes easily when pressed with a fork. For a firm answer, push an instant-read thermometer into the thickest strip: the USDA FSIS safe temperature chart lists 145°F as the minimum for fish. The tortillas are ready when they are soft, flexible and lightly flecked with brown.
Toppings and sauce for two
The classic toppings for fish tacos are a crunchy cabbage slaw, a creamy sauce, a squeeze of lime and something rich like avocado. Easy fish tacos keep each of them small so every taco gets a bite of all four. Toss the cabbage with lime juice, cilantro and a pinch of salt as soon as the fish goes on to rest; the acid softens the cabbage just enough without turning it limp.
For the sauce, sour cream, lime juice and garlic powder stirred together make a loose, tangy crema that clings to the fish. If you want heat, a half teaspoon of hot sauce is plenty for two people. Spoon the sauce on at the end, and keep extra lime wedges on the table, since a little acid lifts the mild cod.
Cilantro is optional. If it tastes soapy to you, use thinly sliced green onion tops or leave the herb out and let the lime do the work.
Troubleshooting the skillet and the tortillas
A few quick fixes keep fish tacos on track when the skillet misbehaves.
- The fish sticks to the pan. This usually happens when the pan was not hot enough or the fish was wet, so pat the strips dry, wait the full 2 minutes of preheating and leave them alone until they release.
- The fish tastes dry. It was cooked too long or cut from a thin tail end, so pull the strips as soon as they flake and use center-cut pieces when you can.
- The tortillas crack when folded. They are too dry or too cold, so warm them in the pan until they are soft or wrap them in a clean towel for a minute after heating.
- The slaw goes watery. The cabbage sat in lime juice too long, so dress it just before assembling if you are not eating right away.
- The crust is pale instead of golden. The pan was crowded or the heat was too low, so keep space between the strips and stay at medium-high.
Swaps and variations
These fish tacos adapt to whatever firm white fish is at the counter.
- Haddock or pollock: both are flaky and mild, and cook in about the same time as cod; haddock is slightly sweeter and pollock a little softer, so handle it gently when flipping.
- Tilapia: thinner fillets cook faster, so shorten the second side and watch for opaque flesh, and expect a more delicate texture.
- Shrimp: raw shrimp sear in the same hot skillet and turn pink and opaque quickly, which gives a sweeter, springier bite than fish.
- Flour tortillas: they give a softer, chewier taco than corn and fold more easily, though they lose the toasted corn flavor.
- Lighter sauce: thin the sour cream with a teaspoon of lime juice for a drizzle that spreads further across the tacos.
Scaling the recipe and the pan size
This recipe is designed around a 10-inch skillet, which holds 6 strips of fish in one layer with space between them. These fish tacos are not just a half batch of a party recipe: the seasoning, sauce and slaw are sized to 12 ounces of cod and 6 tortillas, with 1/2 teaspoon of salt on the fish and 1/4 cup of sour cream in the sauce.
To feed four, double everything and cook the fish in two rounds, or use a larger skillet and leave the strips an inch apart. Crowding steams the fish instead of searing it. For one person, halve the cod, use 3 tortillas and keep the same timing in the same pan; the slaw and sauce halve easily too.
Weeknight shortcuts
Start with the seasoning, because the fish needs its 10 minutes of rest and the rest of the work fits inside that window. Shred the cabbage and mix the sauce while the cod sits, and the whole batch of fish tacos stays at 25 minutes.
Bagged shredded red cabbage saves the knife work if you already have a bag, and you only need 1 1/2 cups. Cutting the cod into 6 strips before seasoning means more surface for the spice and a shorter cook, so you can start the tortillas the moment the fish leaves the pan.
Make ahead and storage
Fish tacos are best assembled right before eating, but the parts keep well. The sauce can be stirred a few hours ahead and the cabbage shredded in advance, with the lime juice added later. Cooked fish is the part to handle carefully: refrigerate it in a covered container within 2 hours of cooking and eat it within 3 to 4 days, as the USDA recommends for leftovers.
Keep the fish, slaw, sauce and tortillas in separate containers so nothing turns soggy. Reheat the fish in a skillet until it reaches 165°F, then build fresh fish tacos with cold slaw and sauce.
What to serve alongside
Fish tacos are light, so a simple side makes the plate feel complete: rice with a squeeze of lime, black beans warmed with a little cumin, or a bowl of tortilla chips and salsa. A crisp cucumber salad dressed with lime also works if you want something cooling next to the cayenne.
If you want a meat option for another night after these fish tacos, our chicken tacos for two use a similar skillet method and the same small-batch approach. For another fish-forward dinner, the sushi tacos for two use salmon and avocado in a crisp baked shell.

Set out the lime wedges, let everyone build their own fish tacos, and enjoy a taco night sized exactly for two.
Frequently asked questions
What kind of fish is good for tacos?
For fish tacos, choose a mild, firm white fish that holds together in large flakes. Fillets between 1/2 and 1 inch thick are easiest to sear, and cod, haddock, pollock and mahi-mahi all fit.
What is the best sauce to use on fish tacos?
A cool, tangy sauce suits the mild fish in fish tacos, and sour cream with lime juice is the simplest. Whisk in a little garlic powder or hot sauce for flavor, and add a teaspoon of water if you want a thinner drizzle.
Could I make these with halibut and if so, would I still bake the fish or fry it?
Yes, halibut is a firm, meaty fish that suits tacos. Cut it into strips about 3/4 inch thick and sear it in the skillet as written, adding a little time if the strips are thicker, rather than baking or deep frying.
Can I use frozen cod?
Yes, frozen cod works for fish tacos. Thaw it in the refrigerator, then pat it very dry with paper towels, because extra moisture keeps the surface from browning in the hot pan.
Print
Fish Tacos for Two
- Total Time: 25 minutes
- Yield: 2 servings (6 tacos)
Description
Seared cod strips, a quick lime slaw and a tangy sour cream sauce in warm corn tortillas, made in one skillet for two. These fish tacos take 25 minutes.
Ingredients
- 12 ounces cod fillet, about 3/4 inch thick
- 1/2 teaspoon kosher salt, plus a pinch for the slaw
- 1/4 teaspoon ground cumin
- 1/4 teaspoon smoked paprika
- 1/8 teaspoon cayenne pepper
- 1/4 teaspoon black pepper
- 1 tablespoon avocado oil or other neutral oil
- 1 1/2 cups thinly shredded red cabbage
- 2 limes (juice 1, cut the other into wedges)
- 1 tablespoon chopped fresh cilantro
- 1/4 cup sour cream
- 1/4 teaspoon garlic powder
- 1/2 teaspoon hot sauce (optional)
- 6 small corn tortillas (6-inch)
- 1/2 ripe avocado, sliced
Instructions
- Pat the cod dry with paper towels and cut it into 6 even strips. Mix the 1/2 teaspoon salt, cumin, smoked paprika, cayenne and black pepper, and rub it over both sides of the fish. Let it sit for 10 minutes while you make the slaw and sauce.
- Toss the cabbage with 1 tablespoon lime juice, the cilantro and a pinch of salt. In a second bowl, stir the sour cream with 1 tablespoon lime juice, the garlic powder and the hot sauce, if using.
- Heat the skillet over medium-high heat for 2 minutes. Add the oil and swirl to coat.
- Lay the fish strips in the skillet with a little space between them. Cook for 3 minutes without moving them, then flip and cook for 2 to 3 minutes more, until the fish is opaque, flakes easily and reads 145°F in the thickest part.
- Move the fish to a plate. Warm the tortillas in the same dry skillet for 20 to 30 seconds per side, until soft and flecked with brown.
- Fill each tortilla with slaw, a strip of fish broken into pieces, a few slices of avocado and a spoonful of sauce. Serve with the lime wedges, 3 tacos each.
Notes
Equipment: 10-inch nonstick or cast-iron skillet, thin metal spatula, instant-read thermometer, 2 small bowls
- Haddock, pollock or tilapia fillets of similar thickness work in place of cod.
- Raw shrimp work too; cook them in the same hot skillet until they turn pink and opaque.
- Warm flour tortillas work in place of corn, with the same filling.
- Refrigerate the cooked fish in a covered container within 2 hours and eat it within 3 to 4 days; keep the slaw, sauce and tortillas separate.
- Reheat the fish in a skillet until it reaches 165°F.
- Cook fish to 145°F (USDA FSIS).
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican-inspired



