Toast farro in oven for 20-30 minutes at 250℉ or until slightly brown. Boil toasted farro until tender (about 30-40 minutes) and strain.
Boil frozen corn. Simmer and cook until corn is tender (about 10-15 minutes.) Transfer cooked corn to a blender and blend until smooth. Strain corn puree.
Cook in steamer until the internal temperature is 155℉. Remove from streamer. Flake salmon into chunks.
Boil spinach. Remove when it wilts (about 5-10 seconds.) Remove spinach from water and shock in an ice bath. Strain excess water.
Heat oil in pan over medium. Add edamame, artichoke hearts, cooked farro, and halved grape tomatoes. Cook (about 2 minutes.) Add spinach, salmon, and corn broth. Bring to simmer and serve.