2 yo eating nuts?
Unless you have reason to believe (family history) there will be an allergy issue, there's really no need to wait. My DD was eating nut butters (peanut and almond) by a year because we've got zero nut allergies in any close or even distant relatives. She's 22mos and will eat cashews and almonds pretty regularly. She's dairy intolerant so we've been subbing cashews for cheese lately and it's working out well, getting us away from the more processed vegan cheese alternatives. I don't worry too much about choking because we did baby led solids so she had minimal purees and spent plenty of time teaching herself how to use her own gag reflex to push things back up. I just try to keep her at a table when eating them so she doesn't go chipmunk on me and shovel everything in at once
My 2 year old eats nuts, mostly cashews. I worry about choking a bit with her so I don't give her almonds, but all of the softer nuts are all good.
If its allergies you are worried about, I recently read a study showing that waiting to introduce potential allergens (eggs, nuts, etc) doesn't do anything to prevent allergies to those foods. Unless you have some reason to believe they may be allergic, there is no reason to restrict them.
I am in Europe and over here people aren't so food-allergy paranoid. People give nuts as soon as the child can chew and swallow them properly (for my boy that was somewhere around 2 1/2 years I think). If there is an allergic reaction, you see that and stop giving them whichever nut caused it. You do not give them more than one type of nut at a time to try for the first time. It's not that complicated. All the nut-allergy hysteria is a cultural thing. It's okay to relax about it and still be safe as indeed nuts are among the most common food allergens. Even so, it's relatively rare and unlikely that your child has a nut allergy. If she enjoys them and there's no reaction and she can manage them physically, let her eat them. Not a problem.
My son was also eating nuts from a very young age. My DH started giving them to him at first and I was SO freaked out and nervous but he did ok. I would always just tell him "now chew-chew-chew" and I watched him eat them for a long time just to verify he was chewing them up good and not having any problems. Now I don't worry about it at all. I taught him to bite a grape in half though and that is how he eats those- call me paranoid but almost choked on an orange slice when he was a baby and that scarred me for life!!
Also, it's so ridiculous- he eats lots of different nuts and they all say different things on them. Some having choking hazard warnings: "don't give nuts to children under 4" and some say "don't give nuts to children under 6!!"
I can't remember when we started giving DD1 nuts. It was somewhere around 2. We also did BLW and she has been great at manipulating food but nuts do worry me. I try to make she she doesn't wander around with them and I always supervise carefully.
We haven't given our almost-1yo nuts yet but, I guess, once she has molars we will.
ETA - I mean whole nuts. She has been having peanut butter for ages.
DD is 32 months and isn't big on most nuts that we've tried but she adores pistachios and eats them regularly. I'd think they are too small to cause a problem, it seems like grape or hot dog sized things are the type to worry about. I've only stopped cutting her grapes in half a couple of weeks ago (and still watch her closely with them) so I may be more paranoid than most.