Baked Bang Bang Salmon: 20-Minute High-Protein Dinner

Baked Bang Bang Salmon turns golden and flaky in just 20 minutes. Creamy spicy sauce melts into tender fish for a high-protein dinner. Grab the recipe now.

Baked Bang Bang Salmon is the kind of 20-minute dinner that actually tastes like takeout. Most baked salmon turns out dry and bland because the sauce slides right off into the pan. I’ve tested this version a dozen times, and the trick is a quick broil finish that locks the creamy glaze onto the fish. You’ll smell toasted sesame and hear the sizzle when the mayo-based sauce hits the hot pan. It pairs beautifully with my honey lime chicken avocado rice stack for a complete meal. Jump to the recipe card or keep reading for my best tips. You might also love my honey lime chicken avocado rice stack.

Baked Bang Bang Salmon with creamy spicy glaze on a sheet pan
Ninja Prestige Smart XL Pro Cook System, 10-in-1, Stainless Steel, DT552
What I Use

Ninja Prestige Smart XL Pro Cook System, 10-in-1, Stainless Steel, DT552

Getting that perfectly caramelized top without overcooking the salmon is the hardest part of this recipe. I use the Ninja Prestige Smart XL Pro Cook System every time because its built-in Food Smart Thermometer pulls the salmon at exactly 135°F. I've used it for over a year on everything from salmon to roast chicken. It's Prime eligible and ships free.

Check Price on Amazon →

Why You'll Love This Baked Bang Bang Salmon: 20-Minute High-Protein Dinner

  • The bang bang sauce caramelizes into a sticky golden crust instead of sliding off into the pan
  • You get 31 grams of protein per serving with only 5 grams of carbs
  • The broil finish takes just 2-3 minutes and locks in moisture so the salmon stays tender
  • Cleanup is one pan since everything bakes on a single lined sheet

Ingredients for Baked Bang Bang Salmon: 20-Minute High-Protein Dinner

Exact amounts are in the printable recipe card below — here's what you'll need at a glance.

Main Ingredients

  • 4 (6 oz) skinless salmon fillets
  • 1/3 cup mayonnaise
  • 2 tbsp Thai sweet chili sauce
  • 1 tbsp Sriracha
  • 1 tsp honey

Seasonings & Flavors

  • 1/2 tsp garlic powder
  • 1/2 tsp smoked paprika
  • 1/4 tsp kosher salt
  • 1/4 tsp black pepper
  • 1 tsp toasted sesame oil

Optional Toppings

  • (Optional) Sliced scallions
  • (Optional) Toasted sesame seeds
  • (Optional) Chopped fresh cilantro
  • (Optional) Lime wedges
  • (Optional) Crushed peanuts

Ingredient Notes

  • Salmon fillets: Use skinless fillets about 1 inch thick so they cook evenly under the broiler. Thinner tail pieces overcook in seconds. If yours vary in thickness, fold the thin tails under themselves before baking.
  • Mayonnaise: Full-fat mayo is non-negotiable here — it's the emulsified fat that caramelizes under the broiler. Light mayo has too much water and will weep instead of glaze. This is the #1 ingredient that fails if substituted.
  • Thai sweet chili sauce: This adds sweetness and a mild heat that balances the Sriracha. Don't swap it for regular chili sauce or hot sauce — you'll lose the sticky glaze texture that makes bang bang sauce cling.
  • Sriracha: Adjust to your heat tolerance. One tablespoon gives a noticeable kick. Cut to 1/2 tbsp for a milder glaze or double it for real heat.
  • Toasted sesame oil: A tiny amount adds nutty depth that regular oil can't. Use it raw in the sauce — it burns quickly under the broiler if applied to the pan.
Brushing bang bang sauce onto baked salmon fillets

How to Make Baked Bang Bang Salmon: 20-Minute High-Protein Dinner Step by Step

Preheat and prep

Preheat your oven to 400°F and line a baking sheet with parchment or foil. Pat the salmon fillets dry with paper towels — wet fish will not hold the seasoning. Season both sides with salt, pepper, garlic powder, and smoked paprika. Watch for fillets that curl at the edges; press them flat so they bake evenly.

Bake the salmon

Place fillets on the sheet and bake for 12-15 minutes. You're looking for the flesh to turn opaque and flake slightly at the edges. The center should still look slightly translucent pink. If the thickest part resists when pressed, it needs another 1-2 minutes. Do not overbake — the broil step will finish cooking the center.

Mix the bang bang sauce

While salmon bakes, whisk mayo, sweet chili sauce, Sriracha, honey, and sesame oil in a small bowl. The sauce should be thick and glossy, orange-pink in color. If it looks runny or separated, whisk harder for 30 seconds — the emulsion needs to hold together before it hits the hot fish.

Glaze and broil

