Ingredients

1½cupsall-purpose flour,spoon and leveled

1tspbaking powder

¾tspbaking soda

¼tspsalt

1tspcinnamon,ground

½tspginger,ground

¼tspnutmeg,ground

½cupvegetable oil,or canola oil, or melted coconut oil

2large eggs,at room temperature

1cuplight brown sugar,or dark brown sugar, packed

⅓cupapplesauce,or yogurt, unsweetened, at room temperature

1tsppure vanilla extract

1½cupscarrots,(about 3 large carrots) peeled, shredded

¾cupwalnuts,chopped, or or pecans, raisins, or dried cranberries, optional

4ozcream cheese,(block) softened to room temperature

2tbspbutter,unsalted, softened to room temperature

1cupconfectioners’ sugar

½tsppure vanilla extract

¼tspground cinnamon

pinchsalt

Preparation

Preheat the oven to 350 degrees F. Grease a 9×5 inch loaf pan.

Whisk the flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg together in a large bowl until combined.

Set aside.

In a medium bowl, whisk the oil, eggs, brown sugar, applesauce, vanilla, and carrots together until combined.

Pour the wet ingredients into the dry ingredients and gently whisk until just combined.

Fold in the nuts or add-in. The atter will be semi-thick.

Spread the batter into the prepared loaf pan.

Bake for 55 to 65 minutes. Loosely cover the bread with aluminum foil halfway through to prevent heavy browning on top, if preferred.

The bread is done when a toothpick inserted in the center comes out mostly clean with zero raw batter.

Remove the bread from the oven.

Cool completely in the pan set on a wire rack before removing and frosting.

Using a handheld or stand mixer fitted with a paddle or whisk attachment, beat the cream cheese in a medium bowl on medium-high speed until smooth and creamy.

Beat in the butter until combined.

Add the confectioners’ sugar, vanilla, cinnamon, and a pinch of salt (a little less than ⅛ teaspoon), then beat on low speed until smooth and creamy.

Taste.

Add more cinnamon and/or salt, if desired.

Frost the cooled bread, slice, and serve.