Preheat oven to 350 degrees Fahrenheit and coat two 8-inch round cake pans with non-stick baking spray.
Combine sugar and eggs in the bowl of a stand mixer with whisk attachment.
Sift the baking soda and flour together then add to the stand mixer bowl and beat until combined.
Add the oil, buttermilk, food coloring, and vanilla and mix until combined.
Divide the batter evenly between the two prepared pans and bake for 30-35 minutes, or until a toothpick inserted in the middle comes out clean.
Allow the cakes to cool in the pans for 5-10 minutes, then transfer to a wire wrack to finish cooling completely.
Use a serrated knife to level the tops of the cakes, then cut each cake in half to make 4 equal layers.
Frost & Decorate:
Cream together the butter and cream cheese with the paddle attachment until light and fluffy. Add in the vanilla extract and mix until combined.
Add it the sifted powdered sugar one cup at a time until fully combined. Mix on a high speed for 2-3 minute or until the frosting is light and fluffy and easy to spread.
Assemble the cake by placing one cake layer on a cake board and topping with a generous amount of the frosting. Spread the frosting and top with another cake layer, repeating until you've used all the cake layers.
Frost the top of the cake with remaining icing and top with fresh berries.
Notes
Nutrition information is provided as an estimate only.Prep Tips
Soften cream cheese and butter for smooth, lump-free frosting.
Line pans with parchment for easy release.
No buttermilk? Use milk + 1 Tbsp vinegar or lemon juice.
Swap frosting for buttercream or mascarpone if desired.
Top with berries, cake crumbs, or chocolate shavings.
Refrigerate up to 4 days; serve at room temp. Freeze layers or slices up to 2 months.