There's something about a good fish sandwich that just works, crispy, clean, and built with purpose. This version keeps it simple but dialed in: flaky cod with a light, shatter-crisp coating, a quick carrot slaw for freshness, and just enough tang from thes sauce to balance everything out. It comes together fast, uses everyday ingredients, and doesn't rely on heavy breading or complicated steps. The result is a sandwich that feels fresh, satisfying, and easy to repeat any night of the week.

Jump to:
Ingredients
Before you start cooking, take a quick look at the ingredients, everything here is straightforward and easy to find. Each component plays a role: the cod stays light and flaky, the potato starch gives you that crisp texture without heaviness, and the slaw and kraut bring balance so the sandwich doesn't feel greasy. Simple ingredients, used with purpose.

- Cod fillets
- Potato starch
- Shredded carrot
- Mayonnaise
- Mustard
- Lemon juice
- Hot sauce
- Brioche
- Butter
See recipe card for quantities.
Instructions
Now it all comes together. These steps are straightforward and move quickly, so having everything prepped ahead of time will make the process smooth. Focus on building layers crisp fish, fresh crunch, and balanced flavor-and you'll end up with a sandwich that comes together clean and consistent every time.
- Step 1: Make the carrot slaw. In a small bowl, combine the shredded carrot with lemon juice, a pinch of sugar, salt, and black pepper. Toss well and set aside while you prepare the rest of the sandwich.
- Step 2: Prep the sauce. In another small bowl, stir together the mayonnaise, mustard, lemon juice or vinegar, and hot sauce if using. Mix until smooth and set aside.
- Step 3: Coat the cod. Pat the cod fillets dry with paper towels. Season both sides with salt and black pepper, then lightly coat each piece in potato starch. Shake off any excess so the coating stays thin and crisp.
- Step 4: Pan fry the fish. Heat the olive oil in a skillet over medium to medium-high heat. Once the oil is hot and shimmering, add the cod fillets. Cook for 3 to 4 minutes per side, or until the fish is golden, crisp on the outside, and cooked through. Transfer to a paper towel-lined plate or wire rack.
5. Step 5: Toast the buns. If desired, lightly butter the brioche buns and toast them in a skillet until golden brown.
6. Step 6: Assemble the sandwiches. Spread the sauce on the bottom half of each bun. Add the crispy cod, then top with a thin layer of sauerkraut and a spoonful of carrot slaw. Finish with the top bun and serve right away.
Substitutions
This recipe is flexible and easy to adapt based on what you have on hand. Here are a few simple swaps that still keep the sandwich balanced and consistent:
- Swap cod for walleye, haddock, snapper, or halibut
- Use smaller fillets like perch if needed-just adjust cook time
- Carrot for shredded cabbage
- Brioche for potato roll or toasted sourdough
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with [this recipe]:

Crispy Cod Brioche Sandwich with Carrot Slaw
Ingredients
Method
- Toss shredded carrots with lemon juice, salt and pepper
- Mix sauce ingredients
- Pat cod dry, season, lightly coat in potato startch
- Pan-fry in olive oil (medium heat) 3 to 4 minutes per side until golden
- Toast buns in butter
- Build the sandwich












