Crispy Fish Sandwich Recipe with Tangy Tartar Sauce

This Fish Sandwich recipe stacks a flaky crispy fish fillet with creamy avocado, crisp lettuce, and a bright lemon-infused sauce on buttery toasted brioche buns. It’s big on flavor and ready in under 25 minutes.

View of the quickest Fish Sandwich, complete with bun and toppings.
chelsea

author’s note

My Filet-O-Fish loving brother-in-law approved this one!

My brother-in-law is a big fan of McDonald’s Filet-O-Fish, so I wanted to make a fish sandwich he’d love at home. After testing, I realized you don’t need to bread and fry fish from scratch when good frozen fillets exist. I used a crispy frozen fillet as the base and focused on quick, tasty toppings.

Layered on buttery toasted brioche with sliced avocado, crunchy lettuce, pickles, and a lemony tartar-style sauce, these sandwiches were a hit. They’re quick to pull together and perfect for busy weeknights.

Ingredient shot: all the elements for this Fish Sandwich recipe

Fish Sandwich Ingredients:

Ingredient Swaps & Tips
Brioche buns Potato or Hawaiian buns work well too.
Frozen crispy fish fillets Use your favorite brand; air frying gives extra crispiness and is fast.
Avocado Thinly sliced ripe avocado adds richness. If unavailable, a smear of store-bought guacamole works.
Lettuce Butter, romaine, or shredded iceberg all work—make sure it’s dry to avoid sogginess.
Mayo Full-fat mayo gives the best flavor for the sauce.
Lemon Use both zest and juice for the sauce to add bright acidity.
Sweet pickle relish Finely diced bread-and-butter pickles are a good substitute if you prefer.
Fresh dill Dried dill can be used in a pinch—use a smaller amount.
Process shots: Combine tartar sauce ingredients and mix; fry fish fillets in the air fryer.

How To Make This Fish Sandwich

  1. Make the sauce: Whisk together the mayo, sweet pickle relish, finely chopped fresh dill (optional), Worcestershire sauce, Dijon-style mustard, lemon zest, lemon juice, and a pinch of salt and pepper. Chill while you prepare the rest.
  2. Cook the fish: Air fry or bake the frozen fish fillets according to package directions until golden and crisp.
  3. Toast the buns: Spread softened butter on the cut sides of the brioche buns and toast buttered-side down in a pan or on a griddle over medium heat until golden—watch carefully so they don’t burn.
  4. Assemble: Spread the sauce on both bun halves. Layer with lettuce, avocado slices, the hot crispy fish fillet, and pickles if using. Top with the other bun half.
  5. Serve immediately: These are best eaten hot so the fish stays crisp and the bread stays toasted.
img 256496 6

chelsea’s recipe tip

My Top Fish Sandwich Tips

  • Don’t overcrowd the air fryer or oven: Give fillets space so they crisp evenly.
  • Always toast the buns: Toasting adds flavor and prevents the buns from getting soggy.
  • Dry your lettuce: Excess moisture will make the sandwich soggy quickly.
  • Let the sauce chill: It develops more flavor after a short rest in the fridge.
img 256496 7

What To Serve With A Fish Sandwich

  • Fries: Sweet potato fries or crispy air fryer fries pair well.
  • Coleslaw: A cool, crunchy slaw complements the crispy fish.
  • Fruit salad: A bright fruit salad balances the richness.
  • Chips: Quick and easy for busy nights.
  • Pasta salad: A chilled pasta salad makes this a great summer dinner.
View of a hand holding a fully assembled Fish Sandwich

Storage

This sandwich is best enjoyed fresh when the fish is still crispy. Store extra sauce in an airtight container in the refrigerator for 3–4 days. Reheat leftover fillets in the air fryer to help restore crispiness. Avoid assembling sandwiches far in advance to prevent sogginess.

More Easy Sandwich Recipes:

Sandwiches

Grilled Cheese Sandwich Recipe

Sandwiches

Air Fryer Sandwich (4 Ways!)

Sandwiches

Cucumber Sandwich Recipe

Sandwiches

Chicken Caesar Sandwich

img 256496 13

Fish Sandwich

By Chelsea Lords
This Fish Sandwich combines flaky fish, creamy avocado, and a tangy lemon sauce on buttery toasted brioche. Every bite is loaded with flavor, and it’s ready in under 25 minutes.
Prep Time: 15 minutes
Cook Time: 8 minutes
Total Time: 23 minutes
Servings: 1 sandwich (with extra spread for more)

Ingredients

Sauce (for multiple sandwiches)
  • 1/2 cup mayo (Best Foods/Hellman’s recommended)
  • 1–1/2 tablespoons sweet pickle relish
  • 1 tablespoon finely chopped fresh dill (optional)
  • 1/2 teaspoon Worcestershire sauce
  • 1/2 teaspoon Dijon-style mustard
  • 1 lemon (zest and juice)
  • 1/8 teaspoon salt and 1/8 teaspoon pepper
Fish Sandwich (for 1; scales up easily)
  • 1 brioche bun, softened butter for toasting
  • 1 frozen fish sandwich fillet (follow package instructions)
  • 1/4 large ripe avocado, thinly sliced
  • 2 pieces lettuce
  • Pickles, optional

Instructions

  • Combine all sauce ingredients in a medium bowl, including 1/2 teaspoon lemon zest and 2 tablespoons lemon juice. Season with salt and pepper to taste. Mix well and refrigerate until ready to use. Stir again before spreading.
  • Cook the frozen fish fillet following package directions—air fry or bake until crispy and heated through.
  • Spread softened butter on the inside of the brioche bun halves. Toast buttered sides down in a pan or on a griddle over medium heat for 30 seconds to 1 minute, or until golden. Watch closely to avoid burning.
  • Spread the prepared sauce on both toasted bun halves. Layer lettuce, avocado slices, the hot fish fillet, and pickles if using. Top with the other bun half and serve immediately.

Recipe Notes

Note 1: I prefer sweet pickle relish, but finely diced bread-and-butter pickles are a good substitute—dice them finely for an even texture.

Note 2: Gorton’s fish sandwich fillets are a favorite, but any crispy frozen fillet will work. An air fryer makes them extra crisp and speeds cooking.

Nutrition: Values vary with butter amount, relish, and bun brand.

Storage: Best eaten fresh. Keep extra sauce refrigerated for 3–4 days and reheat fillets in the air fryer to regain crispiness.

Nutrition

Serving: 1 serving | Calories: 622 kcal | Carbohydrates: 33.7 g | Protein: 25 g | Fat: 44.1 g | Cholesterol: 73 mg | Sodium: 1008.2 mg | Fiber: 6.4 g | Sugar: 7.9 g

Nutrition information is an approximation and will vary based on ingredients and portions.