First, pat your salmon dry really well on all sides. Then, brush both sides generously with oil and season the top side with kosher salt & black pepper. Set aside.
4, 5-6oz salmon filets, avocado oil, kosher salt & black pepper
Preheat your grill to about 450F (roughly medium-high heat). Place a cast iron pan onto your grill while it's preheating.
Once the grill and pan are hot, add enough oil to coat the bottom of the pan. Then, add cherry tomatoes & sliced shallot and season with kosher salt & black pepper to taste. Stir. Cover the grill and let cook for ~20 minutes, stirring occasionally, until burst & jammy. In the last 2 minutes, stir in the garlic.
avocado oil, kosher salt & black pepper, 1 lb cherry tomatoes, 1 large shallot, 3 garlic cloves
When the tomatoes have 10 minutes left, grease the grates on the other side of your grill. My favorite method is to dip a paper towel in a high smoke-point oil (such as avocado oil) and use tongs to rub the paper towel over the grates. Place your salmon filets skin-side down and let cook, undisturbed for about 8 minutes (these timings are for fillets that are approximately 1¾ inches thick. If your fillets are thinner, begin checking them around 5–6 minutes).
Carefully flip the salmon and cook for an additional 2 minutes, or until done through. If the skin sticks to the grates when flipping, simply slide your spatula between the flesh and the skin, leaving the skin behind on the grill. Remove the salmon from the grill.
Top the salmon filets with burst cherry tomatoes & fresh basil leaves. Enjoy!
fresh basil leaves