Love this? Save it for later!
Share the inspiration with your friends
I was digging through my freezer last November, hunting for a bag of frozen spinach I knew was in there somewhere, when my hand closed around a Ziploc bag of something squishy. I pulled it out and found a brick of cream cheese I’d stashed months earlier during a “buy one get one” sale at Aldi. I’d completely forgotten about it. And standing there in the glow of the freezer light, with the door beeping at me because I’d left it open too long, I got hit with this sudden, sharp memory of a bakery in Asheville, North Carolina. I was twenty-three, on a road trip with a friend named Jules, and we’d stopped at this tiny place that sold the most ridiculous pumpkin cream cheese muffins I’ve ever had. The streusel topping was thick and buttery, and the cream cheese filling had this tangy sweetness that cut through the spiced pumpkin perfectly. I remember sitting on a curb outside the bakery, the muffin crumbling in my lap, and Jules saying, “We’re gonna need a dozen of these for the drive home.” We bought six. We ate four before we even hit the highway.
I’d tried to recreate those muffins a few times over the years, but something was always off. Either the cream cheese sank to the bottom, or the streusel got soggy, or the muffin itself was too dense. Honestly, I’d given up. But that night, holding that forgotten cream cheese, I felt this stubborn little spark. Maybe you know the feeling — when a recipe just won’t let you go, even after you’ve messed it up a dozen times. I thawed the cream cheese, grabbed a can of pumpkin from the pantry, and decided I was going to crack this thing once and for all. It took three batches over two days, and my kitchen looked like a flour bomb had gone off. But when I finally pulled that last tray out of the oven, and the streusel was golden and crunchy, and the cream cheese filling was perfectly swirled into the middle — I almost cried. Not gonna lie. This is that recipe. It’s the one I’ve been chasing for over a decade, and now it’s the only pumpkin cream cheese muffin recipe I’ll ever need.
Why You’ll Love This Recipe
Let me tell you why these muffins are different from every other pumpkin cream cheese muffin you’ve tried. First off, the cream cheese filling stays exactly where it belongs — right in the middle. No sinking to the bottom, no disappearing into the batter. I figured out a trick with a little cornstarch that keeps it stable during baking, and honestly, it was a total game-changer.
Here’s what makes these muffins stand out:
- Perfectly Balanced Flavors: The spiced pumpkin muffin is tender and moist, while the cream cheese filling adds a tangy, creamy contrast. The streusel topping gives you that buttery, crunchy finish. Every bite hits three different textures and flavors.
- Simple Ingredients: You probably already have most of these in your kitchen. No weird specialty flours or hard-to-find spices. Just good old-fashioned baking staples.
- Weekend-Friendly: These come together in about 45 minutes, including baking time. Perfect for a lazy Saturday morning or a cozy fall afternoon project.
- Crowd-Pleaser: I brought a batch to my neighbor’s potluck last month, and three people asked for the recipe before the plate was empty. Kids love them. Adults love them. Even my friend who “doesn’t like pumpkin” ate two.
- Freezer-Friendly: Make a double batch and stash some in the freezer. They thaw beautifully and taste just as good as fresh.
This isn’t just another pumpkin muffin recipe. It’s the one you’ll come back to every single fall. The kind that makes you close your eyes after the first bite and just — ugh. It’s that good.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that bakery-quality flavor and texture. Nothing fancy, but each ingredient plays a specific role in making these muffins absolutely perfect.
For the Muffin Batter
- All-purpose flour, 2 cups (250g) — gives the muffins structure without making them tough. I use King Arthur Flour for consistent results, but any brand works fine.
- Granulated sugar, 1 cup (200g) — adds sweetness and helps keep the muffins tender. You can reduce it to ¾ cup if you prefer less sweet muffins.
- Brown sugar, ½ cup (100g), packed — adds moisture and a deeper, caramel-like sweetness. Light or dark brown sugar both work, but dark gives a richer flavor.
- Pumpkin puree, 1 cup (245g) — not pumpkin pie filling! Make sure you get 100% pure pumpkin puree. Libby’s is my go-to brand because it’s consistently thick and not watery.
- Vegetable oil, ½ cup (120ml) — keeps the muffins incredibly moist. You can substitute melted coconut oil or melted butter, but oil gives the best texture.
- Eggs, 2 large, room temperature — help bind everything together and add richness. Let them sit out for 30 minutes before starting.
- Vanilla extract, 2 teaspoons — enhances all the warm flavors. Use pure vanilla extract if you have it.
- Baking soda, 1 teaspoon — helps the muffins rise and gives them a nice domed top.
- Baking powder, 1 teaspoon — adds extra lift for a light, fluffy texture.
- Salt, ½ teaspoon — balances the sweetness and brings out the pumpkin flavor.
- Pumpkin pie spice, 2 teaspoons — you can use store-bought or make your own with 1 teaspoon cinnamon, ½ teaspoon ginger, ¼ teaspoon nutmeg, ¼ teaspoon cloves, and a pinch of allspice.
- Cinnamon, 1 teaspoon — because you can never have too much cinnamon in a pumpkin recipe.
For the Cream Cheese Filling
- Cream cheese, 8 ounces (226g), softened — use full-fat cream cheese for the best flavor and texture. Philadelphia is my preferred brand. Let it soften at room temperature for at least an hour.
- Granulated sugar, ¼ cup (50g) — just enough to sweeten the filling without overpowering the tanginess.
- Egg yolk, 1 large — helps thicken the filling and keeps it creamy.
- Vanilla extract, 1 teaspoon — rounds out the flavor.
- Cornstarch, 1 tablespoon — this is the secret ingredient that prevents the cream cheese from sinking or getting watery during baking. Trust me on this one.
For the Streusel Topping
- All-purpose flour, ½ cup (63g) — forms the base of the streusel.
- Brown sugar, ¼ cup (50g), packed — adds sweetness and helps the streusel get crispy.
- Granulated sugar, 2 tablespoons — gives the streusel a little extra crunch.
- Cinnamon, 1 teaspoon — because streusel needs cinnamon. It’s the law.
- Cold butter, ¼ cup (57g), cubed — use unsalted butter straight from the fridge. The cold butter creates those lovely crumbly bits as it bakes.
Equipment Needed
You don’t need anything fancy for these muffins, which is part of the beauty. Here’s what you’ll need:
- Muffin tin — a standard 12-cup muffin tin works perfectly. I love my USA Pan muffin tin because it distributes heat evenly and nothing sticks to it.
- Paper liners — I recommend using parchment paper liners if you can find them. They peel off cleanly and look prettier. Regular paper liners work fine too.
- Mixing bowls — you’ll need a large bowl for the dry ingredients, a medium bowl for the wet ingredients, and a small bowl for the cream cheese filling.
- Whisk — for mixing dry ingredients and smoothing out the cream cheese filling.
- Rubber spatula — for folding the batter together without overmixing.
- Hand mixer or stand mixer — not strictly necessary, but it makes the cream cheese filling much smoother. You can mix it by hand with a wooden spoon if you’re patient.
- Pastry cutter or two forks — for cutting the cold butter into the streusel topping. Your fingers work too, but try not to melt the butter with your body heat.
- Cookie scoop — a 3-tablespoon scoop makes filling the muffin cups neat and consistent. If you don’t have one, just use two spoons.
- Cooling rack — essential for letting the muffins cool properly so the bottoms don’t get soggy.
If you don’t have a hand mixer, no worries. Just soften the cream cheese really well and beat it vigorously with a fork until smooth. It takes a little elbow grease, but it works.
Preparation Method
Alright, let’s make these muffins. I’ve broken everything down into clear steps, and I’ve included all my little tricks so you don’t make the same mistakes I did the first three times.
- Preheat your oven to 425°F (218°C). I know that seems high, but trust me — the high initial temperature gives the muffins a nice domed top. After 5 minutes, we’ll lower it to 350°F (175°C) to finish baking. Line your muffin tin with paper liners and set it aside.
- Make the cream cheese filling first. In a medium bowl, beat the softened cream cheese with ¼ cup granulated sugar until smooth and creamy. Add the egg yolk, 1 teaspoon vanilla extract, and 1 tablespoon cornstarch. Beat until everything is well combined and there are no lumps. Set this aside at room temperature while you prepare the rest. Don’t refrigerate it — cold cream cheese filling won’t swirl properly into the batter.
- Make the streusel topping. In a small bowl, whisk together ½ cup flour, ¼ cup packed brown sugar, 2 tablespoons granulated sugar, and 1 teaspoon cinnamon. Add the cold, cubed butter and use a pastry cutter or your fingers to work the butter into the flour mixture until it looks like coarse crumbs with some pea-sized bits remaining. Pop this in the fridge while you make the muffin batter. Keeping it cold is key for a crunchy topping.
- Mix the dry ingredients. In a large bowl, whisk together 2 cups flour, 1 teaspoon baking soda, 1 teaspoon baking powder, ½ teaspoon salt, 2 teaspoons pumpkin pie spice, and 1 teaspoon cinnamon. Make sure everything is evenly distributed.
- Mix the wet ingredients. In a separate medium bowl, whisk together 1 cup granulated sugar, ½ cup packed brown sugar, 1 cup pumpkin puree, ½ cup vegetable oil, 2 large eggs, and 2 teaspoons vanilla extract. Whisk until smooth and glossy. The mixture should be a deep orange color and smell amazing already.
- Combine wet and dry ingredients. Pour the wet ingredients into the dry ingredients. Use a rubber spatula to fold everything together gently. Stir just until you no longer see streaks of flour — about 10 to 12 strokes. A few small lumps are totally fine. Overmixing will make the muffins tough, so resist the urge to keep stirring.
- Fill the muffin cups. Using your cookie scoop or two spoons, divide the batter evenly among the 12 muffin cups. Each cup should be about ⅔ full. You should have exactly enough batter for 12 muffins — no more, no less.
- Add the cream cheese filling. Drop a generous tablespoon of the cream cheese mixture right into the center of each muffin. Don’t spread it out — just plop it in the middle. It will spread slightly as it bakes, creating that perfect pocket of creamy goodness.
- Add the streusel topping. Sprinkle the chilled streusel evenly over each muffin, pressing it down gently so it sticks to the batter. Use all of the streusel — don’t hold back. That crunchy topping is the best part.
- Bake the muffins. Place the muffin tin in the preheated oven and bake at 425°F for 5 minutes. Without opening the oven door, reduce the temperature to 350°F and continue baking for 13 to 15 minutes. The muffins are done when a toothpick inserted into the muffin portion (not the cream cheese center) comes out clean or with a few moist crumbs. The tops should be golden brown and the streusel should look crispy.
- Cool properly. Let the muffins cool in the pan for exactly 5 minutes. Then transfer them to a wire rack to cool completely. This step is important — if you leave them in the pan too long, the bottoms will get soggy from the steam. If you try to move them too soon, they might fall apart.
One thing I learned the hard way — don’t skip the 5-minute high-heat start. The first time I made these, I baked them at 350°F the whole time, and they came out flat and pale. That initial blast of heat is what gives you those beautiful domed tops that look like they came from a bakery.
Cooking Tips & Techniques
I’ve made these muffins more times than I can count, and I’ve picked up a few tricks along the way. Here are the things I wish someone had told me before my first attempt.
Room temperature ingredients matter. I know it’s annoying to wait for eggs and cream cheese to come to room temperature, but it really does make a difference. Cold ingredients don’t emulsify properly, which can lead to a dense, greasy muffin. Take everything out of the fridge an hour before you start baking.
Don’t overmix the batter. This is the number one mistake people make with muffins. Mix just until the flour disappears. A few lumps are totally fine — they’ll bake out. Overmixing develops the gluten and makes the muffins tough and rubbery. I speak from experience. My first batch was basically edible hockey pucks.
Keep the streusel cold. Warm streusel melts into the batter instead of staying on top. If your kitchen is warm, pop the streusel in the freezer for 10 minutes while you prepare the batter. And use cold butter straight from the fridge — don’t let it soften.
Use the cornstarch trick. I mentioned this earlier, but it bears repeating. Adding cornstarch to the cream cheese filling prevents it from getting watery and helps it stay in the middle of the muffin. Without it, the cream cheese can sink to the bottom or create weird soggy pockets. It’s a small addition that makes a huge difference.
Check for doneness carefully. Because these muffins have a cream cheese center, the toothpick test can be tricky. Insert the toothpick into the muffin portion near the edge, not directly into the center where the cream cheese is. You want the muffin to be fully baked, but the cream cheese will still be soft and gooey.
Let them cool completely. I know it’s tempting to eat one right out of the oven, but the cream cheese filling needs time to set. If you bite into a hot muffin, the cream cheese will be runny and could burn your mouth. Give them at least 20 minutes on the cooling rack before you dig in.
Variations & Adaptations
One of the best things about this recipe is how easy it is to customize. Here are some variations I’ve tried and loved.
Gluten-Free Version: Substitute the all-purpose flour with a good gluten-free baking blend that contains xanthan gum. I’ve had great results with Bob’s Red Mill 1-to-1 Baking Flour. The texture is slightly more delicate, but the flavor is still fantastic.
Dairy-Free Version: Use dairy-free cream cheese (Kite Hill makes a great one) and substitute the butter in the streusel with cold coconut oil or vegan butter. The cream cheese filling might be slightly less firm, but it still works beautifully.
Extra Spicy Pumpkin Muffins: If you love warm spices like I do, add an extra teaspoon of pumpkin pie spice to the batter and a pinch of ground ginger to the streusel. It gives the muffins a cozy, almost chai-like flavor.
Chocolate Chip Pumpkin Muffins: Fold ¾ cup of semi-sweet chocolate chips into the batter before filling the muffin cups. The chocolate pairs surprisingly well with the pumpkin and cream cheese. I tried this on a whim one rainy Sunday, and it was a revelation.
Mini Muffin Version: Use a mini muffin tin and reduce the baking time to 10 to 12 minutes at 350°F. Skip the high-heat start for minis. You’ll get about 36 mini muffins, which are perfect for parties or lunchboxes.
Pumpkin Cream Cheese Muffin Bread: Pour the batter into a greased 9×5-inch loaf pan, swirl the cream cheese filling on top with a knife, and sprinkle with streusel. Bake at 350°F for 50 to 55 minutes. It’s essentially the same recipe, but in loaf form — perfect for slicing and toasting.
Serving & Storage Suggestions
These muffins are incredibly versatile when it comes to serving. Here’s how I like to enjoy them.
Serving Temperature: They’re best at room temperature or slightly warm. If you’re reheating one, pop it in the microwave for 10 to 15 seconds — just enough to take the chill off without melting the streusel. For a special treat, split one in half, toast it lightly, and spread with a little butter. Trust me on this.
What to Serve With Them: These muffins are fantastic on their own, but they pair beautifully with a hot cup of coffee, chai latte, or a glass of cold milk. For a fall brunch spread, serve them alongside a pumpkin spice latte and a plate of fresh fruit. They also make a great addition to Thanksgiving breakfast — I always make a double batch for the morning of the big day.
Storage Instructions: Store leftover muffins in an airtight container at room temperature for up to 3 days. If your kitchen is warm, you can refrigerate them, but let them come to room temperature before eating for the best texture. The streusel will soften slightly over time, but they’re still delicious.
Freezer Instructions: These muffins freeze beautifully. Let them cool completely, then wrap each muffin individually in plastic wrap and place them in a freezer-safe bag. They’ll keep for up to 3 months. To thaw, leave them on the counter for about an hour, or unwrap and microwave for 20 to 30 seconds.
Flavor Development: Honestly, these muffins taste even better the next day. The flavors meld together overnight, and the pumpkin spice becomes more pronounced. I sometimes make them a day ahead on purpose.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one muffin (based on 12 servings):
- Calories: 345
- Total Fat: 17g
- Saturated Fat: 7g
- Cholesterol: 55mg
- Sodium: 280mg
- Total Carbohydrates: 45g
- Dietary Fiber: 2g
- Sugars: 28g
- Protein: 5g
These values are estimates and will vary based on the specific ingredients you use.
On the health front, pumpkin is packed with vitamin A, which is great for eye health and immune function. It’s also a good source of fiber and antioxidants. The cream cheese adds calcium and protein, while the spices — cinnamon, ginger, nutmeg — have anti-inflammatory properties. Are these muffins a health food? No. But they’re a delicious way to get some pumpkin into your day, and they’re certainly better for you than anything you’d buy at a bakery.
If you’re watching your sugar intake, you can reduce the sugar in the batter to ¾ cup without affecting the texture too much. The streusel needs its sugar for that crunchy texture, so I wouldn’t reduce it there.
Conclusion
These pumpkin cream cheese muffins with streusel topping are everything I’ve ever wanted in a fall baked good. They’re tender and moist, with that perfect swirl of tangy cream cheese in the middle and a buttery, crunchy streusel on top. They taste like something from a fancy bakery, but they come together in your own kitchen with simple ingredients and a little bit of love.
I’ve made these muffins for potlucks, Thanksgiving mornings, lazy Sunday breakfasts, and even as a surprise for my mail carrier (she loved them). Every single time, someone asks for the recipe. And now I’m sharing it with you. I hope you make these and love them as much as I do. And if you come up with your own variation — maybe add some chopped pecans to the streusel, or swap the pumpkin for sweet potato — I’d love to hear about it.
Go ahead, preheat that oven. Your kitchen is about to smell incredible.
Frequently Asked Questions
Can I use homemade pumpkin puree instead of canned?
Absolutely. Just make sure you strain the homemade puree through a cheesecloth or paper towels to remove excess water. Homemade pumpkin tends to be more watery than canned, and too much moisture can make the muffins dense and gummy. Let it drain for about 30 minutes before using.
Why did my cream cheese filling sink to the bottom?
This usually happens for two reasons. Either the cream cheese filling was too thin (make sure you use the cornstarch and don’t overbeat it), or the muffin batter was too thin. Make sure you measure your flour correctly by spooning it into the measuring cup and leveling it off, rather than scooping directly from the bag.
Can I make these muffins ahead of time?
Yes! They actually taste better the next day. You can bake them up to 2 days in advance and store them in an airtight container at room temperature. Or freeze them for up to 3 months. Just make sure they’re completely cool before storing.
Can I use pumpkin pie filling instead of pumpkin puree?
I wouldn’t recommend it. Pumpkin pie filling is pre-sweetened and spiced, which will throw off the balance of the recipe. The muffins will be overly sweet and the texture might be off. Stick with 100% pure pumpkin puree for the best results.
My streusel topping melted into the muffins. What went wrong?
Two possible culprits. Either your butter was too warm when you made the streusel, or you didn’t chill the streusel before baking. Make sure you use cold butter straight from the fridge, and pop the prepared streusel in the fridge while you make the batter. Also, don’t press the streusel too firmly into the batter — a gentle pat is all you need.
Pin This Recipe!

