Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 17 ingredients for grocery delivery
Step 1
To make the tomato sauce, heat the oil in a large frying pan, then add the onion and garlic and fry over a gentle heat for 5-6 minutes, stirring often, until softened but not coloured. Add the chopped tomatoes with the sugar, season well and turn the heat up so the sauce is bubbling gently. Cook for 40 minutes, stirring often.
Step 2
Meanwhile, make the meatballs. Put all the ingredients apart from the oil and cheese in a bowl. Season. Mix with your hands, then roll into 20-24 balls the size of walnuts.
Step 3
Heat the oven to 220°C/200°C fan/ gas Heat the oil in a frying pan over a high heat. When hot, add the meatballs, frying on all sides for 5-6 minutes until golden. Drop them into the sauce for the last 5 minutes of cooking. Transfer to an ovenproof dish and top with the cheese. Season, then bake for 8-10 minutes until the cheese has melted.
Step 4
Mix the butter with the garlic and parsley. Slice the baguettes at an angle into thirds, split them open and pull out most of the insides. Spread the baguette shells with the garlic butter and set aside.
Step 5
Let the meatballs stand for 2-3 minutes, then serve with the garlicky baguettes. Use the baguettes to scoop up the meatballs and sauce, which will melt the butter.