Preheat oven to 300 degrees F. Place popcorn (remove any unpopped kernels), cashews and coconut in a large bowl; set aside.
Heat butter, sugar and honey in a medium saucepan. Stir mixture over medium heat until it begins to boil. Boil 2 minutes without stirring. Remove from heat and stir in curry powder and baking soda (mixture will foam).
Pour syrup over popcorn mixture in bowl and stir until evenly coated. Pour mixture onto a large, rimmed baking sheet or roasting pan lined with foil and sprayed with nonstick spray. Bake 30 minutes, stirring twice during baking time. Stir mixture a few times as it cools on baking sheet. Store in an airtight container.