The best part about this salmon dish is that it’s both pretty enough to serve at a dinner party and easy enough to throw together on a weekday. Gremolata is an herb-based Italian condiment similar to pesto, but it’s typically prepared as a rough mix, as opposed to the classic smoothness of pesto.–Ruthy Kirwan


One of the boldest and brightest condiments in Italian cuisine, gremolata traditionally accompanies osso bucco (braised veal shank) but it works well on nearly anything that needs a little boost.

Basically, it’s a pretty simple mixture of parsley, lemon zest, and garlic. It can be used dry or with the addition of lemon juice and a little olive oil. It can also be used as a sauce, as in this recipe. Gremolata can be made ahead of time, especially with the addition of olive oil, and will last up to 4 days in the refrigerator.

A metal sheet pan with 4 salmon fillets covered with gremolata, beside a pile of cherry tomatoes and diced red onions.

Sheet Pan Salmon with Tomatoes and Red Onion

5 / 5 votes
I love the huge flavor you get from roasting the cherry tomatoes, and how the heat of the oven mellows out the red onion, making this effortless sheet pan salmon a superb dinner.
David Leite
Servings4 servings
Calories176 kcal
Prep Time30 minutes
Cook Time15 minutes
Total Time45 minutes


For the gremolata

  • 1/2 cup chopped fresh flat-leaf parsley
  • 1 tablespoon grated lemon zest, preferably organic
  • 2 tablespoons fresh lemon juice
  • 3 garlic cloves, pressed through a garlic press or minced
  • 3 tablespoons olive oil
  • Salt and freshly ground black pepper

For the salmon

  • 4 (4-ounce) salmon fillets, pin bones and skin removed
  • 1 (8 oz) red onion, diced
  • 2 pints cherry tomatoes
  • 1 tablespoon olive oil
  • Salt and freshly ground black pepper


Make the gremolata

  • Preheat oven to 400°F (200°C).
  • In a medium bowl, combine the parsley, lemon zest, lemon juice, garlic, and olive oil and mix well. Season to taste with salt and pepper.

Cook the salmon

  • Arrange salmon fillets on one end of a rimmed baking sheet. Divvy the gremolata among them, using a spoon spread it around and coat the tops of the fish.
  • In the same bowl used to make the gremolata, toss the onion and tomatoes, stirring to lightly coat with leftover gremolata. Drizzle in olive oil and toss, making sure the last of the gremolata has coated the tomatoes and onions. Season to taste with salt and pepper.
  • Spread tomatoes and onions on the other end of the baking sheet. Roast until the onions and tomatoes are soft and the salmon is cooked through, 12 to 15 minutes.

    ☞ TESTER TIP: If your tomatoes and onions are still more firm than you prefer once the salmon is cooked through, move the salmon to a plate and return the tomatoes and onions to the oven for 5 minutes more.

  • Serve immediately.
Easy Sheet Pan Cookbook

Adapted From

Easy Sheet Pan Cookbook

Buy On Amazon


Serving: 1 servingCalories: 176 kcalCarbohydrates: 11 gProtein: 3 gFat: 14 gSaturated Fat: 2 gMonounsaturated Fat: 10 gCholesterol: 1 mgSodium: 32 mgFiber: 2 gSugar: 6 g

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @leitesculinaria or tag #leitesculinaria!
Recipe © 2021 Ruthy Kirwan. Photo © 2021 Kate Sears. All rights reserved.

Recipe Testers’ Reviews

Easy, delicious and impressive. Our whole family loved this sheet pan salmon with tomatoes and red onion and I plan to serve it for company before the summer is over. We served it with chickpea flour orzo which went lovely with the tomatoes. We also roasted some broccolini to go on the side.

Sheet pan salmon with tomatoes and red onion is a great weeknight recipe. A little bit of chopping and the oven does the rest.

We prepared the recipe as written and were pleased, but thought that the onions could have cooked for a few more minutes. Next time, I’ll prep the onions and tomatoes separately and put the onions in the oven 5 minutes before everything else.

This one’s going in the rotation but we’ll be doubling it up. We served it with cauliflower rice and I can think of all kinds of ways to enjoy this salmon at breakfast and at lunch (think salmon cakes or salmon tacos!).

In the heart of summer, this light and fresh sheet pan salmon with tomatoes and red onion is a welcome delight. Altogether, the roasted grape tomatoes and gremolata create a rustic texture that compliments the velvety, mild salmon. Its bright red and green colored vegetables are so pretty and enticing.

After prepping the fish (removing the skin and pin bones before roasting), the dish takes only a few steps to whip up. The gremolata and tomato side dish ingredients are easily procured either from your own garden or bought at your local corner store. It’s also adapted to whatever is fresh and local at your market.

I was initially put off by the task of removing the skin and pin bones from the fish as prep. I had done it before and had had pretty disastrous results. Because my knife was too dull, I made a mess of the finished fillet, wasting valuable fish in the process. This time I decided to embrace sharpening my knives–then reviewed a quick video on how to remove skin cleanly. I edged out a small piece of skin at the outside edge of the fillet that I held firmly in my left hand while using the sharp and honed edge of my chef’s knife in my right hand to gently glide/push away the skin from the fillet.

