Many foods claim to "lower" blood sugar. I think what happens is that if you switch from potato chips to almonds you will have lower blood sugar. But basically food doesn't lower your glucose. If you haven't eaten anything and eat some almonds, the protein will be converted to glucose andn you might rise anyway.
That said, almonds are good for you and are an excellent low carb snack. So enjoy!
Dxd T1 1966, 2001 dialysis, 2002 kidney transplant, 2003 insulin pump, 2008 pancreas transplant