In a small bowl, mix oil, salt, pepper, and chili powder. Coat the salmon fillets with mixture and set aside while you prepare the salsa.
In a separate bowl, lightly toss diced avocados, onion, lime juice, garlic, cilantro and oil. Season to taste with salt and pepper. Place in the fridge until ready to use.
Oil a grill pan or outdoor grill with cooking spray. Grill the salmon on high heat for 2-3 minutes on each side, until the internal temperature of the salmon reaches 145 degrees.
Spoon the avocado salsa evenly over each salmon fillet.
Notes
One Serving is 1 salmon fillet and approximately 1/3 cup of avocado salsa.