Peel the potatoes and cut into 2cm chunks. Thinly slice the onion. Trim the beans. Crush or finely chop the garlic. Crumble 1 stock cube* into a heatproof jug, add 310ml (1¼ cups) boiling water and stir to dissolve, then add the cranberries.
Step 2 — Cook mash
Put the potato in a medium saucepan of cold salted water and bring to the boil. Reduce the heat to medium and cook for 10-12 mins until tender. Drain and return to the pan. Mash the potato until smooth. Add 20g butter, season with salt and pepper and stir until combined. Cover to keep warm.
Step 3 — Brown meatballs
Meanwhile, put the beef mince and garlic in a bowl and season with salt and pepper (see Make it yours). Using damp hands, combine well, then shape into walnut-sized balls. Heat 2 tsp olive oil in a medium deep frypan over medium heat. Cook the meatballs turning occasionally, for 6-8 mins until browned. Transfer to a plate and cover to keep warm, reserving any oil in the pan.
Step 4 — Make cranberry gravy
Heat the same pan over medium heat. Add the onion and cook, stirring, for 5 mins or until dark golden. Add 2 tsp flour and cook, stirring, for 1 min or until starting to turn golden. Gradually add the stock, stirring, and bring to the boil. Reduce heat to medium and cook, stirring, for 2-4 mins until thickened. Remove from the heat. Taste, then season with salt and pepper.
Step 5 — Serve up
Meanwhile, bring a small saucepan of water to the boil. Add the beans and cook for 2-3 mins until tender. Drain. Divide the mash, meatballs and beans among plates. Spoon over the cranberry gravy and enjoy!
Step 6 — Make it yours
For meatballs with a lighter texture, add ¼ cup dry breadcrumbs and half a beaten egg to the mince mixture and combine well before rolling into meatballs.