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.

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.

- 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.

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.

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.
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
- 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.
- Cream Cheese Filling: Stir together cream cheese and granulated sugar until smooth. Set aside.
- Prep: Preheat the oven to 350°F. Line a muffin tin with liners or spray with nonstick spray.
- 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.
- On low speed, alternate adding flour and sour cream, beginning and ending with flour. Mix until just combined, then gently fold in blueberries.
- 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.
- Bake 25–30 minutes until lightly golden and set.
- 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.