Every summer, blueberries take over our kitchen my mom always buys them in bulk from the local market, and half the batch disappears before I even get to baking with them. These Blueberry Cheesecake Muffins became my way of using them up in something a little more indulgent than a plain muffin, and now they’re one of the most requested treats in our house.
There’s something irresistible about warm Blueberry Cheesecake Muffins fresh from the oven. Every bite is filled with juicy blueberries and a smooth, creamy cheesecake center that makes these muffins feel extra special. They’re soft, fluffy, and surprisingly easy to make with simple ingredients perfect for breakfast, brunch, or whenever you’re craving a homemade bakery-style treat.

Why You’ll Love These Blueberry Cheesecake Muffins
- These muffins are incredibly soft and fluffy, with juicy blueberries in every bite and a creamy cheesecake filling that makes them taste like they came from a bakery.
- The recipe is simple to follow and uses everyday ingredients, so it’s perfect for both beginner and experienced bakers.
- They’re easy to customize with fresh or frozen blueberries, and you can even prepare a batch ahead for busy mornings or weekend meal prep.
- Whether you serve them for breakfast, brunch, or an afternoon snack, these Blueberry Cheesecake Muffins stay moist, flavorful, and are always a crowd-pleaser.
Ingredients for Blueberry Cheesecake Muffins
For Muffins
- ¼ cup (60 ml) vegetable oil — keeps the muffins soft and moist.
- 4 tablespoons (57 g) unsalted butter, melted — adds rich buttery flavor.
- 1 cup (200 g) granulated sugar — sweetens the muffins.
- 1 large egg + 1 large egg white — creates a light, fluffy texture.
- ½ cup (120 ml) buttermilk — keeps the crumb tender.
- 1½ teaspoons vanilla extract — adds warm vanilla flavor.
- 1¾ cups (220 g) all-purpose flour — forms the muffin base.
- 1 tablespoon cornstarch — makes the muffins extra soft.
- 2 teaspoons baking powder — helps the muffins rise.
- ½ teaspoon salt — balances the sweetness.
- 1½ cups (210 g) blueberries — adds juicy bursts of flavor.
Cheesecake Filling
- 8 oz (226 g) cream cheese, softened — creates a rich, creamy filling.
- ⅓ cup (67 g) granulated sugar — sweetens the filling.
- ½ teaspoon vanilla extract — enhances the cheesecake flavor.
Streusel Topping
- ¼ cup all-purpose flour — gives the topping structure.
- ¼ cup (50 g) brown sugar — adds caramel-like sweetness.
- ⅛ teaspoon salt — balances the topping.
- 2 tablespoons butter, melted — creates a crisp, buttery crumble.
How to Make Blueberry Cheesecake Muffins (Step by Step)
Step 1: Prepare the Oven and Muffin Pan
Start by preheating your oven to 425°F (220°C) and place a rack in the center. Line a standard 12-cup muffin pan with paper liners. This recipe makes about 15 muffins, so have a second pan or a few extra liners ready for the remaining batter. Preheating the oven first helps the muffins rise with beautiful domed tops.
Step 2: Make the Cheesecake Filling
In a small bowl, beat the softened cream cheese, sugar, and vanilla until completely smooth and creamy. If your cream cheese is still cold, let it sit at room temperature for 20–30 minutes first it will mix much more easily and give you a silky filling without lumps. Set it aside while you prepare the batter.
Step 3: Mix the Wet Ingredients
In a large mixing bowl, whisk together the vegetable oil, melted butter, and sugar until well combined. Add the egg, egg white, buttermilk, and vanilla extract, then whisk again until the mixture looks smooth and creamy. Don’t worry if it isn’t perfectly thick at this stage that’s exactly how it should look.
Step 4: Add the Dry Ingredients
In a separate bowl, whisk together the flour, cornstarch, baking powder, and salt. Gradually add the dry ingredients to the wet mixture and gently fold everything together with a spatula. Stop mixing as soon as you no longer see streaks of flour. A few small lumps are perfectly fine and will help keep your muffins soft and tender.
Step 5: Fold in the Blueberries
If you’re using fresh blueberries, gently toss them with a teaspoon of flour before adding them to the batter. This helps keep them from sinking while baking. Fold the blueberries in with just a few gentle strokes so they stay whole and don’t turn the batter purple. If you’re using frozen blueberries, add them straight from the freezer without thawing.
Step 6: Make the Streusel Topping
In a small bowl, combine the flour, brown sugar, and salt. Pour in the melted butter and mix everything with a fork until you have small, buttery crumbs. If the mixture seems too wet, add a teaspoon of flour. If it’s too dry, stir in a tiny bit more melted butter.
Step 7: Fill the Muffin Cups
Spoon a little batter into each muffin liner until it’s about one-third full. Add a generous teaspoon of the cheesecake filling right in the center, then cover it with more batter until each liner is about three-quarters full. Finish by sprinkling the streusel evenly over each muffin, gently pressing it down so it sticks while baking.

