Preheat your oven to 160 degrees Celsius. Dust the lamb with the flour and season to taste.
Heat some butter and olive oil in a large pot and fry the lamb until well browned.
Remove from the pot and add some more butter and olive oil and fry the onions and garlic until lightly browned.
Add the tomatoes, sugar, and stock and mix through.
Cover with a lid and place in the oven and cook for 2-3 hours.
Mix the flour and salt together and rub in the olive oil.
Add the milk and mix until just combined.
Roll into balls and place on top of the bredie.
Place back in the oven for 15-20 minutes until they are lightly browned and cooked.
Heat some olive oil in a large frying pan and add the beans and broccoli and fry for 5 minutes.
Add the anchovies and mix through.
Serve hot with the lamb bredie.