Overall, the task was easy and my plated fish was pristine inside and out. Because the fish is portioned in smaller fillets, I started checking after 9 minutes and decided to pull the fish. I’d roast the tomatoes for another minute or two then re-plate the components on your best platter and enjoy this great effort-free, summer entertaining dish. I served alongside a salad of crunchy greens dressed with lemon and fruity olive oil and grilled focaccia wedges.

Add this easy and satisfying recipe for sheet pan salmon with tomatoes and red onion to your arsenal of quick salmon dinners. The gremolata comes together in a flash and is delicious on the sweet salmon. The roasted red onion and tomatoes are mellow with the fish.

Next time I will probably give the onions and tomatoes a five-minute head start in the oven before adding the salmon, just to get a little bit extra char. I also grilled a steak and served it topped with some schug and the onions and tomatoes on the side and my husband loved it. The salmon was delicious cold the next day and there were enough onions and tomatoes to put on crostini. This is a winner and is so quick and easy.

Despite the fact that this sheet pan salmon with tomatoes and red onion is baked, it’s a wonderful summer meal. And since the bake is quick, it doesn’t heat up the kitchen. It’s a breeze to pull together-I was excited to not have to mince the parsley!-and can be on the table in no time at all. The tart pop of the roasted cherry tomatoes and the sweetness of the red onion is a perfect match for the buttery salmon, and the gremolata adds a really nice, earthy kick to the dish.

My only gripe is that the recipe calls for four 4-ounce fillets and it says it serves four. I would have a hard time eating just one four-ounce fillet of this delicious dish. When I went to my fishmonger and asked for one pound of salmon cut into four fillets, he showed me what that would look like and so I took home two half-pound fillets. Can’t wait to make this one again!

This recipe for sheet pan salmon with tomatoes and red onion was very easy and also very quick which is a great help when the weather is so hot. And best of all, it was so delicious. 

I made half the recipe since I live alone and would have enough left over to try for a cold salmon dinner tomorrow. There was not nearly enough of the gremolata to really cover the salmon to the degree I would have liked. After tasting, I decided next time I make it I’ll use more garlic and lemon.

I removed the salmon from the pan after 12 minutes because it was done, but the tomatoes were not soft yet and took another 7 minutes to really soften and burst. That may be because I did not use the very small cherry tomatoes. Mine were the next size up. I couldn’t resist the multi-colored cherry tomatoes I found, and it was worth the extra time because they were delicious. I served the salmon with vegetable fried rice.

About David Leite

I count myself lucky to have received three James Beard Awards for my writing as well as for Leite’s Culinaria. My work has also appeared in The New York Times, Martha Stewart Living, Saveur, Bon Appétit, Gourmet, Food & Wine, Yankee, Los Angeles Times, Chicago Tribune, The Washington Post, and more.

Hungry For More?

Seared Skirt Steak with Salsa

Hungry for something flavorful and good-for-you? This seared skirt steak is jam-packed with everything you need.

50 mins

Flourless Chocolate Cloud Cake

This lofty cake is so crammed full of chocolate and butter and air, there’s no room for flour–although we made sure to leave space for ample swoops of softly whipped cream.

1 hr 15 mins

Homemade Yellow Mustard

Why make your own mustard? Because you can, dammit! And if that’s not reason enough, there’s no comparison between this and the store-bought stuff. Enough said.

1 hr 45 mins

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    My wildest fantasy came true at the community center where I cook when the director gave me 40 pounds of salmon fillet, and a huge box of cherry tomatoes!! Woot! I harvested a heap of parsley from my garden and bought a dozen good lemons; this recipe was easy to scale up for community lunch and we had just enough sheet pans to get it done. Served with grits and roasted cauliflower, it was a hit. Now that I know salmon is an option I will be making this again!

      1. Angie,

        I loved this recipe when I tested it, I am so happy I could share it with a wider community!

  2. 5 stars
    This dish was delicious! It was really easy to put together which made for a nice dinner after a busy day at work. I made this in my cast iron pan as it was just myself for dinner. I made the full recipe of the gremolata and then eyed up the amount of tomatoes and red onion. My freshly caught piece of sockeye salmon, even though it was big, was on the thin side, so I roasted the tomatoes and onions in the oven first for 10 minutes and then added the salmon topped with the yummy gremolata. After 12 more minutes the dish was perfect! I did use a bigger filet of salmon on purpose as I wanted leftovers to make the Lemony Salmon Pasta, another dish that didn’t disappoint!

  3. 5 stars
    This was super easy and delicious! My kids “helped” me make this and it was a hit with them too. I also made mashed potatoes and garlic butter green beans as side dishes to go with it. Everyone was satisfied. The tomato and red onion turned out so yummy. It really was bursting with flavour. Highly recommend this and will definitely make again!