Grilled Salmon with Tomatoes and Onions
A hearty grilled salmon fillet served over a bed of charred tomatoes and onions, finished with fresh herbs and a drizzle of olive oil. This dish is simple yet impressive, perfect for a weekend dinner.
- Total time
- 30 min
- Servings
- 4
- Calories
- 380
- Protein
- 34g

Ingredients
- 4 fillets salmon fillets
- 2 cups cherry tomatoes
- 1 large red onion
- 3 tbsp olive oil
- ¼ cup fresh parsley
- 1 medium lemon
- 1 tsp salt
- ½ tsp black pepper
Instructions
- 1
Preheat your grill to medium-high heat (about 400°F). While it heats, pat the 4 salmon fillets dry with paper towels and season both sides with 1 tsp salt and 0.5 tsp black pepper.
- 2
Cut the 1 large red onion into 1/2-inch thick rounds and toss with 1 tbsp of the olive oil. Place the onion rounds and 2 cups cherry tomatoes in a grill basket or on a sheet of foil with holes poked in it.
- 3
Grill the vegetables for 5-7 minutes, turning occasionally, until the tomatoes are blistered and the onions are charred at the edges. Remove them to a platter and keep warm.
- 4
Brush the salmon fillets with the remaining 2 tbsp olive oil. Place them skin-side down on the grill and cook for 4-6 minutes per side, until the fish flakes easily with a fork and has nice grill marks.
- 5
While the salmon cooks, chop the 0.25 cup fresh parsley and cut the 1 lemon into wedges.
- 6
To serve, arrange the grilled tomatoes and onions on a platter, top with the salmon fillets, and sprinkle with the chopped parsley. Serve with lemon wedges on the side for squeezing over.
- 7
Let the salmon rest for 2-3 minutes before serving to allow the juices to redistribute.
Tools you’ll need
- Grill
- Grill basket or foil
- Tongs
- Spatula
- Cutting board
- Knife
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.


