Squeeze the lemon and drizzle the juice over the fish.
Peel onion and garlic and chop finely. Wash and dice the celery. Wash the parsley and basil, shake dry and chop finely. Stone and halve olives.
Heat some olive oil in a saucepan and sauté the onion, garlic, celery and parsley. Add tomatoes, olives, capers, bay leaf and wine. Season with salt and pepper. Let everything simmer for about 30 minutes.
Season the fish with salt and pepper. Heat a little more olive oil in a pan and fry the fish for about 5 minutes on each side. Arrange the fish with the sauce on plates and sprinkle with basil.
Potatoes or just baguette are ideal as a side dish.