A fish po’ boy is a New Orleans-style sandwich of crisp fried seafood tucked into soft French bread with lettuce, tomato, pickles, and a tangy mayonnaise-based sauce. This version uses cod and a light cornmeal coating for a crunchy outside and tender fish; the toppings are easy to adjust to taste.
Ingredients
- 1 lb (450 g) skinless cod fillets, cut into 4 portions about 1 inch (2.5 cm) thick
- 1 cup (125 g) all-purpose flour
- ½ cup (80 g) fine yellow cornmeal
- 1 tsp (3 g) garlic powder
- 1 tsp (3 g) paprika
- ¾ tsp (4 g) fine salt, divided
- ½ tsp (1 g) freshly ground black pepper
- 2 large eggs
- 2 tbsp (30 ml) water
- 1 cup (240 ml) neutral frying oil, such as canola or peanut oil; use enough to reach about ½ inch (1.3 cm) in the pan
- 4 soft French rolls, about 6–8 inches (15–20 cm) each
- ½ cup (120 g) mayonnaise
- 1 tbsp (15 ml) fresh lemon juice
- 1 tsp (5 g) Dijon mustard
- 1 small garlic clove, finely grated (about ½ tsp)
- 1½ cups (45 g) shredded iceberg lettuce
- 1 medium tomato, thinly sliced (about 150 g)
- ½ cup (75 g) thinly sliced dill pickle chips
- Hot sauce, to serve (optional)
Instructions
- Pat the cod dry with paper towels and check it for pin bones. Cut it into four portions if needed, then season lightly with a pinch of the salt and pepper. Dry fish helps the coating stick and reduces splattering.
- Set up three shallow dishes. Put the flour in the first. In the second, whisk the eggs with the water until blended. In the third, mix the cornmeal, garlic powder, paprika, remaining salt, and remaining pepper.
- Make the sauce in a small bowl by stirring together the mayonnaise, lemon juice, Dijon, and grated garlic. Taste and adjust with a little more lemon or pepper if desired. Refrigerate it while you cook the fish.
- Coat each piece of cod in flour, shaking off the excess. Dip it in the egg mixture, let excess drip back into the bowl, then press it into the seasoned cornmeal until covered on all sides. Place the coated portions on a plate in a single layer.
- Pour the oil into a large, heavy skillet to a depth of about ½ inch (1.3 cm). Heat over medium to medium-high until it reaches about 350°F (175°C), or until a pinch of coating sizzles steadily. Use a thermometer if available, and avoid letting the oil smoke.
- Fry the fish in batches without crowding the pan, about 3–4 minutes per side, turning once, until the coating is deep golden and crisp. The exact time depends on thickness. Check the center of the thickest piece with a food thermometer: the USDA FSIS safe minimum internal temperature for fish is 145°F (63°C). Transfer cooked fish to a wire rack or a paper-towel-lined plate. Let the oil return to temperature before the next batch.
- While the last batch cooks, split the rolls lengthwise without cutting all the way through. Warm them briefly in a dry skillet or a 300°F (150°C) oven for 3–5 minutes, just until soft and warm; do not toast them hard.
- Spread the inside of each roll generously with the sauce. Add lettuce, tomato, and pickle slices, then set a piece of fried fish into each roll. Add hot sauce if you like, close gently, and serve while the coating is crisp.
Tips
- Choose a firm fish. Cod is mild and flakes easily, while haddock, pollock, or catfish also work. If using thin fillets, fold them or shorten the frying time so they do not dry out.
- Keep the coating crisp. Pat the fish dry, shake off excess flour, and fry in batches. Crowding cools the oil and can make the crust greasy. A wire rack lets steam escape better than stacking cooked fish.
- Use the right bread. A soft, lightly crisp French roll is ideal. If you cannot find New Orleans-style bread, use a soft French baguette or hoagie roll; avoid very crusty bread that can squeeze the filling out.
- Mind the oil. Keep the pan on a stable burner, lower fish in away from you, and never leave hot oil unattended. Do not pour oil down the sink; let it cool, then dispose of it according to local guidance.
Serving Suggestions
Serve the sandwiches immediately with extra sauce and hot sauce at the table. They pair well with oven fries, potato chips, coleslaw, or a simple green salad. For a classic deli-style plate, add extra pickle chips and lemon wedges. If you are serving several people, put the vegetables and sauce on the table and assemble each sandwich just before eating so the bread stays intact.
Variations
For a spicier coating, add ¼–½ tsp cayenne pepper to the cornmeal mixture. Replace the mayonnaise sauce with remoulade, or mix a spoonful of hot sauce into the mayo for a quick spicy dressing. For a different traditional-style seafood option, use peeled, deveined shrimp in place of cod; fry until opaque and cooked through, checking for doneness with a thermometer when practical. To bake rather than fry, arrange coated fish on an oiled rack over a sheet pan, lightly mist the tops with oil, and bake at 425°F (220°C) for roughly 12–16 minutes, turning once; the coating will be less evenly crisp than pan-fried fish. The fish must still reach 145°F (63°C).
Storage and Reheating
For the best texture, store the fish and sandwich components separately rather than assembling leftovers. Refrigerate cooked fish, sauce, and cut vegetables within 2 hours; keep them covered, and use the cooked fish within 3–4 days. Refrigerate the sauce and vegetables promptly as well, and follow the storage guidance for any opened ingredients. Discard food left at room temperature longer than 2 hours, or longer than 1 hour when the temperature is above 90°F (32°C).
Reheat fish in a 375°F (190°C) oven or air fryer until hot and crisp, usually 8–12 minutes depending on thickness; check that leftovers reach 165°F (74°C). A microwave will heat it but soften the coating. Do not reheat assembled sandwiches with lettuce and tomato. Freeze cooked fish in an airtight container for up to 2 months for best quality; thaw in the refrigerator before reheating, and assemble with fresh toppings.
Frequently Asked Questions
What fish is best for a fish po’ boy?
Cod is an easy choice because it is mild, firm, and widely available. Haddock, pollock, catfish, or another firm white fish can be substituted; choose pieces of similar thickness so they cook at about the same rate.
Can I make the fish ahead?
You can fry it a few hours ahead and refrigerate it within 2 hours, but the coating is crispiest right after cooking. Reheat it in an oven or air fryer rather than assembling the sandwiches in advance.
Can I use panko instead of cornmeal?
Yes. Replace the ½ cup (80 g) cornmeal with about 1 cup (60 g) panko. The crust will be lighter and more bread-crumb-like, with less of the characteristic cornmeal texture.
How can I tell when the fish is cooked?
Check the thickest part with a food thermometer; fish is safe at 145°F (63°C). It should also look opaque and separate into flakes, but appearance alone is less reliable than measuring its temperature.
Is this sandwich very spicy?
The fish coating is mildly seasoned, not hot. The optional hot sauce controls the heat, and you can leave it out or add cayenne to the coating if you prefer a spicier sandwich.
What can I use instead of French rolls?
Soft hoagie rolls or small soft baguettes are practical substitutes. A roll that is too hard or crusty can make the sandwich difficult to bite and push the fish and toppings out.
Related
- Snickerdoodle Cookie Mix: Easy Cinnamon-Sugar Cookies
- Snickerdoodle Cookie Recipe Without Tartar
- Snickerdoodle Cake Recipe Using Cake Mix
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).