Blueberry Muffins with Cream Cheese Swirl

These blueberry cream cheese muffins are an irresistible upgrade to the classic muffin. Bursting with fresh blueberries and a creamy cream cheese center, they’re finished with a buttery streusel that adds a delightful crunch. Perfect for breakfast, brunch, or anytime you want a comforting baked treat.

Overhead image of blueberry cream cheese muffins on a cooling rack.

I’m a huge fan of blueberries, and when they’re in season I love experimenting with new recipes. These blueberry cream cheese muffins have become a favorite — they’re tender and moist thanks to oil and sour cream, packed with juicy berries, and crowned with a sweet, buttery streusel. The surprise cream cheese filling baked into the center gives them an indulgent, bakery-quality finish that elevates the whole muffin.

Blueberry Cream Cheese Muffins: The Brunch Star

If you’ve got a pint of fresh blueberries, make these muffins. Here’s why they shine:

  • Moist and tender: Vegetable oil keeps the crumb soft, and sour cream adds richness and moisture for a tender crumb.
  • Cream cheese surprise: A smooth, lightly sweetened cream cheese center complements the burst of fresh blueberries for a creamy contrast in every bite.
  • Comfort food with a twist: The streusel topping adds texture and a buttery note that turns a classic muffin into something special.

Ingredients Overview

Gather your ingredients before you start. For exact amounts, see the recipe card below.

Crumb Topping

  • Sugars: A mix of granulated and light brown sugar gives the streusel depth and a touch of caramel flavor. You can substitute all light brown or dark brown if you prefer.
  • Kosher salt: Balances sweetness in the topping.
  • Butter: Use unsalted butter; if you use salted, omit added salt in the streusel.
  • All-purpose flour: A good 1:1 gluten-free flour can be used as a substitute.

Cream Cheese Filling

  • Cream cheese: Must be at room temperature for a smooth filling.
  • Granulated sugar: Sweetens the filling; light brown sugar is an acceptable swap.

Muffins

  • Vegetable oil: Keeps the muffins moist.
  • Granulated sugar: You can swap in light brown sugar for deeper flavor.
  • Eggs: Use room temperature eggs for better incorporation.
  • Vanilla extract: Adds warmth and depth.
  • Kosher salt: Balances sweetness in the batter.
  • Baking soda: Provides lift.
  • All-purpose flour: A 1:1 gluten-free flour works if needed.
  • Sour cream: Adds tang and moisture; Greek yogurt or buttermilk can substitute.
  • Blueberries: Fresh are best in season; if using frozen, thaw and pat dry before folding in.

Overview: How to Make Blueberry Cream Cheese Muffins

Below is a summary of the steps. Refer to the recipe card for detailed measurements and timings.

A collage of images showing how to fill blueberry muffins with cream filling and top with streusel.
  • Make the crumb topping: Stir granulated sugar, brown sugar, salt, melted butter, and flour until large crumbs form. Set aside.
  • Make the cream cheese filling: Beat room-temperature cream cheese with granulated sugar until smooth.
  • Prep: Preheat the oven to 350°F and line a muffin tin or grease the cups.
  • Make the batter: In a mixer, combine oil, sugar, eggs, and vanilla. Add salt and baking soda, then alternate adding flour and sour cream until just combined.
  • Fold in blueberries: Gently incorporate berries so they don’t break and turn the batter purple.
  • Assemble: Spoon about 2 tablespoons of batter into each liner, add 2 teaspoons of cream cheese filling, then top with another 2 tablespoons of batter. Sprinkle with crumb topping.
  • Bake: Bake 25–30 minutes or until golden and set.
  • Cool: Let muffins rest in the tin for 5 minutes, then transfer to a cooling rack.
A blueberry muffin broken open to reveal the cream cheese filling.

Tips and Variations

These tips will help you bake great muffins every time, plus a few ideas for variations.

  • Line the pan: Use liners or nonstick spray to prevent sticking.
  • Room temperature ingredients: Ensure cream cheese, eggs, and sour cream are at room temperature for smooth mixing and a lump-free filling.
  • Don’t overmix: Once the flour is added, mix just until combined to avoid tough muffins.
  • Cool before handling: Let muffins sit in the tin briefly so they set and transfer easily.
  • Add-ins: Stir in chopped nuts, white chocolate chips, or coconut for extra flavor and texture.
  • Citrus twist: Add lemon or orange zest to the batter and consider a citrus glaze instead of streusel.
  • Make them dessert-worthy: Drizzle a simple icing over cooled muffins for a sweeter finish.
Blueberry cream cheese muffins on a cooling rack.

Storage

  • Refrigerator: Once fully cooled, store muffins in an airtight container in the fridge for up to 3 days.
  • Freezer: Muffins freeze well. Cool completely, seal in a freezer-safe container, and store up to 30 days. Thaw in the refrigerator or at room temperature.
  • To reheat: Microwave in 20-second intervals until warm or wrap in foil and heat in a 350°F oven for 5–10 minutes.

More Blueberry Recipe Ideas

If you love blueberries, try other blueberry-based desserts and breakfasts — crisps, shortcakes, cobblers, and classic blueberry muffins are all delightful ways to enjoy the season.

A blueberry muffin broken open to reveal the cream cheese filling.

Blueberries and Cream Muffins

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 12 muffins
  • Category: Muffins
  • Method: Oven
  • Cuisine: Breakfast

Description

Blueberries and Cream Muffins are soft, tender muffins filled with sweet cream cheese and topped with a crunchy crumb topping — simple to make and perfect for any occasion.


Ingredients

Crumb Topping:

  • 1/3 cup granulated sugar
  • 1/3 cup light brown sugar
  • 1/4 teaspoon kosher salt
  • 1/2 cup butter, melted
  • 1 1/2 cups all-purpose flour

Cream Cheese Filling:

  • 4 ounces cream cheese, room temperature
  • 1/4 cup granulated sugar

Muffins:

  • 1/2 cup vegetable oil
  • 1 cup granulated sugar
  • 2 eggs
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon baking soda
  • 2 cups all-purpose flour
  • 1 cup sour cream
  • 1 cup fresh blueberries (or frozen and thawed)

Instructions

  1. Crumb Topping: Combine granulated sugar, brown sugar, salt, and melted butter in a large bowl. Add flour and stir until large crumbs form. Use your hands if needed. Set aside.
  2. Cream Cheese Filling: Stir together cream cheese and granulated sugar until smooth. Set aside.
  3. Prep: Preheat the oven to 350°F. Line a muffin tin with liners or spray with nonstick spray.
  4. Make the batter: In a mixer fitted with a paddle attachment, mix oil, sugar, eggs, and vanilla on medium speed until smooth. Add salt and baking soda and mix to combine.
  5. On low speed, alternate adding flour and sour cream, beginning and ending with flour. Mix until just combined, then gently fold in blueberries.
  6. Assemble: Spoon about 2 tablespoons of batter into each liner. Add 2 teaspoons of cream cheese filling, then top with another 2 tablespoons of batter. Sprinkle crumb topping evenly over each muffin.
  7. Bake 25–30 minutes until lightly golden and set.
  8. Allow muffins to cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.

Notes

Store cooled muffins in an airtight container in the refrigerator for up to 3 days, or freeze for up to 30 days.

Did you make this recipe?

Share your results on social media and tag your photos so others can find your creation.