Nigella’s Almond Biscuits are delightful morsels that include a little amaretto liqueur flavor and a pleasing almond profile. They only take 5 minutes to prepare and will put an end to your sugar cravings immediately.