With a knife, cut off the top quarter of each artichoke. Using scissors, cut the thorny tips off the remaining leaves. Cut off the stems at the base of the bulbs.
Place the artichokes top down in a saucepan or Dutch oven large enough to contain the artichokes side by side. Add the lemon juice, garlic and onions. Cover with water and season generously with salt and pepper. Bring to a boil. Cover, reduce the heat and simmer until the artichoke hearts are tender when poked with a knife, 15 to 20 minutes. Drain thoroughly.
Meanwhile, in a mini food processor, grind the almonds into a fine powder. Add the sour cream, vinegar and honey and pulse to combine. Season with salt and pepper. Set aside.
Place the artichokes on a serving plate and accompany with a bowl of almond sauce. Diners pluck a leaf from their artichoke, dip it in the sauce, and scrape off the meaty base of the leaf with their teeth. The best part of the vegetable is the heart. Before eating it, diners use a small spoon to scrape off the inedible choke, the hairy pad covering the heart.
Recipes with the "Healthy Pick" stamp have been evaluated by a registered dietitian member of the Ordre professionnel des diététistes du Québec.