This blueberry birthday cake is soft, fluffy, and moist, with layers studded with blueberries, a saucy blueberry filling that tastes like pie, and a creamy blueberry cream cheese frosting. The cake has a bright blueberry flavor with a hint of lemon—omit the lemon zest if you don’t like lemon notes. It’s an ideal celebration cake for anyone who loves blueberries.

🎂 Why you’ll LOVE this recipe
- Blueberry filling: A saucy filling keeps the cake moist and concentrates blueberry flavor. A touch of cinnamon brings warm, pie-like depth.
- Blueberry cream cheese frosting: Fluffy, tangy, and tinted with pureed blueberry filling for natural color and taste.
- Soft cake layers: Light, tender layers made with both butter and oil, plus a bit of lemon for balance.
- Great texture: The combination of tender cake, creamy frosting, and thick filling creates an irresistible mouthfeel.

📝 Key ingredients
Read through for the tips that lead to the best result.
Full ingredients and steps are in the recipe card below.
- Blueberries: Fresh or frozen (use frozen straight from the freezer for the cake layers).
- Sour cream: Full fat sour cream gives the best texture—do not substitute with Greek yogurt.
- Buttermilk: Thicker store-bought buttermilk works best; kefir is an okay swap if you prefer.
- All-purpose flour: Weigh for accuracy; if measuring by cup, spoon and level—do not pack.
- Lemon: Fresh lemon juice and zest brighten the cake. Omit zest if you dislike lemon flavor.
- Cinnamon: A small amount in the filling enhances the blueberry pie flavor without being dominant.
- Butter: Use good-quality unsalted butter for the best flavor and control of salt.
- Cream cheese: Full-fat brick-style cream cheese keeps the frosting stable and creamy.
If you prefer to save time, canned blueberry pie filling can replace the homemade filling; avoid jam since it will be too sweet.

✔️ Flavor alternatives
This recipe is flexible—try these variations:
- Lemon blueberry cake: Add extra lemon zest to the batter and frosting for a more citrus-forward cake (don’t increase lemon juice, which affects texture).
- Blueberry Oreo cake: Sprinkle crushed Oreos between layers and on top for a cookie crunch.
- Blueberry funfetti cake: Stir a few tablespoons of small sprinkles into the batter along with the blueberries for a festive look.

👩🍳 How to make blueberry birthday cake
Cake layers — overview
Prep: Preheat oven to 355°F (180°C). Grease three 8″ round pans, line with parchment, and set aside.

Step 1: Beat butter, oil, sugar, and salt until light and fluffy, scraping the bowl once or twice.

Step 2: Beat in eggs one at a time, then stir in vanilla, sour cream, lemon juice, and zest until combined.

Step 3: Sift half the flour with baking powder and baking soda into the batter; fold until mostly incorporated. Add remaining flour and the buttermilk; fold just until no dry streaks remain.
Step 4: Toss the blueberries with a tablespoon of flour to prevent sinking, then fold them gently into the batter—avoid adding any dry flour residue from the blueberry bowl.
Step 5: Divide batter evenly between the prepared pans (use a scale or ice cream scoop for even layers). Smooth tops and bake.
Step 6: Bake 20–25 minutes until a toothpick comes out mostly clean with a few moist crumbs. Cool 5 minutes in pans, run a knife around edges, invert onto a rack, and cool completely.
Blueberry filling

Step 1: In a saucepan combine blueberries, sugar, lemon juice, cornstarch, and cinnamon. Heat over medium-low until the berries release their juices, stirring often. Add a tablespoon or two of water if it looks dry.

Step 2: Cook until the mixture thickens to a jammy consistency. If it stays thin, stir in a small slurry of cornstarch and sugar to thicken. Transfer to a heat-proof container and chill completely.
Blueberry cream cheese frosting

Step 1: Beat the butter until light and fluffy. Add sifted powdered sugar half a cup at a time, beating well and scraping the bowl.
Add softened cream cheese in small pieces, beating until fully incorporated and fluffy.

Step 2: Reserve half the chilled filling. Puree the remaining filling (about 4–6 tablespoons) until smooth and add it tablespoon by tablespoon to the frosting until the color and flavor are right. Add slowly to avoid splitting the frosting; if it becomes too thin, chill and add more powdered sugar to firm it up.
Assembly

Step 1: Place a small dollop of frosting on your cake board to anchor the cake. Place the first layer, spread a thin crumb coat, then pipe a frosting border at least 1.5″ thick and 0.5″ tall to hold the filling.

Step 2: Spoon 2–3 tablespoons of chilled filling into the border, spreading gently. Too much filling will cause slipping, so keep layers light. Repeat for the second layer.

Step 3: Add the top layer and chill the assembled cake in the freezer for 10 minutes to firm the frosting. Keep any unused frosting chilled; beat again to restore fluffiness if refrigerated more than 15 minutes.

Step 4: Finish the top and sides with frosting, smoothing with a metal spatula or scraper. Reserve some to pipe a border on top.

Step 5: Pipe a decorative border on the top of the cake.

