One Pan Salmon & Veggies
This post may contain affiliate links. If you purchase through my links, I may earn a small commission at no extra cost to you.
This one pan salmon and vegetables recipe delivers nearly 49 grams of protein per serving with minimal prep. A rimmed baking sheet, a handful of seasonal vegetables, and a simple spice blend are all you need to get a complete dinner on the table in under 30 minutes. The salmon bakes right alongside asparagus, zucchini, and cherry tomatoes so everything roasts together with lemon, dill, and smoked paprika.

Why I Keep Making This
- Nearly 49 grams of protein per serving keeps you full and supports your goals without requiring supplements or powders.
- A single spice blend with garlic powder, smoked paprika, onion powder, and dill coats both the salmon and vegetables so every bite is evenly seasoned.
- Cooking everything on one sheet pan means less cleanup and the vegetables pick up flavorful juices from the salmon as they roast.
- The 400 degree oven temperature hits the sweet spot for salmon, cooking it through without drying out the fillets.
- Cherry tomatoes burst in the oven and create a light natural sauce that ties the whole pan together.

Ingredients
- Salmon. The star of the whole dish. Look for fresh fillets that are about 6 ounces each and firm to the touch. Wild-caught or farmed both work fine here.
- Asparagus. The base of the vegetable mix. Trim the tough bottom ends and toss them on the pan whole or cut into 2 inch pieces.
- Zucchini. Chop it into half inch cubes so it cooks at the same rate as the asparagus. A medium to large zucchini is perfect.
- Cherry Tomatoes. They burst in the oven and add a sweet, tangy contrast to the rich salmon. A pint container is about right.
- Avocado Oil. Brushed over the salmon and veggies before roasting. It handles high oven temperatures without breaking down.
- Lemon Juice. Drizzled over the salmon before seasoning. Fresh squeezed is best, but bottled works in a pinch.
- Lemon Zest. Just one teaspoon adds a bright citrus aroma that cuts through the richness of the salmon. Grate it before you juice the lemon.
- Honey. Two teaspoons help the salmon develop a light caramelization in the oven. You won’t taste it as sweet, just a subtle depth.
- Garlic Powder. Quick garlic flavor without any extra prep work. Two teaspoons is the amount you need for the full spice blend.
- Smoked Paprika. It gives the salmon a subtle smoky note that pairs well with dill.
- Onion Powder. Rounds out the spice blend with a mild background note. One teaspoon is all you need.
- Dried Dill. The classic salmon pairing. Dill and lemon are a natural match, and dried works just fine here.
- Salt. Two teaspoons for the spice blend. Adjust to taste if your salmon is particularly thick or lean.
- Black Pepper. Half a teaspoon adds a subtle heat that balances the lemon and dill.
- Crushed Red Pepper Flakes. Optional but worth it. A quarter teaspoon gives a gentle warmth without making the dish spicy.
- Lemon Slices. For garnish if you want to make the plate look nice. Not required but they add a fresh visual touch.
The Case for Making This
- Nearly 49 grams of protein per serving makes this one of the highest protein dinner recipes you can throw together on a weeknight. Bang Bang Salmon Bites delivers a similar protein punch with a creamy spicy twist if you want to shake up the flavor profile.
- Everything cooks on a single baking sheet, which means almost zero cleanup after a busy day.
- The spice blend is simple and uses pantry staples you probably already have, so there is no special trip to the store.
- Cherry tomatoes roast down into little bursts of sweetness that balance the savory, lemony salmon perfectly.
- The recipe is flexible enough to swap vegetables based on what is in season or on sale at your local grocery store.
- Cooks in about 20 minutes total from start to finish, which is faster than ordering takeout.
- Looks and tastes like something from a restaurant but costs a fraction of what you would pay dining out.

Building a Meal Around This
- Quinoa or brown rice (adds a hearty carb base that soaks up the lemony pan juices)
- Crusty bread or garlic toast (great for mopping up the tomato and lemon juices on the sheet pan)
- A simple arugula salad with a light lemon vinaigrette. Keeps the meal from feeling too heavy after the roasted vegetables.
- Cauliflower rice (a low-carb option that still adds volume without extra calories)
- Roasted potatoes on a separate pan (if you want a more filling weekend dinner, they cook at the same temperature)
Flexible Options
- Protein swap — use chicken thighs or shrimp instead of salmon. Shrimp only needs 8 to 10 minutes at 400F, so add it to the pan in the last few minutes. For another fish option that uses the same one-pan roasting method, Air Fryer Italian Herb Cod applies the same lemon-dill-garlic seasoning approach with white fish. If you want to switch from fish to seafood entirely, Chipotle Shrimp Tacos brings a bold flavor profile with a completely different cooking method.
- Mediterranean twist — swap dill for dried oregano and add a drizzle of olive tapines after baking for a totally different flavor profile.
- Seasonal vegetable swap — broccoli florets, bell peppers, or sliced red onion all roast well at 400F and work with this spice blend.
- Spice it up — double the red pepper flakes and add a dash of cayenne powder to the seasoning mix for a more aggressive heat.
- Dairy-free side — serve with a pat of herb butter on top of the salmon right after it comes out of the oven for extra richness.

