Bake and Puree Sweet Potatoes:
Heat oven to 425°F (220°C). Cover a baking sheet with parchment. Wash and dry 3-4 medium sweet potatoes; poke each 5-6 times all over. Bake for 40-45 minutes until easily pierced with a fork. Let cool fully, then remove the flesh and process in a food processor until smooth. Portion out 1¼ cups of puree. (Canned sweet potato puree is a substitute.)Whisk Dry Ingredients:
In a bowl, combine flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Whisk thoroughly.Mix Wet Ingredients:
In a separate bowl, whisk oil, granulated sugar, light brown sugar, eggs, and sour cream until smooth. Add the sweet potato puree and whisk until fully incorporated.Combine Batter and Rest:
Fold the dry mixture into the wet mixture until no streaks remain. Cover the bowl with a towel or lid and let rest at room temperature for 30 minutes while the oven heats to 375°F (190°C).Make Pecan Streusel:
Meanwhile, prepare the pecan streusel: In a bowl, stir together chopped pecans, light brown sugar, ground cinnamon, salt, and melted butter until evenly coated. Refrigerate until needed.Fill Muffin Tins:
Line two 12-cup muffin tins with paper liners. Using a 3-tablespoon scoop, portion batter into each liner, skipping every other cup. Sprinkle pecan streusel on top and press lightly into the batter.Bake Muffins:
Bake at 375°F (190°C) for 18-22 minutes, until a toothpick inserted in the center emerges with a few moist crumbs or the center bounces back when touched.