In a large oven-safe skillet, heat the olive oil over medium heat. Add the minced garlic and grated ginger, sautéing for about 1 minute until fragrant.
Stir in the red curry paste and cook for another 1-2 minutes, mixing well with the garlic and ginger.
Pour in the coconut milk and soy sauce, whisking until fully combined and smooth. Bring the mixture to a gentle simmer.
Add the bell peppers, snap peas, and zucchini to the skillet, stirring to coat the vegetables in the coconut curry sauce. Cook for an additional 3-4 minutes until the vegetables are slightly tender.
Gently nestle the salmon fillets into the pan, spooning some of the curry sauce over each piece. Ensure the skin side is facing down.
Transfer the skillet to the preheated oven and roast for 12-15 minutes, or until the salmon is cooked through and flakes easily with a fork.
Remove from the oven and let rest for a couple of minutes before serving.
Garnish with fresh cilantro and serve with lime wedges on the side for squeezing over the salmon.