Heat a flameproof casserole dish over high heat then spray lightly with oil and dry the lamb in batches until browned all over. Set aside.
To the same casserole, add the onion, celery, carrots, garlic and rosemary and cook, adding a splash for water, until the vegetables have started to soften, around 8-10 minutes.
Return the lamb to the casserole and add the Worcestershire sauce, tomatoes and bay leaves. Stir to combine then add 300ml water. Cover and cook in the oven for 45 minutes.
Then stir in the beans and cabbage, adding extra water as necessary. Return to the oven for a further 15 minutes.