Preheat the oven to 350 degrees Fahrenheit.
Cut fish into serving pieces and blot it dry with a paper towel to get rid of excess moisture. Generously season with salt, ground black pepper.
In a large skillet, cook the onions, carrots, season with salt and ground black pepper to taste, cook for 5-7 minutes, until the vegetables begin to brown.
Add tomato paste, sugar, fresh bay leaf, whole spice, paprika, red bell pepper, tomatoes and garlic.
Cut the lemon in half. Squeeze in the juice of half a lemon.
Cook for another 8-10 minutes. Turn off the heat, remove lemon, and add parsley and thyme.
Spread half of the vegetables on the bottom of the baking dish.
Place a layer of fish over the vegetables.
Spread the remaining vegetables over the fish.
Cover the baking dish with a lid or aluminum foil and bake in the preheated oven for about 30-40 minutes.