Easy Cream Cheese Cranberry Muffins
Sweet and tender cranberry muffins with streusel topping are the perfect breakfast or snack during the holidays!
Cream cheese cranberry muffins are moist, velvety soft, and chock full of bursting berries. Best of all, they’re easy to make!

Note: This post may contain affiliate links for your convenience. If you make a purchase, this site may receive a small commission at no additional cost to you. You can read my full disclosure policy here.
Cranberries are one of those underrated fruits that don’t get enough attention this time of year, in my opinion.
Yes, they have their classic place on the Thanksgiving table with whole berry cranberry sauce, but there’s so much more you can do with these sweet and tart morsels!
I’ve long been a fan of cranberry desserts, because they bring so much flavor to baked goods.
From cranberry streusel pie to Nantucket cranberry pie to cranberry pistachio bread and cranberry banana bread, they’re a delicious addition to the holiday season.
One of my absolute favorite treats is cream cheese cranberry bread, which is the perfect loaf of sweet quickbread dotted with fresh cranberries.
But I’ve received several questions about making a similar recipe in muffin form, so that’s how these cream cheese cranberry muffins were born.
It’s the same velvety soft, pound cake-like texture, but to take things up a notch, I added a sugar streusel on top that pairs perfectly with the slight tartness of the berries, and makes them feel a little more festive.
They make a delightful breakfast on Thanksgiving or Christmas morning, or as a sweet afternoon snack alongside a cup of tea or coffee.

Baking Cranberry Muffins with Cream Cheese
If you haven’t baked with cream cheese before, you’re in for a treat!
Cream cheese helps provide a moist and tender texture in these muffins, but without giving it a prominent cream cheese flavor.
I also use cream cheese in my cream cheese cookies, cream cheese pound cake from a mix, and chocolate cream cheese pound cake–all with fantastic results.
Whether you’re enjoying them yourself or baking them as a handmade gift for a loved one, these muffins are a delicious and lovely sweet treat for the holiday season.
Need a recipe without cream cheese? Try my cranberry orange pecan muffins instead!

How to Make Cream Cheese Cranberry Muffins
It’s really easy to make these simple muffins!
Ingredients You’ll Need:
- Unsalted butter
- Cream cheese
- Granulated sugar
- Eggs
- Vanilla extract or orange extract
- Almond extract
- All-purpose flour
- Baking powder
- Salt
- Whole fresh cranberries
- Vegetable oil

How to Make It:
(Full printable recipe card is available below)
Cream butter and cream cheese. First, you’ll beat together the butter and cream cheese until smooth.
Add in the granulated sugar and beat to combine.

Make the batter. Next, you’ll beat in the eggs and extracts.
With the mixer on low speed, add in the flour, baking powder, and salt, mixing just until incorporated.

Add berries. Then, you’ll add in the fresh cranberries, mixing on low speed just until the cranberries are combined into the batter.

Prepare streusel. Next, in a small bowl, combine sugar and flour, mixing together.
Add in the vegetable oil, mixing until the streusel is the consistency of wet sand.

Bake. Next, scoop the batter into the wells of a prepared muffin pan, sprinkling streusel over the tops.

Bake for about 23-25 minutes, or until a toothpick inserted in the center of a muffin comes out clean.
Let cool slightly before removing from the pan, and enjoy!

Notes and Adaptations:
- The streusel topping is technically optional, but I love the added sweetness and hint of crunch that it provides.
- Muffins can be stored at room temperature in an airtight container for up to 3 days.

Recommended Equipment:
Cream Cheese Cranberry Muffins

Bright and festive cranberry muffins are velvety soft and topped with a sweet streusel. They're the perfect holiday breakfast idea!
Ingredients
For the Muffins:
- 1/2 cup unsalted butter, softened
- 4-oz cream cheese, softened
- 3/4 cups granulated sugar
- 2 eggs
- 1/2 teaspoon vanilla extract or 1 teaspoon orange extract
- 1/4 teaspoon almond extract
- 1 cups all-purpose flour
- 3/4 teaspoon baking powder
- 1/4 teaspoon salt
- 1 cup whole fresh cranberries
For the Streusel Topping:
- 3 Tablespoons granulated sugar
- 1 Tablespoon all-purpose flour
- 2 teaspoons vegetable oil
Instructions
- Preheat oven to 350F and grease a muffin pan well.
- In the bowl of a stand mixer fitted with the paddle attachment (or in a mixing bowl with an electric hand mixer), beat together butter and cream cheese until smooth.
- Add sugar, mixing until combined.
- Add eggs and extracts, mixing until incorporated and smooth, scraping the sides of the bowl as needed.
- With the mixer on low speed, add flour, baking powder, and salt. Mix just until incorporated.
- Add fresh cranberries and mix until combined.
- Divide batter between twelve wells of the prepared muffin pan.
- Prepare streusel by combining sugar and flour in a small bowl, mixing well. Add in the vegetable oil, mixing until it reaches the consistency of wet sand (I use my fingers for this).
- Sprinkle streusel topping over the muffin batter. Bake for 23-25 minutes, or until a toothpick inserted in the center of a muffin comes out clean.
Notes
- The streusel topping is optional, but I like the extra sweetness and hint of crunch it provides.
- Store leftovers in an airtight container at room temperature for up to 3 days.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
12Serving Size:
1Amount Per Serving: Calories: 226Total Fat: 13gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 61mgSodium: 118mgCarbohydrates: 26gFiber: 1gSugar: 16gProtein: 3g
Nutrition information is automatically calculated and is not guaranteed for accuracy.
Don’t forget to save this recipe to your holiday board on Pinterest!

Easy family-friendly recipes in your inbox!