Ingredients

3cupsall-purpose flour

1tbspbaking powder

¾cupwhite sugar

1tspsalt

1tspbaking soda

1egg,lightly beaten

2cupsbuttermilk

¼cupbutter,melted

1½cupsfresh cranberries

½cupwalnuts,chopped

⅓cupall-purpose flour

¼cupbrown sugar,packed light

⅛tspsalt

2tbspbutter,cold, cubed

¼cupoats

⅛tspground cinnamon

Preparation

Preheat the oven to 350 degrees F.

Combine the flour, baking powder, sugar, salt, and baking soda, then mix well.

Add the milk and egg to the dry mixture. Stir until everything is just moist, then add the butter. Stir until combined, but do not over-mix. Fold in the cranberries and nuts.

Combine the flour, brown sugar, salt, butter, oats, and ground cinnamon in a bowl. Work the mixture with hands, squeezing and stirring until it’s all moist and crumbly.

Grease an 8×4-inch pan. Pour all the batter in one pan to make one loaf, or divide it into two pans. Sprinkle the crumble topping on the loaf.

Bake for 30 minutes. Check for doneness and turn. Bake for 15 more minutes or until the top is browned and a toothpick inserted comes out clean.

Serve with a pat of butter and a cup of coffee or tea, and enjoy!