Step 1: Prepare the Sweet Potatoes
Peel and cut the sweet potatoes into chunks. Boil or bake them until soft, then mash until smooth. Let them cool completely before using.
Step 2: Preheat the Oven
Preheat your oven to 165°C (325°F). Grease and flour a bundt or loaf pan to prevent sticking.
Step 3: Cream Butter and Sugar
In a large bowl, beat the butter, granulated sugar, and brown sugar together until light and fluffy. This step is key for a soft texture.
Step 4: Add Eggs and Vanilla
Add eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
Step 5: Combine Dry Ingredients
In a separate bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, cloves, and salt.
Step 6: Mix Everything Together
Gradually add the dry ingredients to the wet mixture, alternating with milk. Mix until just combined—do not overmix.
Step 7: Add Sweet Potatoes
Fold in the mashed sweet potatoes until evenly incorporated. The batter will be thick and creamy.
Step 8: Bake the Cake
Pour the batter into the prepared pan and smooth the top. Bake for 70–80 minutes, or until a toothpick inserted comes out clean.
Step 9: Cool the Cake
Let the cake cool in the pan for 15 minutes, then transfer to a wire rack to cool completely.
Step 10: Add Glaze (Optional)
Mix powdered sugar, milk, and vanilla to create a smooth glaze. Drizzle over the cooled cake.