Boil a pot of water and add 1 teaspoon of salt.
Add green beans and cook for 4-5 minutes until they turn bright green and crisp-tender.
Drain and rinse with cold water.
Preheat a skillet over medium heat.
Add sliced almonds and toast them for 2-3 minutes, stirring frequently until they are golden brown.
Set aside.
In the same skillet, melt butter over medium heat.
Add chopped shallot and garlic, cooking for about 2 minutes until they become fragrant.
Add the cooked green beans back into the skillet.
Toss them with the shallot and garlic mixture.
Sprinkle with lemon juice and season with salt.
Add toasted almonds and give the mixture one more toss.
Serve immediately while warm.