Classic Kyiv Cake Recipe: Authentic Ukrainian Hazelnut Meringue Cake

Kyiv cake (Kiev cake) is a classic Ukrainian dessert made of two hazelnut meringue layers filled with Charlotte cream. The result is a delightful contrast of crisp nutty meringue and smooth, boozy buttercream — a beloved centerpiece for celebrations.

Sliced Kiev cake on a dessert board.

Kyiv cake recipe

Also called Kievsky cake or Kievsky tort, Kyiv cake is a hazelnut meringue torte that ranks among Ukraine’s most iconic desserts. Invented in the 1950s at the Karl Marx confectionery factory (today Roshen), the original used cashews; the modern classic uses roasted hazelnuts for a deeper flavor and crunchy texture.

Traditional Kyiv cake is built from two crisp hazelnut meringue discs layered with Charlotte-style buttercream, often flavored with a splash of cognac or dark rum. It’s a showpiece cake for birthdays and special occasions.

Ingredients

For exact ingredient amounts and the complete recipe, refer to the recipe card below.

Key components and tips:

  • Eggs: Separate whites and yolks. The whites benefit from brief aging (about 2 hours at room temperature) to improve meringue stability; prolonged aging is not recommended for food-safety reasons.
  • Sugar: Granulated (or caster) sugar for the meringue and sugar for the custard base.
  • Flour: A small amount of all-purpose flour folded into the nut-meal meringue.
  • Roasted hazelnuts: Use toasted hazelnuts, chopped or ground to coarse crumbs.
  • Whole milk: Use full-fat milk (around 3.2% fat) for the custard base.
  • Unsalted butter: High-quality, European-style butter (about 82% fat) yields the best Charlotte cream.
  • Spirit: Cognac or dark rum to flavor part of the cream (optional — omit for children or pregnant guests).
  • Cocoa powder: For a chocolate-flavored portion of the cream used to cover and decorate the cake.

How to make Kyiv cake (step-by-step)

1. Prepare eggs: Separate whites from yolks. Refrigerate the yolks covered; leave whites uncovered at room temperature for up to 2 hours.

2. Warm whites: Warm the mixer bowl with hot water, dry it, add the whites and bring them to about 75–76°F (23–24°C) before whipping.

3. Preheat oven: Set oven to 300°F (150°C). Grind roasted hazelnuts into coarse crumbs with short pulses in a food processor or chop by hand.

4. Combine dry ingredients: Mix ground hazelnuts, the larger portion of sugar, and sifted flour.

5. Whip egg whites: Whip whites starting at low speed and increasing to medium. When small bubbles form, begin adding the remaining sugar gradually until the meringue is glossy and forms stiff peaks.

6. Fold in dry mix: Add the nut-flour mixture to the meringue in three additions, folding gently with a rubber spatula from the bottom up and turning the bowl to keep the motion consistent. Mix only until combined; do not overmix.

7. Shape and bake: Place two cake rings (one 7-inch/18 cm, one 8-inch/20 cm) on a parchment-lined baking sheet. Divide the meringue evenly, smooth the tops, and bake about 2 hours until lightly browned. Avoid opening the oven during the first 90 minutes.

8. Dry the layers: Remove the rings and leave the baked meringue discs in the rings, uncovered at room temperature, for 12–24 hours to dry thoroughly.

9. Trim and collect crumbs: The next day, remove parchment and trim the larger disc so both layers match (7-inch diameter, ~3 cm thick). Reserve scraps and crush them into crumbs for decoration.

10. Make Charlotte cream: Heat milk with sugar until nearly boiling. Whisk cold egg yolks, then temper them by slowly pouring the hot milk syrup into the yolks while stirring. Return to the pan and cook over medium heat, stirring constantly, until the custard thickens to a consistency similar to thin condensed milk. Cool the custard covered with plastic wrap touching the surface.

11. Finish the buttercream: Beat softened butter with vanilla sugar until pale, then incorporate the cooled custard gradually (one tablespoon at a time). Ensure both butter and custard are at the same temperature to prevent separation.

12. Flavor and divide: Split the cream in two: add cognac to one portion and sift cocoa into the other, mixing until homogeneous. Reserve a small amount of white cream for decoration.

13. Assemble the cake: Fix a teaspoon of cream to the serving board to anchor the cake. Place the first meringue layer smooth-side down, spread a portion of white cream evenly, add the second layer smooth-side up, and press lightly. Chill briefly if using a ring.

14. Coat and decorate: Remove any ring, cover the top with chocolate cream and a thin coat on the sides. Press the reserved crumbs onto the sides. Pipe chocolate rosettes around the edge and white cream swirls for contrast. Sprinkle crumbs over half the cake if desired. Chill 4–6 hours or preferably overnight to let flavors meld.

Decorated Kyiv cake on a cake board.

