Preheat your oven to 350°F and line an 8x8 inch baking dish with parchment paper or lightly grease it. While the oven heats, sift the cocoa powder into a small bowl to remove any lumps—this ensures a smooth, lump-free batter. Measure out all remaining ingredients and have them ready, including the sweet potato, almond butter, eggs, maple syrup, vanilla extract, and chocolate chips. Having everything prepared before you start mixing means you can work efficiently and won't have to hunt for ingredients mid-process.
In a large bowl, combine the mashed sweet potato, almond butter, room temperature eggs, vanilla extract, and maple syrup. Whisk these together until the mixture is smooth and well combined, about 1-2 minutes. The room temperature eggs are important here—they help the almond butter emulsify into the batter more evenly, creating a better texture. I find that starting with this wet base first makes it easier to incorporate the dry ingredients without overmixing later.
In a separate small bowl, whisk together the sifted cocoa powder, baking soda, salt, cinnamon, and instant espresso powder. This pre-mixing prevents dry streaks in your final batter. Pour the dry ingredient mixture into the wet ingredients from Step 2 and fold together gently with a spatula until just combined—stop as soon as you don't see any dry streaks. Overmixing at this stage can make the brownies tough, so restraint is key.
Fold the chocolate chips and cacao nibs (if using) into the batter from Step 3 until evenly distributed. Pour the batter into your prepared 8x8 inch baking dish and smooth the top gently with a spatula. I like to reserve a few chocolate chips to scatter on top before baking—it creates a nice visual finish and ensures you get chocolate in every bite.
Bake at 350°F for 25 minutes, until a toothpick inserted into the center comes out with just a few moist crumbs—don't overbake, as these brownies will continue to set slightly as they cool. Remove from the oven and let cool in the pan for at least 15 minutes before cutting. If you can wait, cooling for 30 minutes will give you cleaner cuts and a better texture.