Love this? Save it for later!
Share the inspiration with your friends
My friend Jen asked me why I couldn’t just skip the cream cheese step and swirl some into the muffin batter instead of going through all the trouble of filling each one individually. I started to explain why that wouldn’t work — then stopped. Honestly, I had no good reason. I’d been making pumpkin cream cheese muffins the same way for years because that’s just how the recipe said to do it. So I tried her lazy-girl method. And let me tell you, it was a total mess at first. The cream cheese sank to the bottom, the swirl disappeared into the pumpkin, and I ended up with these weird, dense pockets. But I kept tweaking it, and eventually, I figured out the trick that makes it work perfectly. Now I actually prefer my method over the original. Funny how that happens — you think you’re the one teaching, and then your friend shows you something better.
These pumpkin cream cheese muffins with streusel topping have become my go-to fall bake. They’re not too sweet, not too heavy, and that cream cheese center stays soft and tangy right in the middle of all that spiced pumpkin goodness. The streusel on top gets all crunchy and buttery, which is honestly my favorite part. I’ve made these for three different pumpkin patches, two family Thanksgivings, and one very rainy Tuesday when I just needed something warm from the oven. They never last more than a day.
Maybe you’ve been there — scrolling through pumpkin recipes, wanting something that feels special but doesn’t require a pastry degree. That’s exactly where these muffins fit. They look impressive (that streusel!), they taste incredible, and they come together with basically zero stress. I mean, the hardest part is waiting for them to cool enough to eat.
Why You’ll Love This Recipe
I’ve tested this pumpkin cream cheese muffin recipe about seven times to get the texture just right. The first batch was too dry. The second batch had the cream cheese leaking out everywhere. By batch four, I had it figured out, and by batch seven, I knew this was the one I’d be making for years.
- Quick & Easy: From start to finish, these are ready in about 40 minutes. Mix the batter, fill the cups, add the streusel, and bake. No stand mixer required, no complicated techniques.
- Simple Ingredients: Canned pumpkin, cream cheese, butter, flour, sugar, eggs, and basic pantry spices. Nothing weird or hard to find.
- Perfect for Fall Gatherings: These muffins disappear fast at brunches, potlucks, Halloween parties, or just a cozy weekend morning at home.
- Crowd-Pleaser: Kids love the streusel topping. Adults love the cream cheese surprise inside. Everyone wins.
- Unbelievably Delicious: The combo of warm pumpkin spice, tangy cream cheese, and crunchy streusel is next-level comfort food. You’ll catch yourself reaching for a second one before you finish the first.
What makes this recipe different from the dozens of other pumpkin muffin recipes out there? It’s the way the cream cheese stays creamy and distinct from the muffin itself. I freeze the cream cheese filling for 20 minutes before assembling, which keeps it from melting into the batter during baking. That little trick makes all the difference.
This isn’t just another pumpkin muffin recipe. It’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined — familiar but better, with that perfect balance of sweet, tangy, and spiced.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, especially if you do any fall baking at all.
For the Muffin Batter
- All-purpose flour — 2 cups (250g). Spoon and level it for the best texture. Too much flour makes dry muffins.
- Granulated sugar — 1 cup (200g). Adds sweetness and helps with browning.
- Brown sugar — 1/2 cup (100g), packed. I use light brown sugar for a softer flavor, but dark works too if you want more molasses depth.
- Pumpkin puree — 1 can (15 oz). Not pumpkin pie filling! Make sure you grab the plain stuff. Libby’s is my go-to brand.
- Vegetable oil — 1/2 cup (120ml). Keeps the muffins moist. You can use melted coconut oil if you prefer.
- Eggs — 2 large, room temperature. Cold eggs can make the batter seize up a bit.
- Vanilla extract — 2 teaspoons. Pure vanilla is worth it here.
- Baking soda — 1 teaspoon. Helps the muffins rise.
- Baking powder — 1 teaspoon. Extra lift.
- Salt — 1/2 teaspoon. Balances the sweetness.
- Pumpkin pie spice — 2 teaspoons. I use McCormick, but homemade works great too (see tips below).
- Cinnamon — 1 teaspoon. Adds warmth.
For the Cream Cheese Filling