Step 6: Spoon the remaining blueberry filling into the center and allow a few drips to run down the sides if desired. Decorate with crushed Oreos and fresh blueberries. Serve and enjoy.
📝 Expert Cake Tips
- Weigh flour for best consistency. If using cups, spoon and level—don’t pack the flour.
- Use a modest amount of filling in each layer to prevent seepage; keep extra filling for serving.
- This recipe yields enough frosting to fully cover the cake; you can use less for a semi-naked finish.
- Store the cake in the fridge because of the cream cheese frosting and bring to room temperature 15–20 minutes before serving for the best texture.
- For clean slices, chill the cake briefly and wipe the knife between cuts.
🥄 Make ahead and storage
Make the blueberry filling up to a few days ahead and keep it chilled in an airtight container. The assembled cake keeps well in the fridge for up to 3 days in a cake carrier. To freeze, firm the frosting in the freezer for a few hours, wrap tightly, and freeze up to 2 months—individual slices freeze well too. Thaw in the fridge and bring to room temperature 15–20 minutes before serving.

❔ How to make soft and moist cake layers that aren’t dense
Combine butter for flavor and vegetable oil for lasting moisture. The mix of buttermilk and sour cream adds tenderness and a subtle tang that complements the blueberries. Fold the flour in gently and stop as soon as dry streaks disappear to avoid developing gluten and making the cake dense. Also verify that your baking powder is fresh for proper rise.
❔ The best ever blueberry frosting
Blueberry cream cheese frosting is creamy, slightly tangy, and naturally colored by blueberry puree. Keep the butter cool enough so the frosting doesn’t go greasy and the cream cheese should be lightly softened (about 10 minutes) before adding. Add blueberry puree one tablespoon at a time and stop when the frosting is fluffy and well tinted. If the frosting splits or becomes too thin, chill briefly and add powdered sugar, a little at a time, to restore texture.
If you don’t like cream cheese, replace 4 oz cream cheese with ½ cup (4 oz) softened butter and add a teaspoon of lemon juice to balance the richness.

📖 Recipe FAQs
You may have added too much blueberry puree. Continue beating and add powdered sugar in 1/4 cup increments and a teaspoon of cornstarch if needed to bring it back together.
Chill the frosting for 10–15 minutes, then beat again. Add powdered sugar a little at a time to thicken and a few drops of lemon juice if it tastes too sweet—avoid adding too much liquid.
Yes. If you skip it, increase the frosting or use canned blueberry pie filling. Avoid jam, which is overly sweet for this cake.
Because of cream cheese, keep the cake at room temperature for no more than 1–2 hours. Refrigerate when not serving and bring to room temperature 15–20 minutes before serving.
🍰 More related recipes
-
Lemon Raspberry Cake
-
Blueberry Cupcakes with Blueberry Cream Cheese Frosting
-
Mini Blueberry Pies with Flaky Crust
-
Blueberry Cheesecake Cookies
Did you make this recipe? Please rate it and share a photo in the comments. If you post on social media, tag @flouringkitchen. I’d love to see your creation!
📖 Recipe

Blueberry Birthday Cake
Ingredients
Cake Layers
- ¾ cup unsalted butter, softened
- ¼ cup vegetable oil
- 1¼ cups granulated sugar
- ⅛ teaspoon sea salt
- 4 large eggs, room temperature
- ½ cup sour cream, room temperature
- 1 tablespoon pure vanilla extract
- 3 tablespoons lemon juice (about 1 lemon)
- 1 tablespoon grated lemon zest
- 3⅓ cups all-purpose flour (400 g)
- 1 tablespoon baking powder
- ½ teaspoon baking soda
- ¾ cup buttermilk, room temperature
- 1½ cups blueberries (fresh or frozen — do not thaw)
- 1 tablespoon all-purpose flour (for coating blueberries)
Blueberry Filling
- 2 cups blueberries (fresh or frozen)
- ½ cup granulated sugar
- 3 tablespoons lemon juice
- 1 tablespoon cornstarch
- ½ teaspoon ground cinnamon
Blueberry Cream Cheese Frosting
- 4–6 tablespoons blueberry filling (chilled)
- 1 cup unsalted butter, softened
- 4 cups powdered sugar, sifted
- 4 oz cream cheese, softened
Assembly
- 5 Oreo cookies, crushed (optional)
- ¼ cup fresh blueberries (optional)
Instructions
Cake Layers
- Preheat oven to 355°F (180°C). Grease and line three 8″ round pans.
- Beat butter, oil, sugar, and salt until light and fluffy.
- Add eggs one at a time, then vanilla, sour cream, lemon juice, and zest.
- Sift half the flour with baking powder and baking soda into the batter and fold, then add remaining flour and buttermilk and fold until no dry streaks remain.
- Toss blueberries with 1 tablespoon flour and fold into batter gently. Divide between pans and bake 20–25 minutes. Cool completely.
Blueberry Filling
- Combine filling ingredients in a saucepan and heat over medium-low until juices release and the mixture thickens, stirring often. Add a small cornstarch slurry if needed to thicken.
- Cool completely and chill before using.
Frosting
- Reserve half the chilled filling. Puree 4–6 tablespoons of the filling until smooth.
- Beat butter until light, add powdered sugar gradually, then add cream cheese in pieces, beating until fluffy.
- Add the blueberry puree tablespoon by tablespoon until the frosting is the desired color and flavor. Chill briefly if the frosting loosens, then re-whip.
Assembly
- Pipe a frosting border on the first layer to hold the filling. Add 2–3 tablespoons filling inside the border, top with the next layer, and repeat.
- Chill the stacked cake for 10 minutes, then frost the top and sides. Pipe a decorative top border, add remaining filling to the center and optional drips, and decorate with crushed Oreos and fresh blueberries.
Notes
Store in the fridge up to 3 days. Freeze wrapped for up to 2 months. Let chilled cake sit 15–20 minutes at room temperature before serving for best texture. If you want a stronger lemon flavor, add extra zest as noted above. Do not omit lemon juice entirely—it helps the cake structure and flavor.