Preheat the oven to 375℉/190℃. Line the muffin liners with 12 liners and set aside. Chop pecans and set aside.
3/4 cups pecans
In a small bowl, make the streusel. Combine flour, white sugar, brown sugar, cinnamon, and cold cut up butter. Using your hands, mix it together until combined into a crumbly, streusel mixture. Set aside while you make the muffin batter.
1/2 cup all-purpose flour, 1/4 cup light brown sugar, 1/4 cup white sugar, 1/4 tsp cinnamon, 3 tbsp butter cold
In a large bowl, add flour, white sugar, brown sugar, baking soda, baking powder, salt, cinnamon, and cornstarch. Mix until combined and set aside.
2 cups all-purpose flour, 1/2 cup white sugar, 1/4 cup brown sugar, 1 1/2 tsp cinnamon, 1 tsp baking soda, 1 tsp baking powder, 1 tbsp cornstarch, 1/2 tsp salt
In a large bowl, whisk oil, eggs, maple syrup, vanilla, and yogurt. Whisk until well combined.
2 eggs, 3/4 cups buttermilk* or yogurt or kefir, 1/2 cup oil, 1/2 cup maple syrup, 1 tbsp vanilla
Pour the dry into the wet and using a spatula, gently mix until a soft batter forms and almost all the flour streaks are gone.
Add the chopped pecans into the bowl and mix in a few times.
3/4 cups pecans
Evenly divide the batter between 12 liners, they should be almost or all the way full. Using a cookie scooper helps big time to minimize the mess. Sprinkle a generous amount of streusel on top.
Bake the muffins at 375℉ for 15-20 minutes. The muffins are ready when they bounce back at touch or a toothpick inserted comes out clean.
These muffins stay fresh covered at room temperature for a few days, or in the refrigerator in an airtight container for up to 1 week!