These tender muffins feature a soft vanilla batter swirled with a rich cream cheese filling and loaded with fresh strawberries. The combination creates a marbled effect throughout each bite, offering pockets of sweet fruit and creamy cheese. Ready in under 45 minutes, they bake to golden perfection with a moist crumb that stays fresh for days.
My apartment smelled like summer the morning I first made these muffins. I'd impulse-bought a flat of strawberries at the farmers market and panic-baked to save them from going soft. The cream cheese was an afterthought, sitting in my fridge from a bagel phase I'd abandoned weeks earlier. That first batch disappeared before they'd even fully cooled, my roommate and I standing over the wire rack picking at them with our fingers.
Last summer I made these for my dad's birthday brunch instead of a cake. He's not a sweets person but he ate three, claiming the fresh fruit made them practically health food. Now they're his requested birthday treat every year, and I've stopped trying to convince him otherwise.
Ingredients
- All-purpose flour: The structure here needs to be sturdy enough to hold that cream cheese pocket without collapsing
- Baking powder and baking soda: Both work together to give these that beautiful domed top we all want
- Fresh strawberries: Frozen will make the batter too wet and sad, so wait for peak season or grab them fresh
- Vegetable oil: Keeps these muffins tender for days unlike butter which can firm up
- Cream cheese: Make sure it's properly softened or you'll end up with lumpy filling and nobody wants that
Instructions
- Get your oven ready:
- Preheat to 375F and line your muffin tin with liners, or grease each cup really well with butter or oil spray
- Whisk your dry ingredients:
- Combine flour, baking powder, baking soda, and salt in a large bowl and set it aside
- Mix the wet stuff:
- In another bowl, beat oil and sugar together, then add eggs one at a time followed by milk and vanilla
- Combine them gently:
- Pour wet into dry and stir until just barely mixed, some flour streaks are okay, then fold in chopped strawberries
- Make the filling:
- In a separate bowl, blend cream cheese, sugar, egg yolk, and vanilla until smooth and creamy
- Layer it up:
- Drop about 2 tablespoons batter in each muffin cup, add a tablespoon of cream cheese filling, then top with another tablespoon of batter
- Swirl if you want:
- Run a toothpick through the batter once or twice for that marbled look, though it's totally optional
- Bake them:
- Pop in the oven for 20 to 22 minutes until golden and a tester comes out clean
- Let them rest:
- Cool in the tin for 5 minutes then move to a wire rack, or just eat one warm like I usually do
My now husband tried to steal one of these before they'd cooled enough during our first date. I caught him redhanded with muffin crumbs on his chin and decided right then he was worth keeping around.
Making Them Your Own
I've swapped in blueberries when strawberries felt too expensive and honestly they're just as good. Raspberries work too but they tend to disappear into the batter more. The cream cheese filling pairs with practically any fruit you have sitting around.
Storage Reality
The cream cheese means these need fridge time, which does dry them out slightly after day two. I zap mine in the microwave for 15 seconds and they're perfect again. Fair warning though, they rarely last long enough to worry about storage issues.
Topping Options
Sometimes I sprinkle coarse sugar on top before baking for that bakery crunch. A simple streusel of butter, flour, and brown sugar takes these next level. You could also drizzle with powdered sugar glaze after they cool if you're feeling extra.
- Add lemon zest to the batter for a bright twist
- Try orange juice instead of milk for subtle citrus notes
- Freeze unbaked muffins if you want to bake fresh later
There's something so satisfying about cutting into one warm and seeing that cream cheese center ooze out. These muffins have become my go to for bringing cheer to gray mornings.
Common Questions
- → How do I know when the muffins are done baking?
-
Insert a toothpick into the muffin, avoiding the cream cheese center. When it comes out clean or with just a few moist crumbs, they're ready. The tops should be lightly golden and spring back when touched gently.
- → Can I freeze these muffins?
-
Yes, wrap cooled muffins individually in plastic wrap and place in a freezer-safe bag. They freeze well for up to 3 months. Thaw overnight in the refrigerator or microwave for 30 seconds when ready to enjoy.
- → What other fruits work well in this batter?
-
Fresh blueberries, raspberries, blackberries, or chopped peaches all substitute beautifully. Use the same measurement as strawberries. Avoid very juicy fruits that might make the batter too thin.
- → Why must these be refrigerated?
-
The cream cheese filling contains dairy that requires refrigeration for food safety. Store in an airtight container in the refrigerator for up to 3 days. Bring to room temperature or warm slightly before serving.
- → Can I make these without the cream cheese filling?
-
Absolutely. Simply skip the filling step and increase the strawberries to 2 cups. You'll have delicious strawberry muffins with a shorter baking time of about 18-20 minutes.