Using a mixing bowl, combine all-purpose flour, baking soda, baking powder and salt. Mix until well blended and set it aside.
In a separate mixing bowl, combine butter and sugar until creamy, fluffy and smooth.
Add the egg and continue beating until well combined.
Add the yogurt and orange juice. Beat for fe seconds. This will be the curdling stage, don’t worry about the texture as it will be smooth and creamy once you add the dry ingredients.
Mix in the orange zest. Add 1/2 half of the dry ingredients and fold until well incorporated. Fold in the remaining half, and scrape the sides and the bottom of the bowl to make sure everything is well combined.
Fold in the cashew nuts and pineapple until well combined.
Lay muffin papers on muffin pan.
Fill the lined muffin papers 3/4ths full with the muffin batter.
Bake in the oven for 16-18 minutes.
While the muffins are baking in the oven, make the orang glaze. Combine orange juice, water and sugar in a small sauce pan. Turn on the heat to medium, stir until sugar is dissolved and let it simmer until it is thickened.
Once the muffins, remove from the muffin pan to prevent from overcooking.