Cranberry Cream Cheese Muffins

These cranberry cream cheese muffins are the perfect muffin for cranberry season!  Featuring a  moist and tangy cream cheese crumb  and filled with tart fresh cranberries they are a treat the whole family will love!

freshly baked cranberry and cream cheese muffins cooling on a counter next to the muffin tray


Maybe you’ re big cranberry fan – or maybe you just have leftover cranberries from Thanksgiving just like we did.  Either way, you’re going to LOVE these cranberry cream cheese muffins.  The tanginess of the cream cheese is the perfect compliment for the tartness of the cranberries.

I’m my opinion, they are everything one could want in a muffin: moist, fruity, and delicious.

Can I use dried cranberries?

I would not suggest using dried cranberries for these muffins.  Using fresh cranberries gives these muffins all these awesome little flavour bombs of tartness and paired with the tanginess of the cream cheese crumb, that is what makes these muffins so special.

Do these muffins freeze well?

Absolutely.  Like I do with all the muffins I bake, I like to freeze most of the batch just after they have cooled.  I put them in a large freezer bag, remove as much air a possible to prevent freezer burn.  I’ll pull out a few muffins here and there and let them thaw to have as snacks, or I will put them straight from the freezer into my daughter’s lunch bag in the morning.  By the time snack time rolls around the muffin is ready to eat.

How to make cranberry cream cheese muffins:

Start by gathering your ingredients and pre-heating your oven to 350℉.

Using a stand mixer on medium speed, cream together the butter, vanilla and sugar. When the butter and sugar have been fully combined, add the cream cheese to the mixer and cream until smooth.

Set your stand mixer to low, and begin adding the eggs 1 at a time until they are combined well with the cream cheese mixture.

In a medium bowl sift together the flour, baking powder and salt.  Add this slowly to the cream cheese mixture while mixing on slow until just combined – you don’t want to overwork the batter and end up with tough muffins.

Add the fresh cranberries to the bowl you sifted the flour into and add a couple of tablespoons of flour to them.  Toss well to coat the cranberries.  Don’t skip this step!  Unless you want all your cranberries sinking to the bottom of your muffin, which I’m sure you don’t.

Remove the bowl with the batter from the stand mixer, and using a spatula gently fold the flour coated cranberries into the batter.

Grease or line a standard muffin tin, fill the cups to just over 2/3 full with batter and bake for 20-25 minutes.  You can check for doneness by poking a toothpick deep into the centre of a muffin – if it comes out with any batter on it the muffins need a couple more minutes, if it comes out dry they are done.



These cranberry cream cheese muffins are suitable for the following diets:

  • vegetarian


Are you on Pinterest?????  Follow me for more fresh and tasty recipe ideas


Want to see more recipes like this?? Sign up for our newsletter to have new recipes delivered to your inbox, follow us on Instagram or like our Facebook page.




If you like these cranberry cream cheese muffins, you might want to check out some of our other baking recipes:



If you have made this recipe we’d love to see it! Tag us on Insta @loveandgoodstuff.

Loved this? Don’t forget to rate it below!

a muffin tray full of freshly baked cranberry cream cheese muffins
Print Pin
5 from 1 vote

Cranberry Cream Cheese Muffins

a tangy cream cheese muffin filled with fresh tart cranberries 
Course Snack
Cuisine American
Keyword cranberry cream cheese muffins
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 18 muffins
Calories 268kcal
Author Courtney


  • 1 cup butter
  • 8 oz cream cheese
  • 1 1⁄2 cup brown sugar plus extra for crumbling on top
  • 4 large eggs
  • 2 tsp vanilla
  • 1 cup all purpose flour
  • 1 cup whole wheat flour
  • 2 tsp baking powder
  • 1 tsp salt
  • 1 12 12 oz bag of fresh cranberries


  • 1.Preheat the oven to 350F
  • Dust the cranberries with some flour (put 1-2 tbsp of flour in a bowl with the cranberries and toss to coat, this helps prevent the cranberries sinking to the bottom of the muffins).
  • Put the butter, vanilla and sugar in a stand mixer with the paddle attachement and cream at medium speed (or use a hand mixer)
  • Add the cream cheese and continue to cream at medium speed until just combined.
  • Add the eggs one at a time while mixing at low speed
  • In another bowl combine flour (sifting the flour firsts yields fluffier muffins), baking powder and salt.
  • Add this to the cream cheese mixture and mix at low speed until just combined (some spots of flour are ok, best not to work the batter too much or it gets firm)
  • Using a spatula or wooden spoon, fold the cranberries into the batter
  • grease or line muffin tins, fill just over 3/4 full and bake for 20-25 minutes.
  • 10. Remove to wire rack to cool 10 minutes before eating. (the cranberries get really hot in the middle)


Allow the muffins to cool 10 minutes before eating, the cranberries will be VERY hot fresh out of the oven.

9 thoughts on “Cranberry Cream Cheese Muffins”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.