Preheat the oven to 350 degrees F.
In a medium bowl whisk the flour, salt, and baking soda. Set aside
In your stand mixer add the eggs, yogurt and vanilla. Mix on medium speed for 30 seconds.
With the mixer on low add the oil and sugar, mix for 1 minute. Add the orange zest, juice and extract. Blend for 1 minute.
Turn the mixer off and pour in the dry ingredients. Blend on low for 30 seconds, increase the speed to medium low and then blend for 1 minute. Scrape down the sides halfway.
Fold in your cranberries and then pour the batter into your muffin tins.
Bake the muffins on the middle rack of the oven, for 20-23 minutes or until a toothpick comes out of the center of the muffin clean. Enjoy!