Expert tips

  • You can substitute cashews for hazelnuts if preferred.
  • Bake the nut-meringue discs immediately after combining ingredients to avoid collapse.
  • Allow the baked meringue layers to dry 12–24 hours for the best texture.
  • If yolks dry slightly while resting, press them through a fine-mesh sieve before use.
  • Omit alcohol when serving children or pregnant guests.

Storing and freezing

Store Kyiv cake refrigerated under a cover for up to 72 hours. For longer storage, freeze the cake for up to three months; thaw overnight in the refrigerator.

Recipe FAQ

Can you make Kyiv cake without aging egg whites?

Yes. Skipping the brief aging step is possible, though the meringue may be slightly less stable. Brief aging at room temperature helps reduce surface moisture and can improve whip volume.

Can you use round cake pans instead of rings?

Cake rings are recommended because they make removing fragile meringue discs easier. If using round pans, line them carefully and remove the discs gently once cooled.

Is Kyiv cake made with Russian buttercream?

No. Kyiv cake uses a Charlotte-style butter-based cream made from cooked custard and butter, not the Russian-style buttercream made from butter and condensed milk.

Recipe card

Kyiv Cake (Classic Ukrainian Cake)

Sliced Kiev cake on a dessert board.

Kyiv cake is a traditional Ukrainian confection featuring two hazelnut meringue layers sandwiched with Charlotte cream. The cake is crisp, sweet, and richly flavored.

  • Author: Irina Totterman
  • Total Time: 2 hours 30 minutes (plus resting/drying time)
  • Yield: One 7-inch cake
  • Category: Cakes
  • Method: Baking
  • Cuisine: Ukrainian

Ingredients

For the meringue layers:

  • 6 egg whites, aged briefly (see notes)
  • 1 1/8 cup (225 g) granulated sugar (#1)
  • 1/4 cup (50 g) granulated sugar (#2)
  • 6 1/2 tablespoons (50 g) all-purpose flour
  • 1 1/3 cups (175 g) toasted hazelnuts, coarsely ground
  • 1 teaspoon vanilla sugar

For the Charlotte cream:

  • 1 cup + 3 1/2 tablespoons (275 g) unsalted butter, room temperature
  • 6 egg yolks, cold
  • 3/4 cup (150 g) granulated sugar
  • 2/3 cup + 2 teaspoons (175 g) whole milk (3.2% fat)
  • 1 1/3 tablespoons (10 g) unsweetened cocoa powder
  • 1 teaspoon vanilla sugar
  • 1 tablespoon cognac (optional)

Instructions

  1. Separate eggs. Cover yolks and refrigerate; leave whites at room temperature for up to 2 hours. Warm the mixing bowl and bring whites to about 75–76°F (23–24°C).
  2. Preheat oven to 300°F (150°C). Grind toasted hazelnuts to coarse crumbs and mix with the larger portion of sugar and sifted flour.
  3. Whip egg whites starting at low speed, increasing to medium. When bubbles form, add the smaller portion of sugar gradually and whip until glossy with stiff peaks.
  4. Fold the dry nut mixture into the whipped whites in three additions, folding gently and just until combined.
  5. Place two cake rings (7″ and 8″) on parchment, divide the batter so heights match, smooth, and bake about 2 hours until lightly browned. Do not open the oven for the first 90 minutes.
  6. Leave baked discs in rings and dry uncovered at room temperature for 12–24 hours.
  7. Trim the discs so both are 7″ in diameter; reserve scraps and crush into crumbs.
  8. For the custard: heat milk with sugar almost to a boil. Whisk yolks, temper with hot milk, return to the pan and cook until thickened. Cool covered with plastic wrap on the surface.
  9. Beat butter with vanilla sugar until pale. Add cooled custard gradually until smooth. Split cream, flavor one part with cognac and the other with sifted cocoa. Reserve a little white cream for decoration.
  10. Assemble the cake on a board (use a bit of cream to anchor). Layer with white cream between discs, press gently, chill if needed, then cover top with chocolate cream and the sides with a thin layer. Press crumbs onto the sides.
  11. Pipe rosettes with chocolate cream and white cream decorations. Chill 4–6 hours or overnight before serving.

Notes

  1. In Europe, eggs stored at room temperature are commonly used; brief room-temperature resting helps with meringue.
  2. If the meringue browns too quickly, bake with the oven slightly ajar or shorten the baking time.
  3. Use cake rings and an acetate collar for easier removal and cleaner assembly if available.
  4. Bake meringue layers immediately after mixing so they don’t collapse.
  5. Respect the 12–24 hour drying time for the meringue layers.
  6. Omit cognac for children or pregnant guests.

Nutrition

  • Serving Size: 1 slice
  • Calories: 609
  • Sugar: 45.6 g
  • Fat: 39.7 g
  • Protein: 11.7 g

The nutritional information is an estimate and should be used as a guideline only.