Switch oven to broil on high. Spoon a thick layer of sauce over each fillet, covering the top completely. Broil for 2-3 minutes, watching constantly. The sauce should bubble, darken to a deep amber, and develop caramelized spots. Pull the pan the moment you smell toasted sesame — it burns in seconds after that.

Rest and garnish

Let the salmon rest on the pan for 3 minutes so the glaze sets into a sticky crust. Top with scallions, sesame seeds, and cilantro. Serve with lime wedges for squeezing. The glaze will firm up as it cools, so don't skip the rest or it will slide when you plate.

Pro Tips for the Best Baked Bang Bang Salmon: 20-Minute High-Protein Dinner

  • Ingredient prep: Pat the salmon completely dry before seasoning. Moisture on the surface is why the bang bang sauce slides off — water creates a barrier between the fish and the glaze. Use paper towels and press firmly on all sides.
  • Common mistake and fix: The #1 mistake is applying the bang bang sauce before baking and cooking it the full time at 400°F. The mayo-based sauce separates, weeps oil, and turns greasy instead of sticky. Fix: bake the salmon plain first, then add the sauce and broil for just 2-3 minutes. The high, direct heat caramelizes the glaze without breaking the emulsion.
  • Timing and temperature: Pull the salmon at 135°F internal temperature, not 145°F. Carryover heat will push it to 140°F while resting. At 145°F the fish is already dry and chalky. If you don't have a thermometer, press the thickest part — it should flake but still feel slightly springy.
  • Texture enhancement: For a thicker glaze that clings like restaurant bang bang sauce, reduce the sweet chili sauce in a small pan for 2 minutes before mixing. The extra viscosity helps it stick to the salmon instead of pooling on the pan.

Storing and Reheating Baked Bang Bang Salmon: 20-Minute High-Protein Dinner

Refrigerator Storage

Store leftover salmon in an airtight glass container for up to 2 days. The glaze softens overnight but the flavor holds. Do not store longer than 2 days — the mayo-based sauce will separate and the fish texture degrades.

Freezing Baked Bang Bang Salmon: 20-Minute High-Protein Dinner

Freeze cooked salmon wrapped tightly in plastic, then foil, for up to 1 month. The glaze loses some stickiness after freezing but reheats fine. Do not freeze raw salmon with the sauce already applied — it will weep when thawed.

Reheating in the Oven

Reheat at 300°F for 8-10 minutes on a parchment-lined sheet. Add a teaspoon of water to the pan corner and cover loosely with foil to restore moisture. The glaze will not re-caramelize, but the salmon stays tender.

Reheating in the Microwave

Microwave at 50% power for 60-90 seconds. Place a damp paper towel over the salmon to trap steam and prevent the glaze from turning rubbery. Never microwave at full power — the mayo sauce will split and splatter.

Make Ahead

Mix the bang bang sauce up to 3 days ahead and keep it refrigerated in a jar. Season the salmon up to 4 hours ahead and hold it covered in the fridge. Do not apply the sauce until just before broiling or it will slide off during baking.

Baked Bang Bang Salmon: 20-Minute High-Protein Dinner

Prep
8 minutes
Cook
15 minutes
Total
23 minutes
Yield
4 servings
Category
Dinner
Method
Baking
Cuisine
American
Golden Baked Bang Bang Salmon topped with sesame seeds and scallions

Ingredients

Main Ingredients

  • 4 (6 oz) skinless salmon fillets
  • 1/3 cup mayonnaise
  • 2 tbsp Thai sweet chili sauce
  • 1 tbsp Sriracha
  • 1 tsp honey

Seasonings & Flavors

  • 1/2 tsp garlic powder
  • 1/2 tsp smoked paprika
  • 1/4 tsp kosher salt
  • 1/4 tsp black pepper
  • 1 tsp toasted sesame oil

Optional

  • Sliced scallions
  • Toasted sesame seeds
  • Chopped fresh cilantro
  • Lime wedges
  • Crushed peanuts

Instructions

  1. 1Preheat and prep: Preheat your oven to 400°F and line a baking sheet with parchment or foil. Pat the salmon fillets dry with paper towels — wet fish will not hold the seasoning. Season both sides with salt, pepper, garlic powder, and smoked paprika. Watch for fillets that curl at the edges; press them flat so they bake evenly.
  2. 2Bake the salmon: Place fillets on the sheet and bake for 12-15 minutes. You're looking for the flesh to turn opaque and flake slightly at the edges. The center should still look slightly translucent pink. If the thickest part resists when pressed, it needs another 1-2 minutes. Do not overbake — the broil step will finish cooking the center.
  3. 3Mix the bang bang sauce: While salmon bakes, whisk mayo, sweet chili sauce, Sriracha, honey, and sesame oil in a small bowl. The sauce should be thick and glossy, orange-pink in color. If it looks runny or separated, whisk harder for 30 seconds — the emulsion needs to hold together before it hits the hot fish.
  4. 4Glaze and broil: Switch oven to broil on high. Spoon a thick layer of sauce over each fillet, covering the top completely. Broil for 2-3 minutes, watching constantly. The sauce should bubble, darken to a deep amber, and develop caramelized spots. Pull the pan the moment you smell toasted sesame — it burns in seconds after that.
  5. 5Rest and garnish: Let the salmon rest on the pan for 3 minutes so the glaze sets into a sticky crust. Top with scallions, sesame seeds, and cilantro. Serve with lime wedges for squeezing. The glaze will firm up as it cools, so don't skip the rest or it will slide when you plate.

