In a large mixing bowl, combine the chopped salmon, breadcrumbs, parsley, green onions, garlic, Dijon mustard, lemon juice, salt, and pepper. Mix until well combined.
Using your hands, form the mixture into small balls, about 1.5 inches in diameter, and set aside on a plate.
Heat a generous amount of olive oil in a large skillet over medium heat.
Once the oil is hot, gently place the salmon balls into the skillet, being careful not to overcrowd the pan. Cook for about 3-4 minutes on each side or until they are golden brown and cooked through. Remove and drain on paper towels.
To make the avocado sauce, scoop the avocado flesh into a blender. Add lime juice, minced garlic, salt, and pepper. Blend until smooth and creamy. If the sauce is too thick, add water gradually until you reach your desired consistency.
Serve the salmon balls warm with the avocado sauce drizzled on top or as a dip on the side.
Notes
For a spicier kick, add some chili flakes to the avocado sauce.