Not all classes are equal. Three things separate the genuinely good ones from the tourist-mill versions.
The souk component is real, not cosmetic. Some cheaper classes skip the market entirely or do a ten-minute token stroll. A substantive souk visit takes at least 40 minutes, visits at least three different stall types (spices, vegetables, meat or fish), and involves actual interaction with stallholders — not just photographs.
You cook, not just watch. In the weakest classes, the chef makes the tagine while guests observe and occasionally stir. In a proper class, you do the spice rub, you arrange the vegetables, you make the salads. Ask the operator explicitly what the ratio of hands-on cooking to demonstration is.
The menu is specific, not vague. "Traditional Moroccan dishes" is a red flag. A good operator will tell you exactly which tagine, which salads, which bread, and whether couscous or pastilla features — before you pay. If you have vegetarian, vegan, or allergen requirements, a reputable class will confirm they can accommodate you and explain how the menu changes.
If you want all of that — a genuine souk walk, hands-on cooking, and a private or semi-private setting you can customise — a guided private experience is the cleanest option. The booking section below covers that.