You put "not messy" and toddler in the same sentence.
Even the cleanest food is going to get poured out everywhere and then stepped on. Sorry to poke fun, maybe I'm just happy mine is almost 3.
Generally the smaller the portion, the less mess there will be. Cubed sweet potatoes can even be a clean snack if you cook them just a little firmer and only give out 2 or 3 at a time. It's ok to give the same dense starch over and over. If the beans are accepted, give them out as often as they'll eat them but only 2 or 3 at a time.
Also toddlers really should be sitting down when they eat because they like to choke on food frequently. Sitting down helps minimize that as well as making them more noticeable to you when they are in danger.
I just don't like crackers in general. There isn't much good about them. They're not a whole grain. They say made with whole grain which says to me that they take a whole grain and wave it over the vat they're processing the crackers with. They often have tons of salt or sugar in them.