One-Pan Salmon with Roasted Sweet Potato & Cabbage

Asher Sadler

A fast, high-heat sheet-pan dinner: caramelized sweet potato cubes and char-edged cabbage with a juicy, simply seasoned salmon fillet roasted right alongside. Preheating the pan gives you quicker browning and better texture without extra fuss. Finish with lemon for brightness—perfect for a weeknight when you want something hearty, clean, and satisfying with minimal dishes.

  • sheet pan
  • weeknight
  • gluten-free
  • healthy
40 min total · 10 min prep · 30 min cook
Serves 1
680 kcal · 36g protein · 58g carbs · 35g fat total
Rimmed sheet pan · Mixing bowl · Instant-read thermometer (optional)

Ingredients

Instructions

Roast the vegetables

1

Heat the oven to 450°F / 232°C. Put a rimmed sheet pan in the oven to preheat for 10 minutes.

2

In a bowl, toss the sweet potato and cabbage with 2 Tbsp olive oil, 3/4 tsp salt, several grinds of black pepper, and the paprika (if using).

3

Carefully spread the vegetables on the hot sheet pan in an even layer. Roast 18 minutes, until you see deep browned spots and the sweet potato is almost knife-tender.

Add the salmon

4

Pat the salmon dry (this helps it roast instead of steam). Drizzle lightly with oil and season with the remaining 1/4 tsp salt and black pepper.

5

Pull the pan out, push vegetables to make a space, and set the salmon on the pan skin-side down (if it has skin).

6

Return to the oven and roast 8–12 minutes, until the salmon is opaque on the outside, flakes easily, and is still slightly glossy in the center (or 120–125°F for medium).

Finish

7

Squeeze lemon over the salmon and vegetables. Taste the vegetables and add a pinch of salt or more pepper if needed. Serve hot.

Tip: If the veg are browned but the salmon needs another minute, slide the salmon to a cooler corner of the pan and give the veg an extra 2–3 minutes to deepen the char.

Notes

Scaling: For 2 servings, use 2 salmon fillets and 2 sweet potatoes, and a full small cabbage (or 3/4 of a medium). Use two sheet pans for best browning.

Doneness: Salmon cooks fast at 450°F—start checking at 8 minutes. It’s done when it flakes with gentle pressure and the center looks slightly translucent.

Substitutions: Swap cabbage for Brussels sprouts (halve) or broccoli florets; roast time may shorten by a few minutes. Add a pinch of chili flakes for heat.

Storage: Refrigerate leftovers up to 2 days. Reheat gently at 300°F until just warmed so the salmon doesn’t dry out.

More recipes

  • Garlic-Ginger Shrimp Rice Noodle Stir-Fry
  • Sheet-Pan Lemon-Garlic Boneless Chicken Thighs with Potatoes & Green Beans (2 servings)
  • Northern-Style Soy-Braised Pork Ribs with Flat Green Beans and Potatoes
  • Northern Chinese-Style Chicken Meatball, Cabbage, and Egg Ribbon Soup
  • Rouwanzi Tang (Chinese Meatball, Cabbage & Egg Drop Soup)
  • Roasted Beet, Caramelized Leek, and Chili Pizza with Cilantro Drizzle