Sweet and Spicy Grilled Salmon Sandwiches

Prep: 20 minCook: 15 min4 servingsmediumAmerican
Sweet and Spicy Grilled Salmon Sandwiches

Tender grilled salmon fillets brushed with a garlic-ginger marinade balanced by sambal oelek heat and brown sugar sweetness, served on toasted buns with cool romaine and creamy mayo. The quick 20-minute marinade infuses the fish with umami depth while keeping flesh moist. Perfect for weeknight dinners or casual entertaining when you want restaurant-quality results in under 30 minutes. This version prioritizes simplicity without sacrificing bold Southeast Asian-inspired flavors.

Ingredients

4 servings
  • 2 tablespoon soy sauce
    tamari1:1gluten-freeumamigluten-freesoy-free

    neutral swap

    Full guide →
  • 2 tablespoon brown sugar
  • 2 tablespoon vegetable oil
  • 2 tablespoon sambal oelek
    sriracha1:1heat

    mild reduction in vinegar notes

    Full guide →
  • sambal oelek, for serving(optional)
    sriracha1:1heat

    mild reduction in vinegar notes

    Full guide →
  • 1 tablespoon garlic, minced
  • 1 tablespoon ginger, minced
  • 2 teaspoon rice vinegar
  • 4 salmon fillets, 5-ounce each
    mackerel or swordfish1:1oily fishfish-free

    bolder flavor, adjust grill time

    Full guide →
  • 4 buns, toasted
  • ½ cup mayonnaise
    Kewpie1:1umamirichness

    Japanese version amplifies depth

    Full guide →
  • 4 leaf romaine lettuce

Instructions

  1. 1

    Whisk soy sauce, brown sugar, oil, sambal oelek, garlic, ginger, and rice vinegar in a small bowl until sugar dissolves.

  2. 2

    Place salmon fillets in a zip-top bag or airtight container and coat evenly with marinade.

  3. 3

    Seal and marinate at room temperature for 20 minutes.

  4. 4

    Heat grill or grill pan to medium-high.

  5. 5

    Place salmon on grill, spoon remaining marinade over top.

  6. 6

    Grill 4-5 minutes per side until thickest part reaches 145F.

  7. 7

    Rest salmon 5 minutes off heat.

  8. 8

    Assemble sandwiches on toasted buns with lettuce, salmon, mayo, and additional sambal oelek to taste.

Tips

Tip 1

Don't skip the 5-minute rest period after grilling; it allows carryover cooking to reach 145F without drying the fish.

Tip 2

If your buns aren't sturdy, lightly toast them face-down on the grill with a touch of mayo to prevent sogginess.

Tip 3

Prepare the marinade while bringing the grill to temperature to streamline your workflow.

Good to Know

Storage

Cooked salmon keeps refrigerated up to 3 days. Do not marinate longer than 20 minutes at room temperature or the fish will over-cure. Leftover salmon may be flaked into salads or pasta.

Make Ahead

Prepare marinade up to 1 day ahead. Marinate salmon no earlier than 20 minutes before grilling.

Serve With

Serve immediately after assembly while buns are still warm and salmon rests at its peak temperature. Pair with crisp white wine or ginger ale.

See pairing guide →

Common Mistakes

Watch

Over-marinate to avoid mushy, overly salty texture from curing action.

Watch

Skip the grill's preheat to avoid sticking and uneven cooking.

Watch

Flip salmon too early to avoid tearing delicate flesh; wait for a firm crust.

Substitutions

Gluten-Free Swaps

soy sauce
tamari1:1gluten-freeumamigluten-freesoy-free

neutral swap

Full guide →

General Alternatives

sambal oelek
sriracha1:1heat

mild reduction in vinegar notes

Full guide →
sambal oelek
chili flakes0.5:1 tablespoon sambal=1.5 teaspoon flakesheat

rougher texture, less depth

Full guide →
mayonnaise
Kewpie1:1umamirichness

Japanese version amplifies depth

Full guide →
salmon
mackerel or swordfish1:1oily fishfish-free

bolder flavor, adjust grill time

Full guide →
Find more substitutions →

FAQ

Can I use frozen salmon fillets?

Yes, but thaw completely and pat dry before marinating to ensure even flavor absorption and proper grilling. Wet surfaces steam rather than sear.

What if I don't have a grill?

A grill pan, cast-iron skillet, or broiler all work. Broil salmon skin-side down at high heat for 6-7 minutes, spooning marinade partway through.

Can I make these ahead and reheat?

Cook salmon and store separately from buns and toppings. Reheat gently in a 250F oven for 5 minutes. Assemble fresh to prevent soggy buns.