Heat the olive oil in a saucepan and add the frozen meatballs, and fry turning frequently until the meatballs are defrosted. Remove from the pan and set aside.
Add the onions to the same pan and sauté the onion over medium heat till soft before adding in the garlic, herbs and chilli and cook for 1 min.
Stir in the harissa paste, followed by the chopped tomatoes and stock, bring to the boil, cover and simmer for 10 mins.
Add in the meatballs, cover and simmer for another 5-7 mins, adjust seasoning and switch off the heat.
For the Saffron Rice
Microwave the rice according to the packet instruction and set aside.
For the Corn
Transfer the saffron threads into a small container and add in the hot water and let stand for 5 mins.
Heat the butter and olive oil in a large frying pan, over medium till the butter melts. Mix in the saffron water and fry for 30 secs. Then mix in the rice and fry till the rice and saffron are well combined and the rice is warmed through. Top with the roasted almond flaked and keep warm.
Cook the corn according to the packet instructions, drain and set aside in a warm place.
Add the softened butter and harissa paste into a small bowl and mix until well combined.
Serve the harissa meatballs, topped with freshly chopped parsley, the saffron rice topped with almonds and the warm corn on the cob with the harissa butter melting on top.