Food and drink that can cause insomnia and anxiety include the following: • caffeine • alcohol • nightshades (potatoes, tomatoes, eggplant, peppers and gogi berries) • aged, fermented, smoked, cured or cultured foods such as salami, cheese, sauerkraut or red wine • sugar, flour and other refined carbohydrates.