- Cream cheese — 8 oz (226g), softened. Full-fat works best for texture. Low-fat can be watery.
- Powdered sugar — 1/4 cup (30g). Adds sweetness without grittiness.
- Vanilla extract — 1/2 teaspoon.
For the Streusel Topping
- All-purpose flour — 1/2 cup (60g).
- Brown sugar — 1/4 cup (50g), packed.
- Cinnamon — 1/2 teaspoon.
- Cold butter — 3 tablespoons (42g), cut into small cubes.
Substitution notes: For a gluten-free version, swap the all-purpose flour with a 1:1 gluten-free baking blend. I’ve used King Arthur’s with great results. For dairy-free, use a plant-based cream cheese block (not the spreadable kind) and coconut oil instead of butter in the streusel. The texture will be slightly different, but still delicious.
Equipment Needed
- Muffin tin — Standard 12-cup size. I prefer a non-stick one for easy release.
- Paper liners — Regular size. These make cleanup so much easier.
- Two mixing bowls — One large for the batter, one medium for the streusel.
- Whisk — For mixing dry ingredients.
- Rubber spatula — For folding the batter.
- Hand mixer or stand mixer — For the cream cheese filling. A fork works too, but it takes more elbow grease.
- Cookie scoop — Optional, but helps get even muffin portions.
- Small cookie scoop or teaspoon — For adding the cream cheese filling.
- Pastry cutter or fork — For cutting butter into the streusel.
If you don’t have a pastry cutter, just use two forks or your fingertips. The streusel is forgiving — you just want pea-sized butter pieces throughout the flour mixture.
Preparation Method
- Preheat your oven to 350°F (175°C). Line your muffin tin with paper liners. This recipe makes 12 muffins, so get all the cups ready.
- Make the cream cheese filling first. In a small bowl, beat the softened cream cheese with the powdered sugar and vanilla extract until smooth. I use a hand mixer for about 30 seconds. You want it creamy with no lumps. Pop this bowl in the freezer for 20 minutes while you prep everything else. This step is crucial — cold cream cheese won’t sink into the batter.
- Mix the dry ingredients. In a large bowl, whisk together the flour, baking soda, baking powder, salt, pumpkin pie spice, and cinnamon. Set this aside.
- Mix the wet ingredients. In a separate medium bowl, whisk together the pumpkin puree, granulated sugar, brown sugar, vegetable oil, eggs, and vanilla extract. Whisk until smooth and well combined. It should look thick and glossy.
- Combine wet and dry. Pour the wet ingredients into the dry ingredients. Fold gently with a rubber spatula until just combined. Do not overmix! A few small lumps are totally fine. Overmixing makes tough muffins. The batter will be thick and slightly sticky.
- Fill the muffin cups. Using a cookie scoop or spoon, add about 2 tablespoons of batter to each liner. Spread it slightly to cover the bottom. You want a nice base layer.
- Add the cream cheese filling. Take the cream cheese out of the freezer. Scoop about 1 tablespoon of the cold cream cheese mixture and drop it right into the center of each muffin cup on top of the batter. Don’t press it down — just let it sit there.
- Top with remaining batter. Divide the remaining batter evenly over the cream cheese filling. Use the back of a spoon to gently spread it and cover the cream cheese completely. The cups will be nearly full — that’s okay.
- Make the streusel topping. In a small bowl, combine the flour, brown sugar, and cinnamon. Add the cold butter cubes. Use a pastry cutter or your fingers to work the butter into the dry ingredients until the mixture looks like coarse crumbs with some pea-sized butter pieces. Don’t overwork it — you want texture.
- Top with streusel. Sprinkle the streusel generously over each muffin. Use all of it — it seems like a lot, but it bakes down beautifully.
- Bake. Place the muffin tin in the preheated oven. Bake for 20-25 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 crunchy.
- Cool. Let the muffins cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely. The cream cheese will be molten hot right out of the oven, so don’t skip this resting time.
Cooking Tips & Techniques
Freeze the cream cheese filling. I cannot stress this enough. If you skip this step, your cream cheese will melt into the muffin batter and you’ll lose that beautiful distinct center. Twenty minutes in the freezer makes all the difference.
Don’t overmix the batter. I learned this the hard way with batch one. The muffins came out dense and tough. Mix until the flour just disappears — a few streaks are fine. The batter should look thick and slightly lumpy.
Use room temperature eggs. Cold eggs can make the batter seize up and create an uneven texture. If you forgot to take them out ahead of time, place them in a bowl of warm water for 5 minutes.
Check your pumpkin pie spice. If your jar has been sitting in the cabinet since last fall, it might be weak. Smell it before using. If it doesn’t smell strongly of cinnamon and cloves, it’s time for a fresh one. You can also make your own: mix 1 teaspoon cinnamon, 1/2 teaspoon ginger, 1/4 teaspoon nutmeg, and 1/4 teaspoon cloves.
Make the streusel by hand. I’ve tried using a food processor for streusel, and it always overmixes it. Your fingers are the best tool here. You want visible butter pieces for that crunchy texture.
Fill the cups generously. These muffins don’t rise as much as regular muffins because of the cream cheese filling, so filling the cups almost to the top is fine. You’ll get nice domed tops.
Let them cool completely. I know it’s hard, but warm muffins with cream cheese filling can be messy. The filling sets as it cools, making for cleaner bites and better texture.
Variations & Adaptations
Chocolate Chip Pumpkin Muffins: Fold 1/2 cup of semi-sweet chocolate chips into the batter before filling the cups. The chocolate pairs beautifully with the pumpkin spice and cream cheese.
Gluten-Free Version: Use a 1:1 gluten-free baking flour blend. I’ve tried this with King Arthur’s Measure for Measure and it works perfectly. No other adjustments needed.
Vegan Adaptation: Use a plant-based cream cheese block (not the spreadable kind), replace the eggs with flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water), and use coconut oil instead of butter in the streusel. The texture will be slightly denser but still delicious.
Pumpkin Cream Cheese Muffins with Pecans: Add 1/2 cup chopped pecans to the streusel topping. Toast them first for extra flavor. The crunch is amazing.
Mini Muffin Version: Use a mini muffin tin and reduce the baking time to 12-15 minutes. Use about 1 teaspoon of cream cheese filling per mini muffin. Perfect for parties or lunchboxes.
Spice It Up: Add 1/4 teaspoon of cardamom or allspice to the batter for a more complex flavor profile. I tried this once on a whim and now I do it every time.
Serving & Storage Suggestions
These pumpkin cream cheese muffins are best served slightly warm or at room temperature. If you want to reheat them, pop one in the microwave for 10-15 seconds. The cream cheese gets soft and the streusel stays crunchy enough.
For a beautiful presentation, arrange the muffins on a wooden board or cake stand. They look gorgeous with a dusting of powdered sugar or a drizzle of maple glaze (just mix 1/2 cup powdered sugar with 2 tablespoons maple syrup).
These muffins pair beautifully with a hot cup of coffee, chai tea, or apple cider. They also work great alongside a savory breakfast like scrambled eggs or a frittata.
Storage: Keep the muffins in an airtight container at room temperature for up to 3 days. If your kitchen is warm, store them in the fridge instead — the cream cheese filling can spoil if left out too long. Bring them to room temperature before serving for the best texture.
Freezing: These freeze beautifully. Wrap each muffin individually in plastic wrap, then place them in a freezer bag. They’ll keep for up to 3 months. To thaw, leave one out at room temperature for about an hour, or microwave for 20-30 seconds.
The flavors actually develop over time. Day-old muffins taste even better than fresh ones — the pumpkin spice mellows out and the cream cheese filling sets perfectly.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one pumpkin cream cheese muffin with streusel topping:
| Nutrient | Amount Per Muffin |
|---|---|
| Calories | 320 |
| Total Fat | 16g |
| Saturated Fat | 6g |
| Cholesterol | 45mg |
| Sodium | 280mg |
| Total Carbohydrates | 42g |
| Dietary Fiber | 2g |
| Sugars | 26g |
| Protein | 5g |
Pumpkin is packed with vitamin A (great for your eyes and immune system) and fiber. The cream cheese adds calcium and protein. These muffins are also a good source of iron from the flour and pumpkin.
For a lighter option, you can reduce the sugar to 3/4 cup total or use a sugar substitute like monk fruit sweetener. The texture will be slightly different, but still tasty.
These are not health food — they’re a treat. But they’re a treat made with real ingredients that you can feel good about sharing with your family.
Conclusion
These pumpkin cream cheese muffins with streusel topping are everything I want in a fall recipe. They’re comforting without being heavy, impressive without being complicated, and delicious enough to make you forget about all the other pumpkin recipes out there. The cream cheese center is that little surprise that makes every bite exciting, and the streusel on top gives you that perfect crunch.
I love that this recipe is flexible enough for a weekday morning or a holiday brunch table. You can dress them up with a glaze or keep them simple. You can add chocolate chips or nuts or leave them plain. However you make them, they’ll be gone before you know it.
If you try these pumpkin cream cheese muffins, let me know how they turn out! Leave a comment below and tell me what variations you tried, or tag me in your photos. I genuinely love seeing your bakes. And if you have questions about any step, just ask — I’m here to help.
Happy baking, friends. Fall is short, so let’s make every muffin count.
Frequently Asked Questions
Can I use homemade pumpkin puree instead of canned?
Yes, but you’ll need to strain it first. Homemade pumpkin puree is usually more watery than canned. Spread it on a paper towel-lined plate for about 10 minutes to remove excess moisture before using. Otherwise, your muffins might turn out soggy.
Why did my cream cheese sink to the bottom?
This happens when the cream cheese filling isn’t cold enough when you add it to the batter. Make sure you freeze it for at least 20 minutes before assembling. Also, don’t press the cream cheese into the batter — just drop it on top and let the second layer of batter cover it.
Can I make these ahead of time?
Absolutely. You can make the batter and cream cheese filling the night before and store them separately in the fridge. Assemble and bake fresh in the morning. Or bake them fully and store them in an airtight container for up to 3 days.
How do I know when the muffins are done baking?
Insert a toothpick into the muffin part (not the cream cheese center). If it comes out clean or with just a few moist crumbs, they’re done. The tops should be golden brown and the streusel should look crunchy. If the toothpick has wet batter on it, give them another 2-3 minutes.
Can I double this recipe?
Yes, this recipe doubles perfectly. Use two muffin tins and bake them on separate racks. Rotate the pans halfway through baking for even browning. You may need to add a few extra minutes to the baking time since the oven will be fuller.
Pin This Recipe!

