Preheat your oven to 325°F. Grease a silicone Bundt pan with coconut oil or cooking oil spray so the cake releases easily after baking.
In a large bowl, sift the 3 cups all-purpose flour and whisk it together with 1 teaspoon baking soda, ½ teaspoon fine kosher salt, and 1½ teaspoon ground cinnamon.
In another bowl, use an electric mixer to combine the ⅔ cup melted coconut oil, 1 tablespoon vanilla extract, 2 cups packed light brown sugar , and 6 large eggs until smooth and creamy.
Add the 1 cup sweet potato puree and 1 cup Greek yogurt to the wet mixture, then mix again until everything is fully combined.
Gently fold in the flour mixture using a spatula or whisk until no dry spots remain.
Stir in the chopped ⅔ cup pecans, then pour the batter into your prepared Bundt pan.
Bake for 60 to 70 minutes, or until a toothpick comes out clean from the center. Let the cake cool in the pan before turning it out.
For the glaze, melt the 8 ounces white chocolate and mix it with 1 tablespoon coconut oil until smooth. Drizzle over the cooled cake, then sprinkle with extra chopped 3 ounces white chocolate and pecans if you like.
Notes
Make sure the sweet potato puree is smooth. Any lumps can affect the texture of the cake.
Sift the flour for a light, fluffy crumb that bakes evenly.
Use room-temperature eggs and yogurt; it helps everything blend smoothly for a softer, more even crumb.
Add a pinch of nutmeg or ginger for a little extra warmth in the flavor.
Storage:
Store the Sweet Potato Cake covered at room temperature for up to 2 days, or refrigerate for up to 5 days.
For longer storage, wrap slices tightly and freeze for up to 1 month. Thaw at room temperature before serving.