Wash the lamb under running water, dry with a paper towel and cut into portions. Finely chop the garlic, put it in a bowl, add all the seasonings, salt, olive oil and mix well. Rub the pieces of meat with this mixture on all sides, place in a deep bowl, cover with a lid and leave to marinate for 40 minutes. Cut the carrots into 1 cm thick slices and the onion into large half rings. Also prepare a dish in which the meat will first be fried on the stove and then baked in the oven.
Pour oil into a saucepan with a thick bottom, put it on the fire, add the lamb there and fry on all sides, let the fat on the meat render out. Then add cinnamon, carrots, onions and cook for another 5 minutes. After the onions and carrots are lightly stewed and saturated with oil, pour wine into the pan and let it simmer so that the wine evaporates a little.
Add the meat broth and bay leaf to the pan, let it boil and place in a hot oven. Cook for 2 hours at 160℃. Do not cover the dish with a lid. The dish is ready when the meat easily separates from the bone.
Place the lamb on a plate and pour over the wine sauce in which it was stewed. As a side dish, serve new potatoes in their skins, baked with rosemary.