Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 350°F and grease a 9x5-inch loaf pan so the loaf releases cleanly.
Make the pumpkin batter
- Whisk together the flour, baking soda, cinnamon, nutmeg, and salt until evenly combined.
- Whisk the pumpkin puree, sugar, oil, eggs, and vanilla, then combine with the dry ingredients just until the batter is cohesive.
Make the cream cheese filling
- Beat the cream cheese, sugar, and egg until smooth and thick, with no visible lumps.
Assemble and swirl
- Pour half the pumpkin batter into the pan and spread it into an even layer.
- Spoon the cream cheese filling over top in an even mound.
- Pour the remaining batter over the filling and spread gently to cover.
- Swirl gently with a knife to create marbled streaks (stop before the filling fully mixes in).
Add streusel and bake
- Combine the flour and brown sugar for the streusel in a bowl.
- Cut the cold butter into the flour mixture until coarse crumbs form with a sandy texture.
- Sprinkle the streusel evenly over the top so it bakes into a crisp layer.
- Bake for 55–60 minutes at 350°F, until a toothpick comes out mostly clean (a few moist crumbs are fine).
- Cool completely before slicing so the swirl sets and the loaf holds together.
Notes
For the cleanest swirl, use a mostly room-temperature cream cheese so it spreads without streaking. Store the loaf tightly wrapped in the fridge for up to 4 days. Freeze slices in an airtight container for up to 2 months. For a lighter option, replace the vegetable oil with an equal amount of neutral yogurt for a softer crumb (texture may be slightly less tender).