Perfect Pumpkin Cream Cheese Muffins Recipe
Tender, moist pumpkin muffins with a tangy cream cheese filling and buttery streusel topping. This bakery-quality recipe features a secret cornstarch trick to keep the cream cheese perfectly centered in every bite.
- Prep Time: 15 minutes
- Cook Time: 18-20 minutes
- Total Time: 35 minutes
- Yield: 12 muffins 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 cups (250g) all-purpose flour
- 1 cup (200g) granulated sugar
- ½ cup (100g) brown sugar, packed
- 1 cup (245g) pumpkin puree (not pumpkin pie filling)
- ½ cup (120ml) vegetable oil
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- ½ teaspoon salt
- 2 teaspoons pumpkin pie spice
- 1 teaspoon cinnamon
- 8 ounces (226g) cream cheese, softened
- ¼ cup (50g) granulated sugar (for filling)
- 1 large egg yolk
- 1 teaspoon vanilla extract (for filling)
- 1 tablespoon cornstarch
- ½ cup (63g) all-purpose flour (for streusel)
- ¼ cup (50g) brown sugar, packed (for streusel)
- 2 tablespoons granulated sugar (for streusel)
- 1 teaspoon cinnamon (for streusel)
- ¼ cup (57g) cold unsalted butter, cubed
Instructions
- Preheat oven to 425°F (218°C). Line a 12-cup muffin tin with paper liners.
- Make cream cheese filling: In a medium bowl, beat softened cream cheese with ¼ cup granulated sugar until smooth. Add egg yolk, 1 teaspoon vanilla extract, and cornstarch. Beat until well combined. Set aside at room temperature.
- Make streusel topping: In a small bowl, whisk together ½ cup flour, ¼ cup packed brown sugar, 2 tablespoons granulated sugar, and 1 teaspoon cinnamon. Cut in cold cubed butter using a pastry cutter or fingers until mixture resembles coarse crumbs with some pea-sized bits. Refrigerate until needed.
- Mix dry ingredients: In a large bowl, whisk together 2 cups flour, baking soda, baking powder, salt, pumpkin pie spice, and 1 teaspoon cinnamon.
- Mix wet ingredients: In a separate medium bowl, whisk together 1 cup granulated sugar, ½ cup packed brown sugar, pumpkin puree, vegetable oil, eggs, and 2 teaspoons vanilla extract until smooth and glossy.
- Combine wet and dry ingredients: Pour wet ingredients into dry ingredients. Fold gently with a rubber spatula just until no streaks of flour remain (10-12 strokes). Do not overmix.
- Fill muffin cups: Divide batter evenly among 12 muffin cups, filling each about ⅔ full.
- Add cream cheese filling: Drop a generous tablespoon of cream cheese mixture into the center of each muffin. Do not spread.
- Add streusel topping: Sprinkle chilled streusel evenly over each muffin, pressing down gently to adhere.
- Bake: Place muffin tin in preheated oven. Bake at 425°F for 5 minutes, then reduce temperature to 350°F (without opening oven door) and continue baking for 13-15 minutes, until a toothpick inserted into the muffin portion (not cream cheese center) comes out clean or with a few moist crumbs.
- Cool: Let muffins cool in pan for exactly 5 minutes, then transfer to a wire rack to cool completely.
Notes
Room temperature ingredients are crucial for proper emulsification. Don’t overmix the batter. Keep streusel cold until ready to use. The cornstarch in the cream cheese filling prevents sinking. For the toothpick test, insert into the muffin portion, not the cream cheese center. Let muffins cool completely before eating to allow cream cheese to set.
Nutrition
- Serving Size: 1 muffin
- Calories: 345
- Sugar: 28
- Sodium: 280
- Fat: 17
- Saturated Fat: 7
- Carbohydrates: 45
- Fiber: 2
- Protein: 5
Keywords: pumpkin muffins, cream cheese muffins, fall baking, pumpkin cream cheese, streusel muffins, pumpkin spice


