Vegetables are really great for camping, for primitive camping because they're light, they don't need to be refrigerated, and they make meals fun. Milk is a problem if you like milk in your coffee and if you like coffee, so I just bring dehydrated milk and mix it up with some water. That works pretty okay.
A really fun dessert is bananas stuffed with chocolate and then wrapped in foil and just tucked into the fire to melt a little bit. You just slit the banana length-wise and stick chocolate pieces inside, wrap the whole thing in foil and just warm it up in the coals of the fire just for a couple of minutes. That's an awesome campfire dessert. And again, nothing needs to be refrigerated and it's light.
The biggest thing with camp food, especially with primitive camping, is to bring spices and hot sauce and lemon juice and garlic. All that little stuff makes camp food delicious. Salt and pepper. It's light. So I always bring little thing of hot sauce. Rather than bringing lemons, I buy one of those fake plastic lemons filled with lemon juice, and those make everything like pasta dishes and beans add a little bit of acidity to your food and makes it super delicious. I fill old film canisters or Tic-Tac containers with spice mixtures, and I plan out the spices for every meal before I leave. Everything is measured and each canister is labeled with the spices for that meal.
Then, butter. Butter is another thing that doesn't really need to be refrigerated, so if you freeze your butter or refrigerate it so that it's really nice and cold before your trip, then you can bring it with you. It probably won't melt, especially if you keep it in a Ziploc bag. Keep it away from warmth. You should be able to have enough butter for all of your meals. Butter makes everything taste delicious.