Food weight is a tricky problem, because everyone's ideas about what kind of food are appealing and which foods are inedible vary so widely. My food list would look very different than yours, but considering how different tastes are, that's a given.

Then there's a lot of variation in how much time and effort you want to put into food preparation and cleaning up (and people who dehydrate their own meals ahead of time are putting large amounts of time into food prep, even if it isn't trail time).

Lastly, there's a big variation in calorie needs. Someone 6'4" and 210 lbs. who is hiking 20 miles a day in mountainous terrain could eat upwards of 4000 calories a day and lose weight. A 100 lb. woman who is hiking 5 miles a day on a shoreline trail could get by with 2000 calories a day and be happy.

The basic facts you have to work with are that the less water there is in the food you carry, the lighter your food weight will be. Water provides no calories and is heavy. Pure fat packs more than twice the calories of pure carbs or protein (9 per gram compared to 4 per gram), but eating pure fat is no one's idea of heaven - unless maybe you are an Eskimo.

So, the way I see it, you're just going to have to experiment to find better solutions that also suit your tastes. At least you aren't carrying any cans!