Heat oil over medium to high heat in a large skillet. Sprinkle salmon with salt and pepper. When oil is shimmering, add salmon skin side down and cook until golden brown. Flip over and cook for another 2 minutes. Transfer to a plate.
Reduce heat to medium and add butter to the skillet. When butter has melted, stir in garlic and cook about 1 minute (do not allow it to burn). Add cherry tomatoes and season with salt and pepper. Cook until tomatoes are beginning to burst, then add spinach. Cook until spinach is beginning to wilt.
Add gluten-free flour. Mix well. A thick paste should start to form. Stir in white wine and soy milk. Add in chicken bouillon and stir until everything is incorporated. Reduce heat to a simmer once sauce starts to thicken.
Place salmon back in skillet and spoon over sauce. Cook for about 3 more minutes. Garnish with herbs and lemon wedges. Enjoy!