If you are missing Moroccan food, and really want to get a couscous or a tajine, check those places.
Warda is located inside the alley 71/7 on Mac Thi Buoi street. With a nice oriental decoration, the restaurant has indoor and outdoor, the cuisine is really great, you can enjoy a couscous for 285,000 VND and even a chicken and olive Tajine for 205,000 VND.
Similar to a couscous and prepared with the same ingredient, Saffron on 51 Hai Ba Trung street, is also a great place where they serve Moroccan chicken with couscous. See the full menu here.
Casablanca: On 54 Le Thanh Ton street in district 1 is a small restaurant serving traditional Moroccan food. They offer tapas like Paella, tortillas, appetisers like briouats, gaspachoi, but also Tajine and Couscous. You can check the full menu here.
La Plancha: This restaurant serves traditional French food as well as couscous as it is quiet popular in France. The couscous is roughly 200,000 VND. The place is located on 25 Tran Ngoc Dien street in district 2.