Prep the pan and oven. Heat oven to 350°F (175°C).
Line a 9x5-inch loaf pan with parchment, letting it hang over the long sides for easy lifting. Lightly grease the exposed ends.
Whisk the dry ingredients. In a large bowl, combine 2 cups fine almond flour, 3 tablespoons coconut flour, 2 teaspoons baking powder, 1/2 teaspoon salt, 2 teaspoons cinnamon, 1/2 teaspoon ginger, 1/4 teaspoon nutmeg, and 1/8 teaspoon cloves. Break up any almond flour clumps with a whisk.
Mix the wet ingredients. In a separate bowl, whisk 4 large eggs, 1 cup pumpkin purée, 1/2 cup granulated keto sweetener, 2 tablespoons brown-style keto sweetener (optional), 6 tablespoons melted unsalted butter (cooled) or coconut oil, 2 teaspoons vanilla, and 1 teaspoon apple cider vinegar.
Combine gently. Pour wet into dry.
Stir with a spatula until just combined. The batter will be thick but spreadable. If using nuts or chips, fold in 1/2 cup now.
Load the pan. Scrape batter into the lined loaf pan.
Smooth the top with the spatula. For a bakery look, sprinkle a little granulated sweetener and cinnamon on top.
Bake. Place on the center rack and bake 45–55 minutes. Start checking at 45 minutes.
A toothpick should come out mostly clean with a few moist crumbs. If the top browns too fast, tent loosely with foil.
Cool properly. Let the loaf cool in the pan for 15 minutes. Lift it out using the parchment and cool completely on a rack—at least 1 hour.
Keto breads firm up as they cool, so don’t rush this step.
Slice and serve. Use a serrated knife for neat slices. Serve plain, with a pat of butter, or a smear of cream cheese.