Step 8: Bake Until Golden
Bake the muffins at 425°F (220°C) for 5 minutes to give them a nice bakery-style rise. Without opening the oven door, reduce the temperature to 350°F (175°C) and continue baking for 18–20 minutes. Check for doneness by inserting a toothpick near the edge of a muffin instead of the center, since the cheesecake filling will still be soft.
Step 9: Let Them Cool
Once the muffins come out of the oven, let them rest in the pan for about 10 minutes. Then transfer them to a wire rack to cool completely. The cheesecake filling will continue to set as the muffins cool, so waiting another 15–20 minutes before taking a bite is definitely worth it.

Expert Tips for Perfect Blueberry Cheesecake Muffins
Soften the Cream Cheese First
Always let the cream cheese sit at room temperature until it’s fully softened before mixing. This creates a smooth, creamy filling without any lumps.
Coat the Blueberries with Flour
Toss the blueberries with a little flour before folding them into the batter. This simple trick helps keep them evenly distributed instead of sinking to the bottom.
Don’t Overmix the Batter
Once you add the dry ingredients, mix gently and stop as soon as everything is combined. Overmixing develops the gluten and can make the muffins dense instead of soft and fluffy.
Use an Ice Cream Scoop
An ice cream scoop makes it easy to portion the batter evenly. Uniform muffins bake more consistently and all finish at the same time.
Start with a High Oven Temperature
Bake the muffins at 425°F (220°C) for the first 5 minutes, then lower the temperature to 350°F (175°C). This gives the muffins their beautiful tall, bakery-style tops.
Chill the Filling if Needed
If the cheesecake filling becomes too soft to scoop, place it in the freezer for about 10 minutes. It will firm up enough to stay neatly in the center of each muffin.
Cover with Foil if Browning Too Quickly
If the tops are getting too dark before the muffins are fully baked, loosely cover the pan with aluminum foil for the remaining baking time. This prevents over-browning while allowing the centers to finish baking.

