Add all of the ingredients to a mixing bowl. Mix the meat massaging thoroughly with you hands to ensure good flavour and texture.
Using a spoon or your hands make small walnut-sized bowls of the meat mixture. Arrange these meatballs in the dish you are going to bake them in.
Rest the meatballs in the fridge until you are ready to use them.
Add 1 tbsp of olive oil to a frying pan and heat over a medium heat. Add the onions and fry until the onions soften.
Add the garlic and crumbled dried chilis and fry for 30 seconds. Make sure nothing catches.
Add the tomato puree and fry for 30 seconds stirring constantly.
Add the stock concentrate plus a cup of water (or just a cup of stock) and a large pinch of saffron threads crumbled. Simmer for 3-4 minutes.
Add the lemon juice and chopped parsley and take off the heat. The sauce can now rest until you are ready to cook dinner.
Pre-heat the oven to 200ºC with fan.
Pour the sauce over the uncooked meatballs. The meatballs should stick out above the sauce so you may need to adjust the quantity of sauce depending on your baking dish. Either use less sauce or add a little water.
Bake for 25-30 minutes until the meatballs are browned on top and cooked through. Serve with couscous or rice and some buttered vegetables.