Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 32 ingredients for grocery delivery
Step 1
Preheat the oven to 160°C.
Step 2
Peel and finely slice the onions. Peel and crush the garlic cloves. Roughly chop the tomatoes.
Step 3
Put a large saucepan over a high heat and add the oil. Rub the beef all over with the ras el hanout and season with salt and pepper and lower it into the saucepan. Fry for 2-3 minutes per side, until it's a deep, dark golden brown all over. Add the butter to the pan and coat the beef before transferring it to a plate.
Step 4
Add the onions and garlic to the saucepan and fry for 4-5 minutes, until the onions begin to soften and colour. Add the tomato purée, turmeric, cumin, paprika and ground ginger with the cinnamon stick. Fry for another 1 minute then add the chopped tomatoes and the beef stock.
Step 5
Return the beef to the pan, add a lid and place it in the oven to cook for 2 hours.
Step 6
Make the Yorkshire pudding batter by whisking the eggs into the milk and pouring the mix a little at a time into the flour. Add thyme leaves, season well and cover with Cling Film. Leave in the fridge for an hour.
Step 7
Raise the temperature of the oven to 220°C.
Step 8
Put a medium saucepan of water over a high heat and add the saffron. Peel and half or quarter the potatoes depending on how big they are, making sure they're all a similar size. Bring the water to a boil and cook for 10 minutes, until the outsides start to go fluffy. Drain through a colander and toss to rough them up a bit.
Step 9
Grab a bowl and gently toss the potatoes with the beef dripping, salt and pepper. Scatter over the polenta and toss again to get an even coating on all of the potatoes. Tip them onto a roasting tray and drizzle with a little more beef dripping. Smash the garlic cloves and scatter them around the potatoes. Place in the oven for 30-40 minutes, turning after 15 minutes, until golden brown all over.
Step 10
Divide the beef dripping for the Yorkshire puddings between the indents of a Yorkshire pudding tin (a shallow muffin tin). Place it in the oven to preheat in the oven for 5 minutes. Carefully pour just enough batter into each indent to come about 1cm up the side.
Step 11
Return the tray to the oven and bake for 20-25 minutes, without opening the door, until the Yorkshires have risen and are a deep golden brown on top.
Step 12
Put a large saucepan of water over a high heat and bring it to a boil. Add the drained, soaked chickpeas and the bicarbonate of soda. Simmer for 1 hour, until the chickpeas are very soft.
Step 13
Peel the garlic and add it to a food processor with the tahini, horseradish and a very generous pinch of salt. Drain the chickpeas and add them to the food processor. Blitz and slowly pour in the water to make a super smooth paste.
Step 14
Transfer the hummus to bowls, cover and chill.
Step 15
Preheat a griddle pan over a high heat. Quarter your aubergines and courgettes. Add them to a large mixing bowl and toss them with vegetable oil, salt and pepper. Place the aubergines and courgettes onto the griddle pan and cook for 2 minutes before turning and repeating on all sides, until the flesh is blackened with grill marks.
Step 16
Transfer the veg to a baking tray and brush it with harissa paste. Place the tray in the oven for 20 minutes to finish cooking and heat through.
Step 17
When the beef is done, remove it from the oven and carefully remove the meat from the pan and transfer to a plate.
Step 18
Strain the liquid into a frying pan over a high heat and bring it to a boil. Leave it to bubble away for 10 minutes, until it thickens into a gravy.
Step 19
Arrange the potatoes, Yorkshire Puddings, Roasted Vegetables and Hummus around the beef on the board. Serve the gravy in a jug and bring it all to the table!