The pan was still warm when my neighbor texted me a photo of the empty plate. “I hid three in my coat pocket for the drive home,” she admitted. I had handed her a bag of these pumpkin cream cheese muffins with streusel topping maybe twenty minutes earlier. That text was the fourth time someone had asked for the recipe in just two weeks, and honestly, I was a little stunned.
I had not set out to create the perfect fall muffin. It started on a rainy Tuesday afternoon when I was staring at a can of pumpkin puree that had been sitting in my pantry since last October. I had a block of cream cheese that needed using up, a craving for something warm and spiced, and absolutely no plan. I just started mixing things together in a bowl, hoping for the best.
The first batch came out okay. A little dry, honestly. The cream cheese filling sank to the bottom like a sad little puddle. So I tried again the next day, adjusting the flour ratio and changing how I layered the filling. By the third attempt, I had it. The muffin was tender and moist, the cream cheese center was perfectly swirled through the middle, and that buttery streusel on top? It crunched in all the right ways.
What I love most about this recipe is that it does not try to be fancy. It is just a really good muffin that tastes like fall in every single bite. No complicated techniques, no hard-to-find ingredients. Just simple baking that makes people close their eyes when they take a bite. That is the kind of recipe worth holding onto.
Why You’ll Love This Recipe
I have tested this recipe more times than I care to admit, and every single batch confirmed what I suspected from the start. These are not your average pumpkin muffins. Here is why they keep disappearing from kitchen counters everywhere.
- Perfectly Balanced Flavors : The spiced pumpkin batter is not overly sweet, which lets the tangy cream cheese filling shine. Then that brown sugar streusel adds just enough crunch to keep every bite interesting. It is the kind of balance that feels intentional, not accidental.
- Simple Ingredients, No Fuss : You probably have most of these in your pantry right now. Canned pumpkin, basic flour, sugar, eggs, butter, and cream cheese. No specialty flours or weird extracts. I tested this with both store-brand and name-brand ingredients, and it works beautifully either way.
- Comes Together Quickly : From start to finish, you are looking at about 45 minutes. The batter mixes up in one bowl, the streusel takes two minutes to make, and the cream cheese filling is just a quick stir. Perfect for those mornings when you suddenly remember you promised to bring something to a gathering.
- Great for Fall Gatherings : I have brought these to pumpkin carving parties, Thanksgiving brunches, and casual coffee dates. They never last long. People always ask for the recipe, and I have stopped being surprised by it.
- Freezes Like a Dream : Make a double batch and freeze half. They thaw beautifully and taste just as fresh as the day you baked them. I have a stash in my freezer right now for unexpected guests.
What really sets these muffins apart is the texture. The pumpkin keeps the crumb incredibly moist without making it heavy. The cream cheese creates this soft, almost custard-like pocket in the center. And that streusel? It stays crunchy for two days if you store them right. I have tried dozens of pumpkin muffin recipes over the years, and this is the one I keep coming back to. It just works.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to create something that tastes anything but ordinary. Here is everything you will need and a few notes on what to look for.
For the Pumpkin Muffin Batter
- 1 ¾ cups (220g) all-purpose flour — Spoon and level it. Do not scoop directly from the bag or you will end up with dense muffins. I use Gold Medal most of the time, but any standard brand works fine.
- 1 teaspoon baking soda — Make sure it is fresh. If it does not fizz when you drop it in vinegar, get a new box.
- ½ teaspoon baking powder — This gives the muffins a little extra lift alongside the baking soda.
- 1 teaspoon ground cinnamon — I prefer Saigon cinnamon for its warm, slightly sweet flavor, but regular cinnamon is perfectly fine.
- ½ teaspoon ground nutmeg — Freshly grated if you have it, but pre-ground works great too.
- ½ teaspoon ground ginger — Adds a subtle warmth without being overpowering.
- ¼ teaspoon ground cloves — Just a pinch. Cloves are strong, so do not go overboard.
- ½ teaspoon salt — Fine sea salt or table salt. It balances the sweetness.
- 1 cup (200g) granulated sugar — Regular white sugar keeps the crumb light and tender.
- ½ cup (100g) packed light brown sugar — Adds moisture and a deeper caramel-like sweetness.
- ½ cup (120ml) vegetable oil — Canola or avocado oil also work. Oil keeps these muffins incredibly moist for days.
- 2 large eggs — Room temperature if you remember, but cold eggs work too. I have done it both ways.
- 1 cup (245g) canned pumpkin puree — Not pumpkin pie filling. Make sure it is 100% pure pumpkin. Libby’s is my go-to, but store brands work just fine.
- 1 teaspoon vanilla extract — Pure vanilla adds warmth, but imitation works in a pinch.
For the Cream Cheese Filling

