Peel and finely chop the garlic and onions. Wash the meat, dab dry and cut into cubes. Heat lard. Fry the prepared ingredients in it while turning. Pluck off rosemary needles.
Season meat with salt, pepper and rosemary. Dust with flour and curry. Deglaze with white wine and stock. Cover and stew for about 45 minutes. In the meantime clean, wash and cut the beans into small pieces.
Peel, wash and slice the carrots. Add both to the curry after 20 minutes. Peel, wash and halve the potatoes. Cook in boiling salted water, seasoned with some caraway seeds, for about 15 minutes.
Then drain. Wash and quarter the tomatoes, remove the seeds. Cut the tomatoes into pieces. Fry potatoes and tomatoes briefly in hot fat. Mix into the curry before serving. Season the lamb curry again and refine with sour cream.
Serve garnished with fresh herbs.