Whole30 Baked Salmon with Roasted Vegetables
By Owen Olsson-O'Neill
Whole30 Baked Salmon with Roasted Vegetables
A vibrant, 100% Whole30-compliant sheet pan dinner with wild sockeye salmon and colorful roasted vegetables. No sugar, no grains, no dairy, all flavor.
This sheet pan dinner is a Whole30 staple that proves compliant eating can be delicious and satisfying. Wild sockeye salmon pairs with a rainbow of roasted vegetables, all cooked together on one pan for minimal cleanup. Every ingredient is Whole30-approved with no added sugar, dairy, grains, or legumes. The natural richness of sockeye salmon and the caramelized edges of the roasted vegetables make this a meal you will want to eat long after your Whole30 ends.
Ingredients
- 4 wild sockeye salmon portions (5-6 oz each)
- 2 cups broccoli florets
- 1 large sweet potato, cut into 1/2-inch cubes
- 1 red bell pepper, cut into strips
- 1 medium zucchini, sliced into half-moons
- 1 red onion, cut into wedges
- 3 tbsp avocado oil (divided)
- 4 cloves garlic, minced
- 1 lemon, juiced and zested
- 1 tsp sea salt (divided)
- 1/2 tsp black pepper
- 1 tsp dried Italian seasoning (check label for Whole30 compliance)
- Fresh basil or parsley for garnish
Instructions
- Preheat oven: Set oven to 425°F. Line a large sheet pan (or two if needed) with parchment paper.
- Roast the sweet potatoes first: Toss sweet potato cubes with 1 tbsp avocado oil and 1/4 tsp salt. Spread on the sheet pan and roast for 10 minutes to get a head start, since they take the longest.
- Prep remaining vegetables: Toss broccoli, bell pepper, zucchini, and red onion with 1 tbsp avocado oil, 1/4 tsp salt, pepper, and Italian seasoning.
- Add vegetables to the pan: After the sweet potatoes have had their 10-minute head start, add the seasoned vegetables to the pan around the potatoes. Push everything to the edges to make room for the salmon in the center.
- Season the salmon: Pat salmon dry. Drizzle with remaining avocado oil, minced garlic, lemon juice, lemon zest, and remaining salt. Place skin-side down in the center of the pan.
- Bake together: Return the pan to the oven and bake for 15-18 minutes until salmon is cooked through (145°F internal) and vegetables are tender with caramelized edges.
- Garnish and serve: Remove from oven, garnish with fresh basil or parsley and an extra squeeze of lemon. Serve directly from the sheet pan for easy cleanup.
Chef's Tips
- The higher oven temperature (425°F) is intentional. It gives the vegetables better caramelization while keeping the salmon moist. The shorter cook time at higher heat prevents drying out the fish.
- Always check your Italian seasoning label on Whole30. Some brands contain sugar, soy, or non-compliant fillers. Primal Palate and Simply Organic are typically safe.
- Cut all vegetables to similar sizes so they cook evenly. Harder vegetables (sweet potato, broccoli stems) should be slightly smaller than softer ones (zucchini, bell pepper).
- Make this a one-pan meal prep by doubling the recipe and storing portions for 3-4 days. Reheat at 275°F for best texture.
- Swap in any Whole30-compliant vegetables you have on hand. Brussels sprouts, cauliflower, green beans, and butternut squash all work beautifully.
Nutrition (per serving, approximate)
Calories: 380 | Protein: 36g | Fat: 15g | Omega-3: 1,200mg | Carbs: 24g
Made with: Wild Sockeye Salmon Portions
More recipes: Browse All Recipes |
Health Benefits of Wild Salmon
If you want to go deeper than the recipe:
- The complete guide to wild sockeye salmon — taste, nutrition, and how to pick a good fillet.
- Shop our wild sockeye salmon — flash-frozen at sea, shipped direct from our boat.
- How to get crispy salmon skin every time — the 5-step method, plus what is actually in the skin.
- How long does sockeye last? — complete fridge, freezer, and leftover storage guide.