-
1
Preheat the oven to 425F (220C).
-
2
Peel the onions and boil them in unsalted water for fifteen minutes, then drain them.
-
3
Smear the beef all over with oil or beef dripping, sea salt, and freshly ground pepper.
-
4
Lay it in a roasting pan with the boiled onions, the whole, unpeeled garlic cloves, the tomatoes, and the bay leaves.
-
5
Roast for twenty minutes.
-
6
Decrease the oven temperature to 350F (180C) and continue roasting for a further ten minutes per pound (500g).
-
7
When the beef is done, remove from its pan, then set it aside somewhere warm, lightly covered with aluminum foil to keep it warm while it rests and while you make the tomato gravy.
-
8
(If you are roasting potatoes to accompany this, now is the time to take them out, put them in another dish, and continue roasting until crisp and golden.)
-
9
Squash the onions, tomatoes, and garlic in the pan with the back of a wooden spoon.
-
10
Dust the flour on top and place the pan and its contents over medium heat, stirring almost constantly, until the flour browns a little.
-
11
Pour in the Madeira and let it bubble a while, then add the stock and the mustards, stirring and scraping at the stuck-on roasting juices.
-
12
Season, then leave to simmer, with the occasional stir, for ten to fifteen minutes (any longer and the gravy will lose much of its character).
-
13
Check the seasoning and push through a coarse sieve into a warm pitcherit really must be warm.
-
14
Serve with the beef.