Baked Fish with Roasted Tomatoes
A simple, elegant sheet-pan dinner: whole fish baked with sweet roasted tomatoes, briny olives, and garlic in olive oil. Ready in about 40 minutes with minimal cleanup.
- Total time
- 40 min
- Servings
- 2
- Calories
- 520
- Protein
- 42g
Ingredients
8 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Preheat oven to 425°F. Pat the 2 whole fish dry with paper towels and season inside and out with 1 tsp salt and 1/2 tsp pepper.
Step 2
In a large baking dish, toss the 2 cups cherry tomatoes, 1/2 cup olives, and 6 smashed garlic cloves with 2 tbsp of the olive oil. Spread in an even layer.
Step 3
Place the seasoned fish on top of the tomato mixture. Drizzle with the remaining 2 tbsp olive oil and lay the 4 herb sprigs over the fish.
Step 4
Roast for 25-30 minutes, until the fish flakes easily with a fork and the tomatoes are blistered and juicy.
Step 5
Let rest for 5 minutes. Serve the fish with the roasted tomatoes, olives, and garlic spooned over the top.
Tools you’ll need
- baking dish
- paper towels
- knife
- cutting board
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.