Ingredient Substitutions
No Buttermilk?
Mix ½ cup milk with 1½ teaspoons lemon juice or white vinegar and let it sit for 5 minutes. It works as an easy homemade buttermilk substitute and keeps the muffins tender.
Using Frozen Blueberries
Frozen blueberries work just as well as fresh. Add them straight from the freezer and toss them with a little flour before folding them into the batter. Don’t thaw them, or they may bleed into the batter.
Need a Gluten-Free Option?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend. The muffins will be slightly denser but still soft and delicious.
Make Them Dairy-Free
Use a dairy-free brick-style cream cheese, dairy-free butter, and oat milk mixed with lemon juice instead of buttermilk. You’ll still get a rich, creamy texture.
Swap the Oil
Canola or sunflower oil are great substitutes for vegetable oil. Stick with a neutral-flavored oil for the best-tasting muffins.
How to Store Blueberry Cheesecake Muffins
At Room Temperature
Because these muffins have a cream cheese filling, they’re best left at room temperature for no more than 1 day in an airtight container.
In the Refrigerator
Store the muffins in an airtight container in the refrigerator for up to 5 days. They stay soft and the cheesecake filling remains fresh.
In the Freezer
Wrap each muffin individually in plastic wrap or foil, then place them in a freezer-safe bag or container. Freeze for up to 3 months.
Try More Muffin Recipes You’ll Love
- Pecan Pie Brown Sugar Muffins
- Strawberry Cream Cheese Muffins
- Caramel Banana Nut Muffins
- Blueberry Muffins
- Chocolate Chip Cheesecake Muffins
- Cinnamon Roll Muffins
- Peach Cobbler Muffins
- Banana Chocolate Chip Muffins
Frequently Asked Questions
Can I use frozen blueberries?
Yes! Use them straight from the freezer without thawing. Toss them with a little flour before folding them into the batter to help prevent sinking.
How do I keep the cheesecake filling from sinking?
Make sure the cream cheese filling is thick and chilled if your kitchen is warm. Add a layer of muffin batter first, then the filling, and cover it completely with more batter.
Can I make the batter ahead of time?
It’s best to bake the batter right after mixing. You can prepare the wet and dry ingredients separately a day in advance, then combine them just before baking.
Why are my muffin tops flat?
For tall, bakery-style muffins, start baking at 425°F (220°C) for 5 minutes, then reduce the temperature to 350°F (175°C) without opening the oven door.
Can I freeze Blueberry Cheesecake Muffins?
Absolutely. Let the muffins cool completely, then wrap each one individually and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Can I make the cheesecake filling ahead of time?
Yes, you can prepare the cheesecake filling up to 2 days in advance. Store it in an airtight container in the refrigerator, and give it a quick stir before scooping it into the muffins.
Can I use low-fat cream cheese?
You can, but full-fat block cream cheese gives the richest flavor and the creamiest filling. Avoid whipped cream cheese because it’s too soft and won’t hold its shape while baking.
Final Thoughts
If you’re looking for a muffin that’s soft, moist, and a little more special than the classic version, these Blueberry Cheesecake Muffins are sure to become a favorite. The juicy blueberries, creamy cheesecake filling, and buttery streusel topping come together in every bite for a bakery-style treat that’s easy to make at home.
I hope you give this recipe a try! If you do, I’d love to hear how it turned out. Leave a comment below and let me know your favorite way to enjoy these muffins.

Blueberry Cheesecake Muffins
Ingredients
For the Muffins
- ¼ cup 60 ml vegetable oil
- 4 tablespoons 57 g unsalted butter, melted
- 1 cup 200 g granulated sugar
- 1 large egg
- 1 large egg white
- ½ cup 120 ml buttermilk
- 1½ teaspoons vanilla extract
- 1¾ cups 220 g all-purpose flour
- 1 tablespoon cornstarch
- 2 teaspoons baking powder
- ½ teaspoon salt
- 1½ cups 210 g fresh or frozen blueberries
For the Cheesecake Filling
- 8 oz 226 g block cream cheese, softened
- ⅓ cup 67 g granulated sugar
- ½ teaspoon vanilla extract
For the Streusel Topping
- ¼ cup all-purpose flour
- ¼ cup 50 g brown sugar
- ⅛ teaspoon salt
- 2 tablespoons unsalted butter melted
Instructions
- Preheat the oven to 425°F (220°C). Line a 12-cup muffin pan with paper liners and prepare extra liners for the remaining batter.
- Beat the cream cheese, sugar, and vanilla until smooth. Set aside.
- In a large bowl, whisk together the oil, melted butter, and sugar. Add the egg, egg white, buttermilk, and vanilla, then whisk until smooth.
- In another bowl, whisk together the flour, cornstarch, baking powder, and salt. Fold the dry ingredients into the wet ingredients just until combined.
- Toss the blueberries with a teaspoon of flour, then gently fold them into the batter.
- Mix the streusel ingredients together until crumbly.
- Fill each muffin liner one-third full with batter. Add about 1 teaspoon of cheesecake filling, cover with more batter until three-quarters full, then sprinkle with streusel.
- Bake for 5 minutes at 425°F (220°C). Without opening the oven door, reduce the temperature to 350°F (175°C) and bake for 18–20 minutes, or until a toothpick inserted near the edge comes out clean.
- Cool the muffins in the pan for 10 minutes before transferring them to a wire rack to cool completely.