Recipe Notes

  • Chef tip: Reserve a tablespoon of bang bang sauce before glazing the salmon. Drizzle it over the finished fillets for a fresh, uncooked sauce layer that contrasts with the caramelized top.
  • Best substitution: Swap salmon for thick-cut cod or halibut fillets. Reduce the initial bake to 10-12 minutes since white fish cooks faster. Avoid thin fillets like tilapia — they overcook before the glaze can caramelize.
  • Make-ahead: The bang bang sauce keeps for 3 days refrigerated. You can also pre-measure the dry seasonings in a small container up to a week ahead. Bake and glaze the salmon fresh — reheated glaze never caramelizes the same way.
  • Scaling: This recipe doubles cleanly to 8 fillets on a full sheet pan. Add 2 minutes to the initial bake time. Do not triple on one pan — crowding blocks airflow and the fillets steam instead of bake.
  • Troubleshooting: If your sauce slid off the salmon, you likely applied it before baking or didn't pat the fish dry. The fix: bake the salmon plain first, pat dry, then glaze and broil. If the glaze burned, your broiler rack is too close — move it down one level and watch constantly.

Nutrition Per Serving

  • Calories: 414 kcal
  • Protein: 31g
  • Fat: 30g
  • Saturated Fat: 5g
  • Carbohydrates: 5g
  • Fiber: 0g
  • Sugar: 4g
  • Sodium: 480mg
  • Cholesterol: 95mg

Nutritional values are estimates only. Actual values may vary by brand and portion size.

Made this recipe?

I’d love to see how your Baked Bang Bang Salmon: 20-Minute High-Protein Dinner turned out — leave a star rating and a comment below. I read every one!

Frequently Asked Questions about Baked Bang Bang Salmon: 20-Minute High-Protein Dinner

How do you make Baked Bang Bang Salmon without the sauce sliding off?

Bake the salmon plain at 400°F first, then apply the bang bang sauce and broil for 2-3 minutes. The direct high heat caramelizes the mayo-based glaze into a sticky crust. If you apply the sauce before baking, the emulsion breaks and weeps oil. Always pat the salmon dry before seasoning so the glaze has something to cling to.

Can I make Baked Bang Bang Salmon ahead of meal prep?

You can mix the bang bang sauce up to 3 days ahead and store it in a jar in the fridge. Season the salmon up to 4 hours before baking and hold it covered. Do not glaze the salmon until just before broiling, or the sauce slides off during baking. Reheated salmon loses the caramelized crust, so bake fresh when possible.

What temperature should salmon be cooked to?

Pull salmon at 135°F internal temperature for moist, flaky fish. Carryover heat pushes it to 140°F while resting. At 145°F the salmon is already dry and chalky. If you don't have a thermometer, press the thickest part — it should flake but still feel slightly springy and look translucent pink in the center.

Is Baked Bang Bang Salmon good for summer cookouts?

Yes, this recipe works great for summer because it cooks in 20 minutes without heating up your whole kitchen. Use a countertop convection oven like the Ninja Prestige to keep the heat out entirely. Serve it cold the next day flaked over salads or rice bowls. It's also a strong high-protein option for Fourth of July gatherings.

Why does my bang bang sauce look separated and greasy?

The mayo emulsion breaks when exposed to prolonged heat above 350°F. That's why you must broil the glazed salmon for only 2-3 minutes, not bake it the full time. Full-fat mayo holds up better than light mayo, which contains extra water. Whisk the sauce thoroughly before applying so the emulsion is stable.

One comment

  1. […] Nutella Cookies with crackly edges and fudgy centers come together from just three ingredients you already have. Most versions turn into flat, greasy puddles because Nutella lacks the structure to hold a cookie shape. I burned two batches and tossed a third before I nailed the flour ratio and chill time. The dough smells like toasted hazelnut and cocoa the second it hits the oven. After a savory dinner like my 20-Minute Baked Bang Bang Salmon, these are the fastest dessert I know. Jump to the recipe card or keep reading for my best tips. You might also love my 20-Minute Baked Bang Bang Salmon. […]

Leave a Reply

Your email address will not be published. Required fields are marked *