In a large saucepan, drizzle the vegetable oil over medium heat. Add the garlic and cook until just fragrant. Stir in the couscous and cook, stirring constantly, until lightly toasted, 4-5 minutes.
Pour in the stock and season with the cinnamon stick, cumin, cardamom, and lime zest. Add salt and pepper to taste. Bring the stock to a boil, then reduce heat to a low simmer and cover. Cook, without stirring, until most of the stock has been absorbed, about 10 minutes.
Stir in the apricots, pistachios, lime juice, and half of the mint. Cover and cook over very low heat for 5 minutes. Remove from heat and discard the cinnamon. Fluff the couscous with a fork and season with salt and pepper.
Serve immediately garnished with the remaining mint.