Roasted Fish With Spice Butter and Tomatoes
Updated August 14, 2026
- Total Time
- 25 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
1 pint cherry or grape tomatoes (halved or quartered, if they are large)
Kosher salt
6 tablespoons unsalted butter, melted
3 garlic cloves, finely grated or minced
1 teaspoon finely grated lemon or lime zest
1 to 2 teaspoons spice blend of choice
4 (6-ounce) mild white fish fillets (for example, cod, hake or blackfish)
2 scallions, white and green parts, thinly sliced
Fresh lemon or lime juice, for serving
Torn fresh herbs, such as mint, dill, cilantro or parsley, for serving
Preparation
- Step 1
Heat oven to 450 degrees. Place tomatoes on a rimmed baking sheet, sprinkle lightly with salt, and roast for 10 minutes as you prepare the fish.
- Step 2
In a small bowl, stir together butter, garlic, zest, spice blend and a pinch of salt.
- Step 3
Season fish lightly with salt. Pull pan from the oven, and nestle fillets among the cherry tomatoes. Pour spice butter over fish and tomatoes, tossing the tomatoes to coat them. Sprinkle scallions on top of everything.
- Step 4
Roast until fish is flaky and cooked through, about 5 to 10 minutes, depending on the thickness of the fillets. Top with a squeeze of citrus juice and fresh herbs, and serve.
Private Notes
Comments
Why do people think they need to add more stuff to a recipe? Simple can be elegant, and this recipe is great as it is. I used garam masala and fresh mint.
This is fantastic. I didn’t have enough tomatoes, so added quartered zucchini. For the spice mix, I used Penzey’s Arizona Dreaming. The fish was locally wild caught black bass. Yum.
J David Nelson. How about adding flavors that you particularly like... maybe olives, preserved lemon, more of the spice mix, garlic, vinegar, more herbs, lemon zest?
Put a little olive oil in the pan before cooking the tomatoes. They only need a few minutes of cooking before adding the fish. Garam masala works great. The proposed amounts work very well. More would overpower the fish.
We made this dish for a quick dinner and loved it. The recipe is open and easy. This is a great addition to our repertoire.
Made this last night with fresh caught Black Sea Bass. We did I the recipe as written. It was delicious! It’s in the rotation. 2 things to note. 1) use a pan small enough to fit your tomatoes. Our sheet pan was smears to big (? Or maybe we don’t use enough tomato’s! 2 owe had skin on fish. The skin doesn’t crisp - I oils do without skin next time.

