Soy milk has 7 grams of protein per 8 oz. serving, while almond milk has only 1 gram. Is almond milk a reasonable “protein” choice?

You’re right, almond milk doesn’t have much protein in it. But it works well if you split your protein serving. By that, we mean you can have 4 oz. almond milk, plus 1 oz. of nuts and/or seeds. I’ve tracked my consumption on this plan and I always get plenty of protein, even without any animal sources of protein whatsoever. Since you’re not eating between meals, it’s good to make sure each meal has enough fat and protein, because those are what create a better sense of fullness between meals.