Perfect Pumpkin Cream Cheese Muffins Recipe: Easy Fall Treat
These pumpkin cream cheese muffins with streusel topping are the ultimate fall treat. They’re not too sweet, not too heavy, and the cream cheese center stays soft and tangy right in the middle of all that spiced pumpkin goodness.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 cups (250g) all-purpose flour
- 1 cup (200g) granulated sugar
- 1/2 cup (100g) packed brown sugar
- 1 can (15 oz) pumpkin puree
- 1/2 cup (120ml) vegetable oil
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 2 teaspoons pumpkin pie spice
- 1 teaspoon cinnamon
- 8 oz (226g) cream cheese, softened
- 1/4 cup (30g) powdered sugar
- 1/2 teaspoon vanilla extract (for filling)
- 1/2 cup (60g) all-purpose flour (for streusel)
- 1/4 cup (50g) packed brown sugar (for streusel)
- 1/2 teaspoon cinnamon (for streusel)
- 3 tablespoons (42g) cold butter, cut into small cubes
Instructions
- Preheat your oven to 350°F (175°C). Line your muffin tin with paper liners.
- Make the cream cheese filling first. In a small bowl, beat the softened cream cheese with the powdered sugar and vanilla extract until smooth. Pop this bowl in the freezer for 20 minutes.
- Mix the dry ingredients. In a large bowl, whisk together the flour, baking soda, baking powder, salt, pumpkin pie spice, and cinnamon. Set aside.
- Mix the wet ingredients. In a separate medium bowl, whisk together the pumpkin puree, granulated sugar, brown sugar, vegetable oil, eggs, and vanilla extract until smooth and well combined.
- Combine wet and dry. Pour the wet ingredients into the dry ingredients. Fold gently with a rubber spatula until just combined. Do not overmix.
- Fill the muffin cups. Using a cookie scoop or spoon, add about 2 tablespoons of batter to each liner. Spread it slightly to cover the bottom.
- Add the cream cheese filling. Take the cream cheese out of the freezer. Scoop about 1 tablespoon of the cold cream cheese mixture and drop it right into the center of each muffin cup on top of the batter.
- Top with remaining batter. Divide the remaining batter evenly over the cream cheese filling. Use the back of a spoon to gently spread it and cover the cream cheese completely.
- Make the streusel topping. In a small bowl, combine the flour, brown sugar, and cinnamon. Add the cold butter cubes. Use a pastry cutter or your fingers to work the butter into the dry ingredients until the mixture looks like coarse crumbs with some pea-sized butter pieces.
- Top with streusel. Sprinkle the streusel generously over each muffin.
- Bake. Place the muffin tin in the preheated oven. Bake for 20-25 minutes, or until a toothpick inserted into the muffin part (not the cream cheese center) comes out clean.
- Cool. Let the muffins cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely.
Notes
Freeze the cream cheese filling for 20 minutes before assembling to prevent it from sinking. Do not overmix the batter. Use room temperature eggs. Let muffins cool completely before serving for best texture.
Nutrition
- Serving Size: 1 muffin
- Calories: 320
- Sugar: 26
- Sodium: 280
- Fat: 16
- Saturated Fat: 6
- Carbohydrates: 42
- Fiber: 2
- Protein: 5
Keywords: pumpkin cream cheese muffins, fall muffins, streusel topping, pumpkin spice, easy muffin recipe


