In a mixing bowl, combine mayonnaise (or Greek yogurt), Thai sweet chili sauce, Sriracha, honey, and lime juice. Whisk these ingredients together until smooth.
In another bowl, toss your cubed salmon fillets with olive oil, garlic powder, onion powder (if using), smoked paprika, salt, black pepper, and cayenne pepper (if desired).
Heat a non-stick skillet over medium-high heat. Once hot, add your seasoned salmon cubes in a single layer. Cook for about 3–4 minutes on each side until golden brown and crispy.
Once cooked to perfection, remove your salmon bites from the skillet. Drizzle them generously with your prepared sauce and sprinkle with chopped parsley or green onions for garnish. Serve immediately alongside lime wedges.