Peel and chop the onions and garlic. Peel, wash and finely dice the carrot. Cut the chorizo into slices. Wash the rosemary and shake dry.
Heat 1 tablespoon of oil in a saucepan. Fry the chorizo in it for about 3 minutes until crispy, remove. Roast the rosemary in the frying fat. Add onions, except for 1 tbsp., garlic and carrot, fry for approx. 5 minutes.
Add lenses. Deglaze everything with 1/2 l water and bring to the boil. Simmer covered for about 30 minutes. Lift out the rosemary.
Wash the tomatoes, cut them in half. Fish wash, dab dry and quarter. Season with salt and pepper and turn in flour. Heat 2 tablespoons of oil in a frying pan. Fry the fish for 2-3 minutes on each side.
Take out, keep warm.
Fry the tomatoes and remaining onion in the frying fat for 1-2 minutes. Season with salt and pepper. Season lentils with vinegar, salt and 1 pinch of sugar. Serve with fish, tomatoes and onions.