Cinnamon Swirl Bread with Streusel is a soft, sweet loaf with a rich, buttery cinnamon filling swirled throughout. Topped with a crumbly, sugary streusel, it’s the perfect mix of soft, fluffy bread and a crunchy, sweet topping. It’s deliciously comforting and makes a great snack or breakfast treat!
Preheat your oven to 350°F (175°C). Grease a 9x5-inch loaf pan and line it with parchment paper for easy removal.
In a small bowl, mix brown sugar, flour, cinnamon, and cold butter. Use your fingers or a fork to mix until crumbly. Stir in nuts if using. Refrigerate while preparing the batter.
In a medium bowl, whisk flour, baking soda, salt, and granulated sugar.
In a large bowl, whisk oil, egg, milk, and vanilla until smooth.
Gradually fold the dry ingredients into the wet ingredients until just combined. Do not overmix.
In a small bowl, combine cinnamon and granulated sugar for the cinnamon swirl.
Pour half of the batter into the prepared loaf pan.
Sprinkle the cinnamon sugar over the top. Spread the remaining batter on top.
Finish with the rest of the streusel, gently pressing it into the batter. Bake for 45-55 minutes, or until a toothpick inserted into the center comes out clean. If the streusel starts browning too quickly, loosely cover with foil halfway through baking.
Let the bread cool in the pan for 10-15 minutes, then transfer to a wire rack to cool completely. Slice, serve, and enjoy with a hot cup of coffee or tea!