What does "gritty" mean?

Native speaker’s answer
Rebecca
In this scenario, "gritty" means containing or covered with small pieces of stone or sand. When food is "gritty," it means that it has a sandy-like texture. Ex: Why is this pudding so gritty? Ex: This frosting is a little too gritty for me.