Choose a new cookbook worth up to £28 when you subscribe to our magazine.
Heat the oil in a large non-stick pan and fry the onion and garlic for 5 mins. Stir in the harissa, cumin and cinnamon, cook briefly, then tip in the stock and tomatoes.
Add the aubergines and lemon, then cover the pan and cook gently for 15-20 mins until the aubergines are meltingly tender. Add the butter beans and warm through.
Meanwhile, cook the couscous following pack instructions, then stir in the almonds. Serve the aubergine tagine on the couscous with the yogurt drizzled over, and garnish with mint leaves, if you like.