Pat salmon dry and brush with 2 tablespoon olive oil on both sides along with salt and pepper.
Heat 1 tablespoon olive oil over medium-high heat until hot. Cook the salmon, skin side up, until golden and crisp, about 4-5 minutes. Set aside on a plate and cover.
Add remaining olive oil to skillet and sauté onions and tomatoes, about 2 minutes. Season with garlic powder.
Pour in chicken stock and heavy cream and bring to a simmer. Stir in spinach and farro. Mix well.
When liquid comes to a simmer, reduce the heat and cover. Cook for 15-20 minutes, until farro is tender.
Nestle in the salmon, skin-side down and continue to cook, covered for an additional 5 minutes.
Divide the farro, tomatoes, and spinach mixture into 4 meal prep containers. Place a salmon fillet on top.