Roasted Tomato, Shallot & Fish One Pan Dinner
Make dinner effortless with this roasted tomato and fish one-pan recipe! Ready in less than 30 minutes, it’s a healthy, flavorful dish perfect for busy weeknights.
Prep Time10 minutes mins
Cook Time25 minutes mins
Total Time35 minutes mins
Course: dinner
Cuisine: American
Keyword: 30-minute meals, Healthy dinner ideas, One-pan fish recipe, Quick fish dinner, Roasted tomato fish recipe, seafood
Servings: 4 people
Ingredients:
- 1 pint cherry tomatoes halved
- 1 large shallot thinly sliced
- 3 tbsp olive oil plus extra for brushing
- 1 tbsp balsamic vinegar
- Salt & pepper to taste
- 4 thick-cut skin-on white fish fillets (Chilean seabass, cod, halibut, or similar)
- Lemon zest
- Fresh mint thinly sliced
Preheat your oven to 400°F. Add the halved tomatoes and sliced shallot to a 12-inch oven-safe pan or baking dish. Drizzle with olive oil and balsamic vinegar, then season with salt and pepper. Toss to coat. Roast for 15 minutes, or until the tomatoes start to burst.
While the tomatoes roast, pat dry the fish fillets. Season both sides with salt and pepper.
Remove the pan from the oven once the tomatoes have burst. Make space for the fish in the pan and place the fillets directly into the dish. Return to the oven and bake for 10 minutes, or until the fish is firm and flakes easily with a fork (1–1.5-inch thick fillets typically take about 10 minutes).
Spoon the roasted tomatoes, shallots, and pan juices over each fish fillet. Top with fresh lemon zest and mint.
Serve immediately and enjoy!!
Calories: 188kcal | Carbohydrates: 7g | Protein: 6g | Fat: 15g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.05g | Cholesterol: 24mg | Sodium: 347mg | Potassium: 357mg | Fiber: 1g | Sugar: 4g | Vitamin A: 616IU | Vitamin C: 27mg | Calcium: 21mg | Iron: 1mg