A light, fresh, and flavorful fish dish that cooks in under 15 minutes.
Ingredients
-
2 fillets firm white fish (cod, halibut, haddock, or tilapia)
-
Salt & black pepper, to taste
-
2 tbsp olive oil
-
1 cup cherry tomatoes, halved
-
2 garlic cloves, minced
-
1/4 cup fresh basil, chopped
-
1/2 tsp red pepper flakes (optional)
-
Juice of 1/2 lemon
-
Extra basil for garnish
Instructions
1. Season the Fish
Pat the fish fillets dry with paper towels.
Season both sides generously with salt and pepper.
2. Pan-Sear the Fish
Heat 2 tbsp olive oil in a skillet over medium-high heat.
Place the fish fillets in the hot pan and cook for 4–5 minutes per side, until:
-
golden brown
-
flakes easily with a fork
-
fully cooked through
Remove the fillets from the pan and set aside.
3. Make the Tomato–Basil Sauce
In the same skillet:
-
Add the minced garlic and sauté for 30 seconds, until fragrant.
-
Add the cherry tomatoes and cook for 3 minutes, stirring occasionally, until they soften and release their juices.
-
Stir in the basil, lemon juice, and red pepper flakes (if using).
-
Let everything cook for 1 minute to blend the flavors.
4. Combine & Heat Through
Return the fish fillets to the pan.
Spoon the tomato–basil sauce over them and warm through for 1 minute.
5. Serve
Transfer the fish to plates.
Top generously with more fresh basil.
Serve immediately with:
-
Rice
-
Mashed potatoes
-
Garlic bread
-
Steamed vegetables
-
Pasta
⭐ Chef’s Tips
-
Don’t overcook the fish — pull it off the heat as soon as it flakes easily.
-
Add olives or capers for a Mediterranean twist.
-
Use butter + olive oil for richer flavor.
-
Add a splash of white wine to the tomatoes for extra depth.

