Ingredients
Equipment
Method
Preheat and prep the pan
- Preheat the oven to 350°F and grease a 9x5-inch loaf pan so the loaf releases cleanly.
Mix the pumpkin batter
- Whisk together the all-purpose flour, baking soda, ground cinnamon, ground nutmeg, and salt.
- Whisk the canned pumpkin puree, granulated sugar, vegetable oil, eggs, and vanilla extract, then combine with the dry ingredients until just mixed.
Make the cream cheese filling
- Beat the cream cheese, granulated sugar (for filling), and egg (for filling) until smooth and no lumps remain.
Assemble and swirl
- Pour half the pumpkin batter into the pan, spread the cream cheese filling over top, then cover with the remaining batter.
- Swirl gently with a knife so you get ribbons without fully mixing the layers.
Make and add the streusel
- Combine the all-purpose flour (for streusel) and packed brown sugar (for streusel), then cut in the cold unsalted butter, cubed (for streusel), until coarse crumbs form.
- Sprinkle the streusel over the top for a crisp, bakery-style finish.
Bake and cool
- Bake for 55–60 minutes at 350°F, until a toothpick comes out mostly clean.
- Cool completely before slicing so the swirl sets and the crumb holds together.
Notes
For the cleanest swirl, use softened (not melted) cream cheese and swirl only a few gentle passes with the knife. Store tightly wrapped in the refrigerator up to 4 days. Freeze slices in an airtight container up to 2 months; thaw overnight in the fridge. For a dairy-light option, substitute reduced-fat cream cheese for the filling.
