Cut the bacon into strips. Peel onion and chop finely. Peel and chop the carrot. Wash, clean and dice the celery. Clean and wash cabbage and cut into fine strips from the stalk.
Heat 1 tablespoon of oil in a frying pan and fry the bacon until crispy. Sauté onion, carrot and celery in the bacon fat for about 4 minutes.
Wash the lemon hot, grate dry and grate the peel thinly. Halve the fruit and squeeze the juice. Wash the thyme, shake dry and, except for something to garnish, tie with kitchen string to form a small bunch.
Add cabbage, lemon zest, lemon juice, thyme, white wine and chicken stock to the pan and bring to the boil while stirring. Season to taste with salt and pepper. Braise in the closed pan for about 8 minutes.
Pour the beans into a sieve, rinse briefly. Add beans and peas to the cabbage and simmer for another 3-4 minutes. Remove thyme.
While the cabbage stews, wash the fish and pat dry. Season the flour with salt and pepper, turn the fish fillets in the flour, knock off excess flour. Heat 2 tablespoons of oil in a large frying pan. First fry the fish on the skin for about 3 minutes, then turn it over and fry for another 3 minutes.
Arrange fish and vegetables.