Before You Make This
-
Picking and Prepping the Salmon
Pat the salmon fillets completely dry with paper towels before seasoning. Moisture is the enemy of good browning, and a dry surface helps the spice blend stick properly. Look for fillets that are about 6 ounces each and feel firm when you press them gently. -
Trimming Asparagus the Right Way
Grab one asparagus spear and bend it near the bottom. The stalk will naturally snap where the tough part ends and the tender part begins. Use that as your guide for trimming the rest of the bunch with a knife. -
Mixing the Spice Blend
Combine all your dry seasonings in a small bowl before you start assembling the pan. Mix them thoroughly so every ingredient distributes evenly across both the salmon and vegetables. -
Arranging the Pan
Place the salmon fillets in the center of the baking sheet and spread the vegetables in a single layer around them. Don’t crowd the veggies or they will steam instead of roast. Give each piece some breathing room. -
Cooking Time and Temperature
Bake at 400F for 15 to 20 minutes depending on how thick your salmon fillets are. The salmon is done when it flakes easily with a fork and reaches an internal temperature of 145F. The vegetables should be tender with slightly charred edges. If you prefer air frying your salmon instead, Air Fryer Lemon Pepper Salmon uses the same lemon and dill seasoning with a quicker cook time.
FAQs
-
Can I use frozen salmon for this recipe?
Yes, but you need to thaw it completely first. Pat it extra dry since frozen salmon tends to hold more moisture. The cooking time stays the same once it is fully thawed and prepped. -
How do I know when the salmon is done?
The easiest test is to press a fork into the thickest part and gently twist. If it flakes apart easily, it is ready. You can also use a meat thermometer and look for 145F at the thickest point. -
Can I swap salmon for a different fish?
White fish like cod or tilapia work with this method, but they cook faster. Check them at the 10 minute mark since thinner fillets will dry out if you leave them in too long. -
Can I meal prep this recipe?
Absolutely. This recipe stores well in airtight containers in the fridge for up to 4 days. Reheat in the oven at 350F for about 10 minutes or in the microwave for individual portions. If you want a make-ahead breakfast option instead, Cottage Cheese Chocolate Overnight Oats preps the night before with zero cooking required. -
What is the best baking sheet for this recipe?
A rimmed half sheet pan works perfectly. Line it with parchment paper for easy cleanup, and make sure the rim is at least half an inch high so the vegetable juices do not spill over during roasting.

Equipment Needed
- Baking Sheet
- Parchment Paper
- Small Mixing Bowl (for spice blend)
- Chef’s Knife
- Cutting Board

Recipe

One Pan Salmon and Vegetables
Ingredients
Directions
- Preheat oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper.
- In a small bowl, combine all seasoning ingredients (garlic powder, smoked paprika, onion powder, dried dill, dried parsley, salt, pepper, and red pepper flakes). Mix well.
- Wash your vegetables.
- Trim the bottom 2” of the asparagus off and chop your zucchini into about 1/2 inch cubes
- Toss asparagus, zucchini, and cherry tomatoes with 1 tbsp avocado oil.
- Sprinkle ⅓ of the seasoning mix (about 3.25 tsp) over the veggies and toss until coated. Then set aside for now.
- Pat salmon dry with paper towels.
- Brush 1 tbsp avocado oil over the salmon, then drizzle with ½ lemon juice and 1 tsp honey (reserve the remaining 1 tbsp oil for veggies).
- Sprinkle ⅔ of the seasoning mix (about 5.5 tsp) evenly over the salmon.
- Place the salmon in the center of the baking sheet.
- Spread the seasoned veggies around the salmon in a single layer.
- Bake for 15-20 minutes, depending on salmon thickness.
- Salmon is done when it flakes easily and reaches 145°F.
- Veggies should be tender and slightly charred.
- Sprinkle 1 tsp dried parsley (or fresh parsley) over the salmon for extra freshness.
