Flake the baked salmon into small pieces, making sure to remove any bones and skin.
Transfer the flaked salmon to a medium bowl.
Add the cream cheese, chopped onion, lemon juice, lemon zest, dill, salt and pepper. Mix until well combined.
Taste it and season with more salt and pepper as needed.
Transfer the dip to a serving dish. Cover and refrigerate for at least 30 minutes to allow the flavors to meld.
Before serving, garnish with fresh dill if desired. Serve the salmon dip with crackers, vegetable sticks or toasted bread.