For the harissa, place all of the harissa ingredients into a food processor and blend to make a smooth paste. Set aside.
For the kebabs, heat a griddle pan until hot. Place the steak cubes in a bowl and add the olive oil and salt and freshly ground black pepper, to taste. Mix to coat the steak in the seasoning and oil.
Thread the meat onto metal skewers, alternating with the wedges of red onion.
Place the skewers onto the griddle and cook on each side for 1-2 minutes, or until cooked to your liking. Baste with a little of the harissa every 30 seconds or so. Once the meat is cooked, squeeze over the lemon juice.
For the lemon rice, heat a lidded sauté pan over a medium heat, add the butter, olive oil, onion and garlic and sauté for two minutes until the onion and garlic are just softened, but not browned.
Add the rice, lemon zest and juice to the pan and mix well. Add the chicken stock and bring to a simmer.
Cover, reduce the heat and simmer for 12-15 minutes until the rice is tender and all the liquid has been absorbed. Season with salt and freshly ground black pepper, to taste, then stir in the coriander.
Serve the skewers with the rice alongside and with a dollop of harissa.