1.Preheat oven to 180°C/160°C fan-forced. In a large, deep baking dish, place lamb, onion, herbs, garlic, beans and wine. Season well with freshly ground pepper. Scatter over breadcrumbs and parmesan. Drizzle with oil.
2.Cook, basting every 30 mins, 1 1/2-2 hrs, until tender and breadcrumbs form a golden crust. Add tomato 45 mins into cooking time. Cover pan loosely with foil and rest lamb and vegetables 10-15 mins.
3.Carve lamb into thick slices and serve with onion, tomato and beans.