This post may contain affiliate links, please see our privacy policy for details.
Better than the box, these cute little muffins are made from scratch with fresh blueberries and a secret ingredient: sweetened condensed milk. The sweet milk adds an extra layer of moisture and richness, creating my ideal soft and fluffy muffin. Add a splash of vanilla and a cube of cream cheese to make every bite feel extra special. We love them warm or at room temperature. No need for anything extra, they’re perfect just as they are. And honestly? So much better than the muffins from the box or grocery store we all grew up on.

Summer is officially here! And after spending a very quick seventy-two hours in Los Angeles, I am so happy to be back home in Miami today and ready to bake blueberry muffins for the weekend ahead.
Maybe I can even convince my sister to help. I love a Friday afternoon baking session, especially when the recipe is simple, and the kitchen smells like warm vanilla and baked blueberries.
Thankfully, these muffins are easy and quick to whip up, and I already know I have all the ingredients stocked in the pantry and fridge. When it comes to summer baking, or honestly, baking in general, I always find that the no-fuss recipes end up being the ones we make again and again.

Growing up, I used to bake so many boxes of the Betty Crocker wild blueberry muffins, the kind that came with the canned blueberries in syrup. So many memories are tied to those muffins. They became one of my favorite things to make almost every Friday after school for my brother Red.
But over the last few weeks, these muffins have become my new Friday favorite. I swear they’re just as easy as the boxed mix, but somehow even better. My little brother, Oslo, is completely obsessed with them too.

Here are the details
Ingredients
- melted coconut oil
- brown sugar
- eggs
- vanilla extract
- sweetened condensed milk
- all-purpose flour
- baking powder
- baking soda
- cinnamon
- fresh or frozen blueberries – I love tiny wild blueberries best for these muffins
- cold cream cheese
Special Tools
For these muffins, all you really need is a standard-size muffin pan, a mixing bowl, and a spatula. I love recipes like this that don’t require anything fancy. A hand mixer works too, but honestly, I usually just mix everything by hand since the batter comes together so quickly.
You can also make these as mini muffins, which is honestly so fun for summer parties, brunches, or just snacking throughout the weekend. The mini version feels extra nostalgic to me and reminds me so much of the little blueberry muffins I grew up loving as a kid.

These are the Steps
Step 1: Get the Oven Preheated
Preheat the oven to 425°F, then lower the heat later while the muffins bake. This little trick helps create those beautiful bakery-style muffin tops that I love so much. Oh, and line your muffin pan with paper liners. I always use brown parchment liners because they make the muffins look extra cute and homemade.
Tip: If you want taller muffins, let the batter rest for 5 to 10 minutes while the oven finishes heating. It makes such a difference.
Step 2: Mix Up the Batter
In a large mixing bowl, whisk together the oil, brown sugar, eggs, vanilla, and sweetened condensed milk until smooth and creamy. The condensed milk is the secret here. It makes these muffins incredibly soft, moist, and fluffy.
Tip: Make sure your eggs are at room temperature so the batter comes together smoothly. I usually just pull them out while I prep everything else.
Step 3: Add the Dry Ingredients and Blueberries
Add the flour, baking powder, baking soda, cinnamon (if using), and salt. Stir until just combined, then gently fold in the blueberries. Be careful not to overmix. I actually like leaving little streaks of blueberry throughout the batter because it reminds me so much of those boxed blueberry muffins I grew up baking as a kid.
Tip: If you’re using frozen blueberries, don’t thaw them first. Add them straight from the freezer so they don’t turn the batter purple. I especially love frozen wild blueberries here.

Step 4: Add the Cream Cheese Center
Spoon the batter into the prepared muffin cups, filling each about three-quarters full. Press a cube of cream cheese into the center of each muffin, then lightly cover it with a little more batter.
It doesn’t need to look perfect. Some of the cream cheese peeking through is actually my favorite part because it becomes slightly golden and creamy as the muffins bake.
Tip: Keep the cream cheese cold until you’re ready to use it. The chilled cream cheese stays extra creamy in the center that way.
Step 5: Bake Until Fluffy and Golden
Bake the muffins at the higher temperature first, then lower the oven temp and continue baking until the tops are golden, fluffy, and just set. Your kitchen is going to smell unreal at this point.
We love eating these warm while the cream cheese is still soft and creamy, usually with a little butter and flaky sea salt on top. They never last long in our house.

Better Than the Box Moist Blueberry Muffins
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Ingredients
- 1/2 cup melted coconut oil
- 1/4 cup dark brown sugar
- 2 large eggs
- 1 tablespoon vanilla extract
- 1 cup sweetened condensed milk
- 1 1/2 cups all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon cinnamon (optional)
- 1 teaspoon kosher salt
- 1 cup fresh or frozen tiny blueberries
- 3 ounces cream cheese cut into 12 cubes
Instructions
- 1. Preheat the oven to 425° F. Line a 12-cup muffin pan with paper liners.2. In a large mixing bowl, stir together the oil, brown sugar, eggs, and vanilla until smooth. Mix in 1 cup sweetened condensed milk until combined.3. Add the flour, baking powder, baking soda, cinnamon (if using), and salt. Stir until just combined. Stir in the blueberries. Gently stir 2 to 3 times to lightly swirl the berries into the batter. Do not overmix.4. Divide the batter evenly among the prepared muffin cups. Push 1 cube of cream cheese into the center of each muffin. Then use a spoon to lightly cover the cream cheese with batter. It’s OK if some of the cream cheese is still visible.5. Bake for 5 minutes, then reduce the oven temperature to 350° F and bake for another 16-18 minutes, until the muffins are just set. Serve with butter and flaky sea salt, if desired.















Is there a way to make these non dairy? If I left out the cream cheese how would they taste or could I substitute something else for the cream cheese?
Hey Debra,
You could skip the cream cheese center or you can use a dairy free cream cheese, either will work.
I hope you love this recipe. Have a great Friday!