Preheat the Oven: Set your oven to 400°F (200°C). Prepare a baking sheet by lining it with parchment paper or giving it a light coat of oil.
Combine Meatball Ingredients : In a food processor, add the salmon chunks and pulse a few times until the salmon is finely chopped but not pureed. Transfer the salmon to a mixing bowl and add grated onion, panko breadcrumbs, minced cilantro, egg white, garlic, salt, pepper, paprika, and oregano.
Form and Place Meatballs : Using your hands or a small scoop, shape the mixture into 1-inch meatballs. Arrange the meatballs on the prepared baking sheet, making sure to space them out evenly.
Bake the Meatballs : Bake the meatballs in the preheated oven for 12-15 minutes, or until they are cooked through and lightly golden on the outside.
Blend the Sauce Ingredients : In a blender or food processor, combine the avocado, Greek yogurt, minced garlic, lime juice, water, cilantro, chipotle chili powder, salt, and pepper. Blend until smooth and creamy, adjusting the seasoning and chili powder to your taste.
Modify the Texture: If the sauce appears too thick, gradually stir in a bit more water until you achieve your preferred consistency.
Serving : Serve the baked salmon meatballs warm with the creamy avocado sauce on the side for dipping, or drizzle the sauce over the meatballs. Garnish with extra cilantro if desired.