BBQ Salmon with Maple Glazed Sweet Potatoes

When I need a quick, fresh dinner that’s ready in about 20 minutes, this Sheet Pan BBQ Salmon and Sweet Potatoes is my go-to. With just five ingredients and roughly five minutes of prep, you’ll have a light, flavorful, protein-packed meal from the oven.

A plate of glazed salmon fillet, accompanied by seasoned sweet potato cubes and a side salad. A gold fork rests on the plate.
Whitney headshot.

Bring the flavor to BBQ salmon!

I love glazing salmon and roasting it in the oven for a simple weeknight meal. I often rotate a few favorite preparations—like balsamic-glazed or miso-glazed salmon—so I decided to add a bold BBQ version to my regular lineup. The result was too good not to share.

For this dish, salmon fillets are seasoned with a smoky BBQ rub and finished with a brush of BBQ sauce for a perfect caramelized glaze. Sweet potatoes are tossed in the same seasoning and roast alongside the salmon for a complete, balanced sheet pan meal. The flavors are sweet, smoky, and satisfying, and the recipe is ideal for busy weeknights when you want something effortless and delicious.

—Whitney
Raw salmon fillets on a checkered plate, accompanied by sweet potatoes, BBQ sauce, and a bowl of spices on a rustic wooden surface.

Key ingredients

Below are the core ingredients you’ll need and a few helpful notes to guide your shopping and prep. The full ingredient list appears in the recipe card further down.

  • BBQ seasoning – A smoky rub with brown sugar, smoked paprika, garlic powder, onion powder, and chili powder works best. You can use a store-bought BBQ rub, but aim for one with similar flavors for balance.
  • BBQ sauce – Choose your favorite bottle for brushing the salmon. A slightly sweet, tangy sauce helps create that caramelized finish during roasting.
  • Salmon – Use skin-on or skin-off fillets, whichever you prefer. Try to pick fillets of similar size and about 1 inch thick so they cook evenly alongside the sweet potatoes.
  • Sweet potatoes – Dice them into small 1/4-inch cubes so they roast through in the same 12–15 minute timeframe as the salmon.
  • Olive oil – Just enough to coat the diced sweet potatoes so the seasoning adheres and they roast nicely.
diced seasoned sweet potatoes on a foil lined baking sheet with two pieces of seasoned salmon filets
Season diced sweet potatoes and salmon fillets with BBQ seasoning. Place on a lined baking sheet.

Instructions

Photos and the step-by-step instructions below make this recipe easy to follow. For best results, prepare your sweet potatoes into small, even cubes so they will finish at the same time as the salmon.

diced seasoned sweet potatoes on a foil lined baking sheet with two salmon filets coated in bbq sauce
Brush BBQ sauce on the salmon fillets before roasting for a glossy, caramelized finish.
  1. Preheat oven to 425°F (220°C).
  2. Line a large sheet pan with nonstick foil or parchment paper for easy cleanup.
  3. Place the diced sweet potatoes on one side of the sheet pan. Drizzle with olive oil and sprinkle with about 2 tablespoons of the BBQ seasoning. Toss the potatoes until evenly coated.
  4. Arrange the salmon fillets on the other side of the pan. Sprinkle the remaining tablespoon of BBQ seasoning over the salmon and brush the tops with BBQ sauce.
  5. Roast in the preheated oven for 12–15 minutes, until the salmon is cooked through and the sweet potato cubes are tender and lightly caramelized. Cooking time may vary slightly with fillet thickness.
bbq glazed salmon on a plate with roasted sweet potatoes, a side salad, and a fork

How to serve it

The salmon and sweet potatoes together make a satisfying meal, but a few simple additions elevate the plate:

  • Side salad: A crisp green salad brightens the dish and adds freshness.
  • Roasted vegetables: Add quick-roasting vegetables like diced zucchini, broccoli florets, cauliflower, bell pepper, or asparagus tossed with oil and seasoning to the sheet pan. Most will roast well in 12–15 minutes when cut into small pieces.
  • Bowl option: Turn this into a grain bowl by serving the salmon and sweet potatoes over cooked quinoa, farro, or rice. Top with a fruit salsa—pineapple, mango, or avocado-based salsas pair especially well with BBQ flavors.

Garnish with a squeeze of fresh lemon or lime for brightness if you like a tangy contrast to the sweet and smoky glaze.

Oven Baked BBQ Salmon

Summary: A quick, 5-ingredient sheet pan dinner—BBQ-seasoned salmon brushed with sauce and roasted with diced sweet potatoes. Ready in about 20 minutes and perfect for busy nights.

Details

  • Servings: 4
  • Prep time: 5 minutes
  • Cook time: 15 minutes
  • Total time: 20 minutes
  • Author: Whitney Bond

Ingredients

  • 4 cups sweet potato, small dice (about 1/4-inch cubes)
  • 1 tablespoon olive oil
  • 3 tablespoons BBQ seasoning, divided
  • 1 pound salmon fillets (about 4 fillets)
  • 1/4 cup BBQ sauce

Instructions

  1. Preheat the oven to 425°F (220°C).
  2. Line a large sheet pan with non-stick foil or parchment paper.
  3. Place the diced sweet potatoes on the pan, drizzle with olive oil, and sprinkle 2 tablespoons of BBQ seasoning over them. Toss to coat, then move the potatoes to one side of the sheet pan.
  4. Season the salmon fillets with the remaining tablespoon of BBQ seasoning and brush them with BBQ sauce. Place on the other side of the pan.
  5. Roast for 12–15 minutes, until the salmon flakes easily with a fork and the sweet potatoes are tender and slightly caramelized.

Notes and tips

  • Dicing the sweet potatoes into small 1/4-inch cubes is essential so they cook in the same time as the salmon. Larger cubes will require more time and may not be done when the salmon finishes.
  • If you only want oven-baked BBQ salmon (no sweet potatoes), use 1 tablespoon of BBQ seasoning for the salmon and omit the potatoes and olive oil.
  • Vegetable alternatives: roast zucchini, broccoli, cauliflower, bell peppers, or asparagus in the same amount of time if cut small enough.
  • Grill option: brush seasoned salmon with BBQ sauce and grill skin side down over medium-high heat for 12–15 minutes for a nice char and caramelization.
  • Storage: Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a low oven (about 300°F / 150°C) to avoid overcooking the salmon.

Nutrition (approximate per serving)

Calories: 371 kcal | Carbohydrates: 41 g | Protein: 26 g | Fat: 12 g | Fiber: 5 g | Sodium: 310 mg