In a large skillet over medium-high heat add the almonds and toast. Toss and stir the almonds often for 2-3 minutes. The almonds will develop some brown color and the aroma is nutty. Remove and set aside once they are slightly browned.
Bring a large pot of salted water (about 2 tablespoon of salt) to a boil. Add the green beans to the boiling water for 1-2 minutes depending on the thickness of your green beans and the tenderness you prefer. We like them with a bit of crunch so just a couple minutes of blanching achieves this texture. Once done, remove to an ice water bath to stop the cooking process for about 1 minute, then remove to a paper towel lined plate to remove excess water.
In the same skillet used for the almonds, over medium heat, melt the butter. Add the green beans then the salt, pepper and balsamic vinegar. Cook for 1 minute, then add the almonds and toss to coat. Taste and add additional salt if needed. If desired, sprinkle with some parmesan cheese. Serve with your favorite main course.