Go to the supermarket and have a look in the savoury crackers bit to see what they have, cheesy oatcakes are great.
Some cereal bars are less sweet than energy bars – things like nature valley aren’t too bad.
Peanut butter sandwich or something savoury between two slices of bread.
Bananas.
You don’t necessarily need non sweet things but a variety can help. Ditching the energy drink also makes a difference.
For the Kielder 100 I packed a couple of pork pies and on other long rides sausage rolls feature – can eat on the move and make a change from sweets.
If you are not racing you can often get by with “normal” snack food.