Sprinkle lamb with sugar and dredge in flour.
Sear lamb in olive oil. Remove to a plate to make roux.
Add butter to remaining oil and more flour if needed to make a roux.
Add beer or wine and scrape pot. Add beef stock and bring to boil.
Return lamb, spices, and vegetables to pot.
Simmer on low for about two hours or set slow cooker to low 4-6 hours.
If gravy is too thin, add some water thickened with cornstarch. Sprinkle with fresh parsley.
Serve hot stew with soda bread and salad.