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
8 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 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.
Step 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.
Step 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.
Step 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.
Step 5
While the salmon cooks, chop the 0.25 cup fresh parsley and cut the 1 lemon into wedges.
Step 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.
Step 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 an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.


