Main Courses
A salmon and broccoli bake recipe that delivers restaurant-quality results in one pan—where tender, flaky salmon meets crisp-tender broccoli in a harmonious blend of flavors. This method transforms simple ingredients into a dish that’s elegant yet effortless, perfect for weeknight dinners or special occasions.
The secret lies in a precise balance of seasoning and baking time, ensuring the salmon stays moist while the broccoli achieves that perfect bite.
What makes this recipe stand out is its simplicity: just a handful of ingredients, a single pan, and 30 minutes of active time. The salmon develops a golden crust while staying flaky inside, and the broccoli roasts until tender-crisp with just the right char.
A light lemon-garlic marinade infuses the fish with bright, aromatic notes, while a touch of honey adds depth without overpowering the natural flavors.
By the time it emerges from the oven, you’ll have a dish that’s visually stunning and packed with texture—crisp edges on the salmon, vibrant green broccoli, and a sauce that ties everything together.
It’s the kind of meal that feels indulgent but comes together with minimal effort, making it ideal for pescatarians or anyone craving a healthy yet satisfying dinner.
Serve with a side of quinoa or crusty bread to soak up every last bit of that flavorful sauce. The recipe scales easily, so whether you’re cooking for two or feeding a crowd, this one-pan wonder delivers consistent, professional results every time.
Ingredients for salmon and broccoli bake
Simple ingredients that transform into a restaurant-worthy salmon and broccoli bake with perfect texture and flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Center-Cut Salmon Fillets 🐟 | 2 whole | Skin-on, 6-8 oz each |
| Fresh Broccoli Crowns 🥦 | 2 whole | Medium size, florets separated |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity variety |
| Fresh Lemon Juice 🍋 | 1 tbsp | From 1 small lemon |
| Raw Honey 🍯 | 1 tbsp | Wildflower preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Almond Flour 🥜 | 2 tbsp | For crispy coating |
The salmon fillets are the star—center-cut ensures even cooking, and skin-on adds a beautiful crisp. Look for wild-caught salmon at specialty stores like Whole Foods or Trader Joe's for richer flavor, but farmed works fine too. Broccoli should be vibrant green with tight florets—avoid anything yellowing or rubbery. The lemon juice and honey combo brightens the dish, so don't skimp on quality: local honey adds subtle floral notes that jarred honey can't match. Fresh garlic and thyme elevate the marinade, but dried thyme works in a pinch if you're short on time.
No fresh thyme? Dried oregano at half the amount works, though it lacks the same depth. Substituting honey with maple syrup keeps things vegetarian, but the flavor profile shifts slightly. For extra crispiness on the salmon, swap almond flour for panko breadcrumbs. If you're avoiding gluten, ensure your almond flour is certified. The butter adds richness—don't use margarine, as it won't brown as beautifully. For a lighter option, replace half the butter with olive oil. The parsley is purely decorative but adds a fresh pop of color—skip it if you're in a rush, but garnish with lemon zest instead for brightness.
This bake reheats beautifully—best served within 2 days for optimal texture. Store leftovers covered in the fridge, but reheat gently at 300°F for 10-12 minutes to avoid drying out the salmon. The broccoli stays crisp-tender when reheated this way. For meal prep, portion into individual containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating. The flavors meld beautifully over time, making it even more delicious the next day—just add a splash of lemon juice when reheating to revive the brightness.
Why You'll Love This Recipe
- One-Pan Magic: That’s right—just toss the salmon and broccoli on a sheet pan, drizzle with olive oil and honey, and let the oven do the work. No chopping boards, no extra dishes, and honestly? It’s the only way I bake salmon now.
- Sweet-Savory Balance: The honey glaze caramelizes into something irresistible while the lemon brightens every bite—like a hug for your taste buds. Between us, the broccoli gets crispy in spots, and that’s where it’s at.
- Meal Prep MVP: I make a double batch on Sundays, and by Thursday, I’m still eating it for lunch. The salmon stays moist, the broccoli holds its crunch, and honestly? It’s the only dinner that doesn’t feel like a chore to reheat.
- Budget-Friendly Luxury: Fresh salmon feels fancy, but this recipe stretches it without sacrificing flavor. A single fillet feeds two, and the broccoli crowns (not florets!) make it feel restaurant-worthy for half the cost. My wallet and I both approve.
Step-by-step instructions for salmon and broccoli bake
This one-pan method delivers perfectly flaky salmon with crispy broccoli florets every time.
Prepare the Salmon and Broccoli
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Pat the 2 whole center-cut salmon fillets completely dry with paper towels—this ensures maximum crispiness. Place them skin-side down on the prepared baking sheet.
Separate the 2 whole fresh broccoli crowns into individual florets, making sure each piece is similar in size. In a small bowl, whisk together the 2 tablespoons extra-virgin olive oil, 1 tablespoon fresh lemon juice, 1 tablespoon raw honey, 3 minced garlic cloves, 1 teaspoon dried thyme, 1 teaspoon diamond crystal kosher salt, and 0.5 teaspoon freshly ground black pepper. This creates a flavorful marinade that will infuse both the salmon and broccoli.
Coat and Arrange the Ingredients
Pour the marinade mixture evenly over the salmon fillets, making sure to coat them completely. Then, arrange the broccoli florets around the salmon, leaving about 1 inch of space between each piece. This spacing allows the hot air to circulate and crisp everything evenly.
In a small bowl, combine the 2 tablespoons almond flour with the 2 tablespoons unsalted butter, cutting the butter into the flour until it resembles coarse crumbs. This creates a crispy topping that will add texture to the salmon. Sprinkle this mixture evenly over the salmon fillets, pressing down gently to help it adhere.
Bake to Golden Perfection
Transfer the baking sheet to the preheated oven and bake for 12-15 minutes, until the salmon skin turns a beautiful golden brown and the broccoli florets begin to crisp at the edges. The salmon should reach an internal temperature of 145°F—use a meat thermometer to check the thickest part of the fillets.
Real talk: Don't overcook the salmon. It's easy to walk away for a minute, but salmon continues cooking after you remove it from the oven. If you're unsure, pull it out when it reaches 140°F—it'll finish cooking while resting. The broccoli should be tender-crisp with a slight char on the edges.
Garnish and Serve Immediately
Remove the baking sheet from the oven and let it rest for 2-3 minutes before serving. This brief resting period allows the juices to redistribute in the salmon, ensuring each bite is moist and flavorful. Sprinkle the 0.25 cup chopped fresh parsley leaves evenly over the top for a pop of color and freshness.
Serve the salmon and broccoli immediately while everything is hot. The salmon should flake easily with a fork, and the broccoli should have a satisfying crunch. Pair it with a simple side salad or crusty bread to soak up any extra sauce from the pan. The combination of sweet honey, tangy lemon, and crispy almond butter topping creates a balanced flavor profile that's both elegant and satisfying.
Pro Tips For Making Salmon And Broccoli Bake
- Dry the Salmon First: Pat those fillets thoroughly with paper towels—no wet spots. I learned this after my first bake turned into a sad, steamed mess. Wet skin = no crispy crust, just sad, limp salmon. Take the extra 30 seconds now to save your dish later.
- Cut Broccoli into Even Sizes: Break those crowns into 1-inch florets, not random bits. I used to eyeball it and ended up with some overcooked stems and underdone florets. Uniform pieces = even cooking, no surprises. (Yes, even if it looks less "restaurant-fancy.")
- Start Broccoli in Boiling Water: Toss the florets in boiling water for 90 seconds before baking—shock them, then drain. This jump-starts the cooking so the broccoli finishes while the salmon rests. I skipped this once and ended up with al dente broccoli and overcooked salmon. Don’t repeat my mistake.
- Use Honey Sparingly: A drizzle (1 tsp max) glaze is enough—salmon doesn’t need syrup. I once went heavy-handed and ended up with a sticky, cloying mess instead of a bright, balanced flavor. Brush lightly, then let the lemon shine. (Trust me, your taste buds will notice.)
Pro cooking tips for perfect results
Temperature Precision
Set your oven to 400°F—this is the sweet spot for achieving a golden crust on the salmon while keeping the inside tender. I use a Thermoworks Smoke thermometer to confirm accuracy, as home ovens can vary by 25°F or more.
For even cooking, place the salmon fillets on the middle rack where heat circulates most evenly. 🌡️
Drying for Crispiness
Pat the salmon fillets completely dry with paper towels before baking—this critical step prevents steaming, which leads to soggy skin. I press extra firmly on the thickest parts where moisture tends to linger.
The broccoli doesn’t need drying, but give it a quick shake to remove any excess water from the stems. This ensures maximum browning and crisp texture.
Marinade Timing
Apply the lemon-honey marinade just before baking to preserve the bright flavors. If prepping ahead, store the salmon and broccoli separately in the fridge for up to 4 hours with the marinade ingredients mixed but not applied.
I find marinating for 10-15 minutes at room temperature before baking enhances flavor infusion without overcooking.
Broccoli Placement
Arrange broccoli florets in a single layer around the salmon, leaving 1 inch between pieces. This spacing allows hot air to circulate, preventing steaming. I use a quart baking dish for smaller batches or a half-sheet pan for larger servings—both work perfectly. The goal is even browning without crowding.
Butter-Almond Topping
Mix cold cubed butter with almond flour until it resembles coarse crumbs—this creates a crispy, flavorful crust. Press it gently onto the salmon fillets before baking. For extra crunch, I sprinkle an additional ½ teaspoon kosher salt on top. This topping adds texture contrast and enhances the salmon's natural richness.
Resting Period
Let the salmon rest for 2-3 minutes after baking before serving. This allows juices to redistribute, preventing dryness. I always garnish with parsley immediately after resting to preserve its vibrant color. The broccoli stays crisp-tender during this time, maintaining its perfect texture. 💫
Nutrition facts
Frequently asked questions
Can I use frozen salmon instead of fresh?
Yes, but thaw it properly first! Place frozen salmon in the refrigerator overnight or use the cold water thaw method (sealed in a leak-proof bag). Pat it completely dry before baking—this prevents steaming and ensures a crispy skin. Never thaw at room temperature, as this promotes bacterial growth.
What if my broccoli gets too soft?
Broccoli is done when it's tender but still has a slight bite—about 12-15 minutes at 400°F. If yours overcooks, try these fixes: Reduce baking time by 2-3 minutes next time, or add broccoli to the pan only after the salmon has baked for 8 minutes. For extra crispiness, toss florets in 1 teaspoon olive oil before baking.
How can I make this dish gluten-free?
Swap the almond flour for 2 tablespoons gluten-free breadcrumbs or finely ground gluten-free oats. Ensure your almond flour is certified gluten-free if needed. The butter-almond topping remains safe for gluten-free diets as long as cross-contamination is avoided. For extra security, use a dedicated gluten-free toaster for grinding oats.
Can I prepare this ahead of time?
Assemble the dish up to 4 hours ahead and refrigerate uncovered. Bake straight from the fridge, adding 2-3 extra minutes to the cooking time. For make-ahead meals, store leftovers in an airtight container for up to 2 days. Reheat gently at 300°F for 10 minutes to maintain texture.
Why did my salmon turn rubbery?
Overcooking is the most likely cause—salmon reaches 145°F quickly and continues cooking after removal. Use a meat thermometer for accuracy, and pull the salmon when it hits 140°F. Let it rest for 2-3 minutes before serving. If it's still tough, try reheating gently with a splash of lemon juice to restore moisture.
