Make the fried shallots: whisk the plant milk together with vinegar to make buttermilk. Set aside for about 10 minutes. Then, place your thinly julienned shallots in your buttermilk while you prepare the flour dredge. Prepare the flour dredge by whisking together flour, garlic powder, salt, and pepper. Place in a shallow bowl.
Bring your oil to a temperature of 350° F (or hot enough so that when you drop a speck of flour in, it bubbles right up to the surface). Coat the shallots soaking in the buttermilk with your flour mixture. Then drop them in the oil. Fry until they are golden brown (around 2 minutes) and drain on paper towels or on a wire rack.
Make the green beans: Add butter to a large pan over medium heat. When it has melted (about 1 minute), add almonds and cook until they are golden and brown (around 5 to 7 minutes). Next, add the shallots, salt, and pepper. Sauté until fragrant (around 2 minutes). Deglaze with the wine and cook down until all of it has evaporated (around 3 minutes). Remove the almonds and shallots from the pan.
Add green beans to the pan over medium high heat, together with ½ cup water. Pop the lid on and allow it to cook for about 5 to 7 minutes. Then, take the lid off and cook until all the liquid is gone (around 2 more minutes). Place the green beans on your serving platter and top with almond and shallot mixture, along with fried shallots.