Thaw the fish in advance, if necessary, wash and clean the entrails. Peel the potatoes and carrots, and peel the onions.
Cut the potatoes and onions into large cubes, and the mackerel into large pieces. Grate the carrots on a coarse grater and chop the greens. In a preheated frying pan with vegetable oil, sauté the onion, then add the carrots and cook for another minute.
Boil water in a three-liter saucepan, add salt, spices and bay leaves and cook for a little, then add the potatoes and the resulting fry and cook for 5 minutes.
After 5 minutes, place the fish, cut into large pieces, into a saucepan with broth and cook until cooked, the fish should easily break down into flakes. At the end of cooking, add chopped herbs to the soup.
Serve the finished soup in portioned bowls, after adding a spoonful of sour cream.