Smoky and brimming with flavor, this is a one-and-done deal that’s about to simplify your weeknight dinner routine.

Roasted harissa salmon with carrots and cauliflower garnished with fresh herbs on a sheet pan.

It’s an effortless dish delivering melt-in-your-mouth roasted carrots and cauliflower, paired with saucy salmon fillets (hello, omega-3s!). The harissa-orange-ginger sauce creates a scrumptious glaze for the fish that’s equal parts sweet, tangy, and just spicy enough to keep things interesting. Everything bakes to perfection on one single baking sheet, allowing the vegetables to caramelize beautifully while the salmon stays incredibly moist and flaky.

A glass bowl filled with fresh cauliflower florets and baby carrots—perfect sides for Sheet Pan Harissa Salmon with Veggies—sits on a light-colored marble surface.
A sheet pan harissa salmon with veggies features four pieces of seasoned salmon surrounded by baby carrots and cauliflower florets, all ready to be cooked. The tray sits on a light-colored marble surface.

Why I love this recipe (and you will too!)

  • Omega-3 rich: Salmon delivers heart-healthy omega-3s that support brain function and reduce inflammation.
  • Quick & easy: The entire meal comes together in ~40 minutes—perfect for busy weeknights or lazy weekends.
  • Minimal cleanup: Just one sheet pan means less time scrubbing dishes and more time enjoying your evening. Yesss!
Sheet Pan Harissa Salmon with Veggies: Baked salmon fillets topped with chives, surrounded by roasted baby carrots and cauliflower. In the background, a jar of harissa red sauce and extra cauliflower florets are visible on the tray.
Sheet Pan Harissa Salmon with Veggies features salmon fillets topped with herbs, surrounded by roasted baby carrots and cauliflower on a metal baking sheet, with a blue and white patterned cloth nearby.

Craving more quick, flavorful sheet pan dinners? Try these favorites:

A pan of Sheet Pan Harissa Salmon with Veggies, complete with a spatula for easy serving.
A white plate with baked tofu topped with herbs, surrounded by roasted cauliflower and baby carrots reminiscent of a Sheet Pan Harissa Salmon with Veggies. A fork rests on the plate, with a blue patterned napkin and fresh parsley nearby.

This recipe stars harissa—a bold North African chili paste that delivers smoky, complex heat (with a little garlicky-spiced swagger). Paired with fresh orange juice and ginger, the combo is pure magic: the bright citrus sweetness and warm zing balance the heat in the most craveable way. This isn’t just tossing ingredients together—it’s a calibrated flavor situation that turns simple sheet-pan cooking into something truly special.

A plate with Sheet Pan Harissa Salmon with Veggies, topped with chopped chives, alongside roasted cauliflower and carrots. In the background, a baking sheet holds more salmon and vegetables beside a blue patterned napkin and fresh parsley.

You can enjoy it as a low-carb feast, or serve it with quinoa, brown rice, or another favorite grain to make it extra hearty. I love rounding it out with a simple arugula salad dressed with my Lemon Vinaigrette.

This recipe is also featured on TODAY.com!

Try this One Sheet Roasted Chicken and Brussels Sprouts!

Roasted harissa salmon with carrots and cauliflower garnished with fresh herbs on a sheet pan.
(5 stars) 1 rating

Sheet Pan Harissa Salmon with Veggies

It’s a super simple dish delivering melt-in-your-mouth roasted carrots and cauliflower, paired with flavorful saucy salmon filets (hello, omega-3s!). 
Yield: 4 servings
Prep Time: 5 minutes
Cook Time: 35 minutes
Total Time: 40 minutes

Ingredients
 

  • 1.5 lbs baby carrots, ~3 cups
  • 4 cups small cauliflower florets
  • 2 to 3 tablespoons extra virgin olive oil
  • 1 teaspoon kosher salt
  • ½ teaspoon ground black pepper
  • 4 salmon filets, about 6-ounces each*
  • 3 tablespoons harissa sauce, mild or spicy
  • 3 tablespoons orange juice
  • ½ teaspoon ground ginger
Ingredient Details to Know
*skin on or off. If using filets with skin place skin side down when adding to sheet pan.

Instructions
 

  • Preheat oven to 450°F.
  • Add veggies to large mixing bowl and toss with olive oil, salt and pepper. Lay out on baking sheet in single layer and roast in oven on middle rack for 25 minutes.
  • While veggies are in the oven, mix harissa sauce with orange juice and ginger. (I like to use the same veggie bowl for an easier cleanup.) Add salmon filets into the bowl and squish them around. If your filets have skin, place them upside down in the bowl so the flesh side gets coated. Allow them to sit in sauce.
  • When veggies have been in oven for 25 minutes, give them a toss. Then, add salmon filets to the pan, nestling between veggies and ensuring the salmon bottoms are flat against the hot baking sheet. Spoon the remaining harissa mixture generously over the filets, coating the tops and sides. Sprinkle salt over the tops. Place back in the oven for about 10 minutes, or a few minutes longer if you prefer your salmon medium-to-well done.
  • Remove from oven and garnish with fresh herbs, such as chopped chives, cilantro, parsley, and scallions.

Notes

• Veggies are interchangeable. Cooking time may change depending on which veggies you use, since many veggies cook quicker than carrots and cauliflower. I use baby carrots for convenience… but anything goes!
• You can choose mild or spicy harissa sauce.
• You can choose salmon with skin or without. If filets have skin, be sure to place skin-side down on the heated baking sheet.
• This is a delicious fuss-free and low-carb dinner. It can also be served alongside quinoa, brown rice, or roasted potatoes.
• You can also use the completed dish to build yummy Harissa Salmon Bowls. To make, fill each bowl with a base of preferred grains (quinoa, rice, etc), followed by a hearty scoop of roasted veggies and top with a salmon filet. Garnish with lots of chopped herbs!

Nutrition Information per serving

Calories: 380Carbohydrates: 22gProtein: 41gTotal Fat: 16g— Unsaturated Fat: 13.5g— Saturated Fat: 2.5gCholesterol: 85mgSodium: 710mgFiber: 7gTotal Sugar: 13g— Natural Sugar: 12g— Added Sugar: 1g
Nutrition information is calculated using a leading industry software. That being said, brands can vary, and there may be slight fluctuations in the numbers.
I’m hoping you loved this recipe! If you made it and want to share feedback, I’d be so grateful to hear from you. Please leave a review below or tag @joybauer on Instagram!