Fish Fillet with Tomato–Basil Sauce

Fish Fillet with Tomato–Basil Sauce

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:

  1. Add the minced garlic and sauté for 30 seconds, until fragrant.

  2. Add the cherry tomatoes and cook for 3 minutes, stirring occasionally, until they soften and release their juices.

  3. Stir in the basil, lemon juice, and red pepper flakes (if using).

  4. 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.

Coconut Lime Fish Soup

Coconut Lime Fish Soup