Pat your strawberries completely dry with paper towels—this step actually matters for getting chocolate to stick properly. Moisture is the enemy here, so don't skip it even if you're in a rush.
Combine chocolate chips, butter, and coconut oil in a microwave-safe bowl. Heat in 30-second intervals, stirring between each one, until everything's totally melted and smooth.
Stir in vanilla extract, sea salt, and orange blossom water until blended. Add the lemon zest last—I personally stir it in gently so you get little pockets of brightness throughout.
Let the mixture cool for about 2 minutes before dipping, so it's warm but not scorching hot. If you dip when it's too hot, the chocolate slides right off the strawberries.
Hold each strawberry by the top and dip it halfway into chocolate, then rotate slowly to coat completely. I learned the hard way that rushing this step means uneven coating, so take your time here.
Place each coated strawberry on parchment paper and immediately sprinkle with pistachios, coconut flakes, or powdered sugar. The chocolate's still tacky at this point, so toppings stick like magic.
Refrigerate for at least 15 minutes until chocolate sets completely. Don't panic if it looks a little soft—it firms up fast once it cools down.