Ooey Gooey Butter Layer Cake with Orange Cream Filling

Prep: 30 minCook: 30 min30 servingsmediumAmerican
Ooey Gooey Butter Layer Cake with Orange Cream Filling

This decadent three-layer butter cake features a rich orange cream cheese filling between layers and creamy vanilla frosting. The cake itself is tender and moist from buttermilk and sour cream, while the signature gooey butter filling is made with a custard-like base of eggs, butter, and orange juice that's cooked until thick and silky. Perfect for special occasions and celebrations, this impressive dessert requires some planning with chilling time but delivers an unforgettable indulgent experience that butter cake lovers will adore.

Ingredients

30 servings
  • 3 sticks unsalted butter, softened, plus more for greasing
  • 3 ½ cups all purpose flour, plus more for dusting
  • 3 cups granulated sugar, divided
  • 8 large eggs, divided
  • 1 tablespoon vanilla extract, plus 1 teaspoon
  • 1 tablespoon baking powder
  • ½ teaspoon baking soda
  • ¼ teaspoon salt
  • 1 ¼ cups buttermilk
    whole milk + 1 tablespoon lemon juice1:1dairy

    acidic substitute for tang

    Full guide →
  • 1 cup sour cream
    Greek yogurt1:1dairy

    similar tang and richness

    Full guide →
  • 2 sticks butter, softened and divided
    whole milk + 1 tablespoon lemon juice1:1dairy

    acidic substitute for tang

    Full guide →
  • 2 8 oz packages cream cheese, divided, softened and cubed
  • 6 cups confectioner's sugar
  • cup orange juice
    lemon juice1:1citrus

    different citrus flavor profile

    Full guide →

Instructions

  1. 1

    Preheat oven to 350°F

  2. 2

    Grease three 9-inch round pans with butter and dust with flour

  3. 3

    Cream 3 sticks butter and 2 1/2 cups sugar until light and fluffy, about 5 minutes

  4. 4

    Add 5 eggs one at a time, beating well after each addition

  5. 5

    Beat in 1 teaspoon vanilla

  6. 6

    Combine flour, baking powder, baking soda and salt in medium bowl

  7. 7

    Mix flour mixture into egg mixture alternating with buttermilk, beginning and ending with flour

  8. 8

    Stir in sour cream with rubber spatula

  9. 9

    Divide batter among prepared pans and smooth tops

  10. 10

    Tap pans to release air bubbles

  11. 11

    Bake until toothpick inserted in center comes out clean, 25 to 30 minutes

  12. 12

    Cool in pans 10 minutes, then turn out onto wire racks

  13. 13

    Cool completely before assembling

  14. 14

    Melt 1 stick butter in double boiler over simmering water

  15. 15

    Remove from heat and whisk in 3/4 cup sugar, orange juice and 3 eggs until smooth

  16. 16

    Return to heat and cook, whisking constantly, until very thick, 15 to 20 minutes

  17. 17

    Whisk in 1 package cream cheese

  18. 18

    Remove from heat and cool 30 minutes

  19. 19

    Cover filling with plastic wrap touching surface and chill at least 4 hours

  20. 20

    Place one cake layer on serving plate

  21. 21

    Spread half the butter filling over cake

  22. 22

    Add second layer inverted and spread with remaining filling

  23. 23

    Top with third layer inverted

  24. 24

    Cover and freeze at least 1 hour

  25. 25

    Beat 1 package cream cheese, 1 stick butter and 1 tablespoon vanilla until light and fluffy, 2 minutes

  26. 26

    Beat in confectioner's sugar 1/2 cup at a time on low speed

  27. 27

    Chill frosting 10 minutes if too soft

  28. 28

    Remove cake from freezer and frost top and sides

  29. 29

    Store covered in refrigerator until serving

Tips

Tip 1

When making the butter filling, don't worry if it thins out at first as it heats up - this is normal and it will thicken as moisture evaporates with continued cooking.

Tip 2

Keep whisking constantly while cooking the filling to prevent curdling, and watch for air bubbles that could make the filling less smooth.

Tip 3

If the frosting becomes too soft to spread, chill it in the refrigerator for 10 minutes before using to firm it up.

Good to Know

Storage

Store covered in refrigerator for up to 3 days

Make Ahead

Cake layers can be made 1 day ahead and wrapped. Filling can be made up to 2 days ahead.

Serve With

Serve chilled, allow to sit at room temperature 10 minutes before slicing for easier cutting

Common Mistakes

Watch

Don't skip the chilling time for the filling or it won't hold its shape between layers

Watch

Avoid beating air into the butter filling while whisking to prevent bubbles

Watch

Don't frost the cake while warm or the frosting will melt

Substitutions

Dairy-Free Swaps

buttermilk
whole milk + 1 tablespoon lemon juice1:1dairy

acidic substitute for tang

Full guide →
sour cream
Greek yogurt1:1dairy

similar tang and richness

Full guide →

General Alternatives

orange juice
lemon juice1:1citrus

different citrus flavor profile

Full guide →
Find more substitutions →

FAQ

Can I make this cake ahead of time?

Yes, the assembled cake can be made up to 2 days ahead and stored covered in the refrigerator. The cake layers can also be baked and frozen for up to 1 month.

What if I don't have a double boiler?

You can create a makeshift double boiler by placing a heatproof bowl over a saucepan with simmering water, making sure the bottom doesn't touch the water.

How long will this cake keep?

The cake will keep covered in the refrigerator for up to 3 days. The flavors actually improve after the first day as everything melds together.