Arrange salmon on a baking sheet lined with parchment paper, being careful not to overlap. Rub top of fillets with cayenne pepper and black pepper. Place in oven and cook for 15 minutes or until light and flaky.
Thinly slice onion and dice tomatoes; add to cooked quinoa and toss together with dried cranberries.
Serve hot salmon over a bed of the quinoa mixture.