Heat a large nonstick skillet over medium heat. Coat pan with cooking spray. Add onions to pan; cook for 1 minute, stirring frequently. Add garlic to pan; cook 30 seconds. Add green peas to pan; cook 1 minute, stirring frequently. Add broth and 1/4 teaspoon salt, and bring to a simmer. Cook 4 minutes or until peas are tender. Transfer pea mixture to a food processor, and process 2 minutes or until smooth. Strain the mixture through a sieve over a bowl, reserving liquid; discard solids. Stir in half-and-half and chopped dill. Cover and keep warm.
Wipe pan clean with paper towels. Place pan over medium-high heat. Sprinkle salmon fillets evenly with remaining 1/4 teaspoon salt and pepper. Coat pan with cooking spray. Add fish to pan; cook 2 1/2 minutes. Carefully turn fish over; cook 5 minutes or until fish flakes easily when tested with a fork or until desired degree of doneness. Serve with pea mixture and rice. Garnish with dill sprigs, if desired.
Wine note: The green flavors (peas, dill, and green onions) in this dish could easily be mirrored by a fresh, green-tasting sauvignon blanc. However, I prefer to serve this with a German spätlese riesling instead. The pure fruity and floral character of the riesling is an exquisite counterpoint to the richness of the salmon. Try the Pfeffingen "Ungsteiner Herrenberg" Riesling Spätlese 2004 from Pfalz, Germany ($20). --Karen MacNeil