- 8 ounces (226g) cream cheese — Full-fat is best here. Low-fat cream cheese can make the filling slightly runny. Let it soften at room temperature for about 30 minutes.
- ¼ cup (50g) granulated sugar — Just enough to sweeten the cream cheese without making it too sweet.
- 1 large egg yolk — This helps stabilize the filling so it does not leak out during baking.
- ½ teaspoon vanilla extract — Enhances the creamy flavor.
For the Streusel Topping
- ½ cup (60g) all-purpose flour — Creates that crumbly texture.
- ¼ cup (50g) packed light brown sugar — Gives the streusel its deep, caramelized flavor.
- ¼ cup (50g) granulated sugar — Adds a bit of sweetness and helps the streusel crisp up.
- ¼ cup (56g) cold unsalted butter — Cut into small cubes. The butter needs to be cold so the streusel stays crumbly instead of melting into a paste.
- ½ teaspoon ground cinnamon — Because more cinnamon is always a good idea.
- Pinch of salt — Balances the sweetness.
Equipment Needed
You do not need a fancy kitchen to make these muffins. Here is what you will need.
- 12-cup standard muffin pan — A non-stick pan works best, but a regular metal pan lined with paper liners works perfectly too.
- Paper muffin liners — I prefer parchment-style liners because they peel off easily. Regular paper liners work fine, but you might need to spray them lightly with non-stick spray.
- Two medium mixing bowls — One for the dry ingredients, one for the wet ingredients.
- One small bowl — For the streusel and the cream cheese filling.
- Whisk — For mixing the dry ingredients together.
- Rubber spatula — For folding the batter without overmixing.
- Hand mixer or stand mixer — Useful for the cream cheese filling, but you can also mix it by hand if your cream cheese is soft enough.
- Pastry cutter or fork — For cutting the butter into the streusel. Your fingers work too, just work quickly so the butter stays cold.
- Cookie scoop (about 2 tablespoons) — Not essential, but it makes filling the muffin cups so much cleaner.
- Cooling rack — Lets the muffins cool evenly so the bottoms do not get soggy.
If you do not have a muffin pan, you can bake these as mini loaves in a small loaf pan. Just increase the baking time by about 10 to 15 minutes. I have done this when I wanted something more substantial than a muffin, and it turned out beautifully.
Preparation Method
Take your time with these steps. The muffins come together quickly, but a little patience with the layering makes all the difference.
Step 1: Preheat and Prepare
Preheat your oven to 350°F (175°C). Line your muffin pan with paper liners. If you are using a non-stick pan without liners, give each cup a light spray of non-stick cooking spray. Set the pan aside while you prepare the batter.
Step 2: Make the Streusel Topping
In a small bowl, combine the flour, brown sugar, granulated sugar, cinnamon, and salt. Add the cold cubed butter. Use a pastry cutter or your fingertips to work the butter into the dry ingredients until the mixture looks like coarse sand with some pea-sized butter pieces remaining. Do not overwork it. You want some texture, not a uniform paste. Pop the bowl in the refrigerator while you prepare the rest. Keeping it cold is the secret to a crunchy streusel.
Step 3: Make the Cream Cheese Filling
In another small bowl, beat the softened cream cheese with the sugar, egg yolk, and vanilla extract until smooth. You can use a hand mixer for this, or just a sturdy spoon if your cream cheese is soft enough. Set it aside at room temperature. Do not refrigerate it, or it will be too stiff to dollop later.
Step 4: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking soda, baking powder, cinnamon, nutmeg, ginger, cloves, and salt. Whisking aerates the flour and distributes the spices evenly. This takes about 30 seconds. Set it aside.
Step 5: Mix the Wet Ingredients
In a large bowl, whisk together the granulated sugar, brown sugar, and vegetable oil until combined. Add the eggs one at a time, whisking well after each addition. Stir in the pumpkin puree and vanilla extract. The mixture will be thick and glossy. Do not worry if it looks a little separated at this point. That is normal.
Step 6: Combine Wet and Dry Ingredients
Pour the dry ingredients into the wet ingredients. Use a rubber spatula to fold everything together gently. Stop as soon as you no longer see streaks of flour. A few small lumps are perfectly fine. Overmixing will make the muffins tough, so resist the urge to keep stirring. The batter will be thick and slightly fluffy.
Step 7: Layer the Muffins
Spoon about 1 tablespoon of pumpkin batter into the bottom of each muffin liner. Use the back of the spoon to spread it slightly. Drop a heaping teaspoon of the cream cheese filling right in the center. Do not spread it. Top with another tablespoon of pumpkin batter, spreading it gently to cover the cream cheese. The liners should be about three-quarters full. Finally, sprinkle a generous amount of streusel on top of each muffin. Press it down lightly so it sticks to the batter.
Step 8: Bake
Bake for 20 to 22 minutes, or until a toothpick inserted into the muffin part (not the cream cheese center) comes out clean. The tops should be golden brown and the streusel should look crisp. If the streusel is browning too quickly, tent the pan loosely with foil for the last 5 minutes. Let the muffins cool in the pan for 5 minutes, then transfer them to a cooling rack. Do not skip this step. Cooling them in the pan too long makes the bottoms soggy.
Cooking Tips & Techniques
I have made these muffins at least a dozen times, and I have learned a few things the hard way. Here are the tips that made the biggest difference.
Use room temperature ingredients when possible. Cold cream cheese creates lumps in the filling that are hard to smooth out. Cold eggs can make the batter seize up slightly. If you forgot to take them out ahead of time, place the eggs in a bowl of warm water for 5 minutes. For the cream cheese, microwave it in 10-second bursts until it is soft but not melted.
Do not overfill the muffin cups. I learned this one the messy way. Filling them more than three-quarters full causes the batter to spill over the sides, and the cream cheese filling leaks out into a sticky mess on the pan. Trust me on this one. Less is more.
Layer the cream cheese in the middle. On my first attempt, I just stirred the cream cheese into the batter. Big mistake. It disappeared completely. Layering it in the center creates that beautiful, gooey pocket that makes these muffins special. Make sure the cream cheese is completely covered by the top layer of batter, or it will leak out during baking.
Keep the streusel cold until the last minute. Warm streusel melts into the batter instead of staying crunchy on top. I keep mine in the fridge while I prepare everything else. It makes a noticeable difference in the texture.
Let them cool completely before storing. If you put warm muffins in an airtight container, the steam softens the streusel and makes the tops sticky. I know it is hard to wait, but patience pays off here. Give them at least 30 minutes on a cooling rack before covering them.
Variations & Adaptations
This recipe is flexible, and I have tried several variations over the past few months. Here are some of my favorites.
Gluten-Free Version : Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. I have tested this with King Arthur Measure for Measure flour, and the texture was surprisingly close to the original. Do not use almond flour or coconut flour, as they change the structure too much.
Dairy-Free Version : Use a dairy-free cream cheese alternative like Kite Hill or Tofutti. Replace the butter in the streusel with cold coconut oil or a vegan butter stick. The texture will be slightly different, but the flavor is still fantastic. I made this version for a friend with a dairy allergy, and she asked for the recipe twice.
Pumpkin Chocolate Chip Muffins : Fold ½ cup of semi-sweet chocolate chips into the batter before layering. The chocolate pairs beautifully with the pumpkin and cream cheese. I did this on a whim one afternoon, and it might be my new favorite version.
Spiced Pecan Streusel : Add ¼ cup of finely chopped pecans to the streusel mixture. Toast them lightly first for extra flavor. The nutty crunch adds a wonderful layer of texture.
Mini Muffin Version : Use a mini muffin pan and reduce the baking time to 10 to 12 minutes. You will need to adjust the layering amounts, but the process is the same. These are perfect for brunch buffets or lunchboxes.
Maple Pumpkin Variation : Replace the vanilla extract in the batter with maple extract, and drizzle a simple maple glaze over the cooled muffins. Mix ½ cup powdered sugar with 1 tablespoon maple syrup and a splash of milk. It takes these muffins to a whole new level of fall indulgence.
If you love fall baking as much as I do, you should also try my pumpkin cream cheese swirl muffins for another take on this classic combination. And if you are in the mood for something savory to balance out all the sweetness, this tuscan white bean and kale soup is the perfect cozy companion.
Serving & Storage Suggestions
These muffins are best served slightly warm, when the cream cheese center is still soft and the streusel is at its crunchiest. I like to pop them in the microwave for about 10 seconds before serving if they have been sitting out for a while. A pat of butter on top is optional but highly recommended.
For a fall brunch spread, serve these alongside a hot cup of apple cider or a pumpkin spice latte. They also pair beautifully with a simple frittata or a bowl of fresh fruit. I have brought them to Thanksgiving dinner as a breakfast option for overnight guests, and they were gone before the coffee finished brewing.
Storage Instructions : Store leftover muffins in an airtight container at room temperature for up to 2 days. After that, move them to the refrigerator for up to 5 days. The streusel will soften slightly in the fridge, but the flavor stays wonderful.
Freezer Instructions : These muffins freeze beautifully. Let them cool completely, then wrap each muffin individually in plastic wrap. Place them in a freezer-safe bag or container. They will keep for up to 3 months. To thaw, leave them at room temperature for about an hour, or microwave them for 20 to 30 seconds.
Reheating Tip : For best results, reheat muffins in a 300°F oven for 5 to 7 minutes. This brings back the crunch in the streusel without drying out the muffin. The microwave is faster, but the oven gives you that fresh-baked texture.
Nutritional Information & Benefits
Here is the estimated nutritional breakdown for one muffin (based on 12 muffins).
| Nutrient | Amount per Muffin |
|---|---|
| Calories | 345 |
| Total Fat | 18g |
| Saturated Fat | 8g |
| Cholesterol | 65mg |
| Sodium | 310mg |
| Total Carbohydrates | 43g |
| Dietary Fiber | 2g |
| Sugars | 26g |
| Protein | 5g |
Pumpkin is packed with vitamin A, fiber, and antioxidants. It is also naturally low in calories and fat, which makes these muffins a little more forgiving than your average dessert. The cream cheese adds calcium and protein, while the eggs provide a good dose of B vitamins.
If you are watching your sugar intake, you can reduce the sugar in the batter by ¼ cup without sacrificing too much texture. The streusel needs its full amount to stay crunchy, though. I have tried reducing it, and the streusel just turns into a sad, soft mess.
These muffins are not gluten-free or dairy-free in their standard form, but the variations section above has options for both dietary needs. They are also nut-free as written, which makes them a safe choice for school bake sales or nut-free households.
Conclusion
These pumpkin cream cheese muffins with streusel topping have become my most-requested fall recipe, and I completely understand why. They are simple enough for a weekday morning but impressive enough for a holiday brunch. The combination of tender pumpkin cake, tangy cream cheese, and buttery streusel is the kind of thing that makes people close their eyes and smile.
What I love most is how forgiving this recipe is. You do not need to be a professional baker to get perfect results. The ingredients are basic, the steps are straightforward, and the payoff is enormous. Every time I make them, I am reminded that the best recipes are not the most complicated ones. They are the ones that make people feel something.
I would love to hear how these turn out for you. Leave a comment below and let me know if you tried any variations or if they became a hit in your house. Tag me in your photos if you share them online. And if you are looking for more fall baking inspiration, check out my brown butter apple cider snickerdoodles for another seasonal treat that disappears just as fast.
Happy baking, friends. Fall is too short to waste on mediocre muffins.
Frequently Asked Questions
Can I use fresh pumpkin instead of canned?
Yes, you can. Roast a small sugar pumpkin until tender, then puree it in a food processor. Drain off any excess liquid through a fine-mesh strainer before using it. Fresh pumpkin tends to be more watery than canned, so you might need to reduce the oil by a tablespoon to compensate.
Why did my cream cheese filling sink to the bottom?
This usually happens when the cream cheese filling is too heavy or the batter is too thin. Make sure your cream cheese is at room temperature and beaten until smooth. Also, do not skip the egg yolk in the filling. It acts as a stabilizer. Layering a thin base of batter first helps anchor the filling in the middle.
Can I make the batter ahead of time?
I do not recommend making the batter more than an hour ahead. The baking soda starts reacting as soon as it hits the wet ingredients, and the muffins will lose their lift. You can prepare the streusel and cream cheese filling up to 2 days in advance and store them in the refrigerator. Just bring the cream cheese filling back to room temperature before using it.
How do I keep the streusel from melting into the batter?
Keep the streusel cold until the very last minute. I pop mine in the fridge while I prepare the batter. Also, make sure your butter is cold when you cut it into the dry ingredients. If the butter is too warm, the streusel will melt into a flat, sugary crust instead of staying crumbly.
Can I double this recipe?
Absolutely. This recipe doubles beautifully. Use two muffin pans and rotate them halfway through baking for even results. If your oven has hot spots, swap the pans between racks at the halfway mark. The baking time stays about the same, but start checking at 18 minutes just to be safe.
Pin This Recipe!

Perfect Pumpkin Cream Cheese Muffins: Easy Fall Recipe
Tender and moist pumpkin muffins with a tangy cream cheese center and buttery streusel topping. This easy fall recipe comes together in about 45 minutes and uses simple pantry ingredients for a crowd-pleasing treat.
- Prep Time: 15 minutes
- Cook Time: 22 minutes
- Total Time: 45 minutes
- Yield: 12 muffins 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 ¾ cups (220g) all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon baking powder
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ½ teaspoon ground ginger
- ¼ teaspoon ground cloves
- ½ teaspoon salt
- 1 cup (200g) granulated sugar
- ½ cup (100g) packed light brown sugar
- ½ cup (120ml) vegetable oil
- 2 large eggs
- 1 cup (245g) canned pumpkin puree
- 1 teaspoon vanilla extract
- 8 ounces (226g) cream cheese, softened
- ¼ cup (50g) granulated sugar (for cream cheese filling)
- 1 large egg yolk
- ½ teaspoon vanilla extract (for cream cheese filling)
- ½ cup (60g) all-purpose flour (for streusel)
- ¼ cup (50g) packed light brown sugar (for streusel)
- ¼ cup (50g) granulated sugar (for streusel)
- ¼ cup (56g) cold unsalted butter, cubed
- ½ teaspoon ground cinnamon (for streusel)
- Pinch of salt (for streusel)
Instructions
- Preheat oven to 350°F (175°C). Line a 12-cup muffin pan with paper liners or lightly spray with non-stick spray.
- Make the streusel topping: In a small bowl, combine flour, brown sugar, granulated sugar, cinnamon, and salt. Cut in cold butter using a pastry cutter or fingertips until mixture resembles coarse sand with some pea-sized butter pieces. Refrigerate until ready to use.
- Make the cream cheese filling: In a small bowl, beat softened cream cheese with sugar, egg yolk, and vanilla extract until smooth. Set aside at room temperature.
- Mix dry ingredients: In a medium bowl, whisk together flour, baking soda, baking powder, cinnamon, nutmeg, ginger, cloves, and salt.
- Mix wet ingredients: In a large bowl, whisk together granulated sugar, brown sugar, and vegetable oil. Add eggs one at a time, whisking well. Stir in pumpkin puree and vanilla extract until combined.
- Combine wet and dry ingredients: Pour dry ingredients into wet ingredients. Fold gently with a rubber spatula until just combined. Do not overmix; a few lumps are fine.
- Layer the muffins: Spoon about 1 tablespoon of pumpkin batter into each muffin liner. Drop a heaping teaspoon of cream cheese filling in the center. Top with another tablespoon of pumpkin batter, spreading gently to cover. Fill liners about three-quarters full. Sprinkle generously with streusel topping, pressing lightly.
- Bake for 20 to 22 minutes, until a toothpick inserted into the muffin part (not the cream cheese center) comes out clean. If streusel browns too quickly, tent with foil for the last 5 minutes.
- Cool in the pan for 5 minutes, then transfer to a cooling rack. Cool completely before storing.
Notes
Use room temperature ingredients when possible. Do not overfill muffin cups. Layer cream cheese in the middle and ensure it is covered by batter. Keep streusel cold until ready to use. Let muffins cool completely before storing to keep streusel crunchy. Store in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. Freeze for up to 3 months.
Nutrition
- Serving Size: 1 muffin
- Calories: 345
- Sugar: 26
- Sodium: 310
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 43
- Fiber: 2
- Protein: 5
Keywords: pumpkin muffins, cream cheese muffins, fall muffins, streusel topping, pumpkin cream cheese, easy muffin recipe


