Ina Garten German Chocolate Cake Recipe

Ina Garten German Chocolate Cake

Ina Garten’s German Chocolate Cake gets a smart stovetop treatment here, and the part I keep coming back to is the soft, moist crumb that comes from gently steaming the layers instead of baking them dry. You still get that classic coconut-pecan topping, but the custard has a deeper buttery taste and stays nicely spreadable. Prep takes 35 minutes, cook time is 55 minutes, and the whole recipe is done on the stovetop.

Ina Garten’s German Chocolate Cake Overview

Ina Garten German Chocolate Cake usually brings to mind soft chocolate layers with that signature coconut-pecan frosting left visible on top and between the layers. Despite the name, German chocolate cake is not from Germany; it traces back to sweet baking chocolate developed by Samuel German, which is why the cake has that distinct mellow chocolate flavor instead of a dark cocoa-heavy one.

This version keeps the same core character but uses a covered skillet or Dutch oven as a small stovetop oven. I like it because the moist heat gives the cake a tender texture, and the filling turns thick and glossy without needing any fancy equipment.

Ina Garten German Chocolate Cake
Ina Garten’s German Chocolate Cake

Try These Ina Garten Recipes

Why This Recipe is Worth Trying

  • Stovetop method — You do not need a full oven setup, and the covered-pan steaming keeps the cake layers especially soft.
  • Coconut-pecan filling — The topping cooks like a custard, so it tastes buttery and caramelized instead of just sweet.
  • Smaller size — Two 6-inch layers make sense when you want German chocolate cake without ending up with leftovers for a week.
  • Balanced chocolate flavor — Sweet baking chocolate gives a gentler chocolate taste that works better here than an intense bittersweet base.
  • Classic finish — Leaving the sides exposed keeps the look traditional and saves you from fiddling with extra frosting.
  • Make-ahead friendly — The layers freeze well, and I often do that when I want Ina Garten German Chocolate Cake without making everything in one stretch.

Ingredients You’ll Need for This Recipe

  • Sweet baking chocolate — 4 oz, finely chopped, for the cake’s signature mild chocolate base.
  • Whole milk — 1/2 cup helps melt the chocolate into a smooth, fluid mixture.
  • Unsalted butter — 1/2 cup, softened, gives the cake batter richness and structure.
  • Granulated sugar — 3/4 cup sweetens the cake and helps the butter whip up light.
  • Large eggs — 2, separated, with yolks enriching the batter and whites adding lift.
  • All-purpose flour — 1 cup forms the body of the cake layers.
  • Fine sea salt — 1/4 tsp keeps the sweetness in check.
  • Baking soda — 1/2 tsp gives the batter some rise, which matters even more with stovetop cooking.
  • Buttermilk — 1/2 cup, room temperature, adds tang and keeps the crumb tender.
  • Pure vanilla extract — 1 tsp rounds out the cake batter.
  • Evaporated milk — 1/2 cup is the base of the filling and gives it that classic cooked texture.
  • Granulated sugar — 1/2 cup sweetens the filling and helps it turn glossy.
  • Large egg yolks — 2 thicken the filling into a custard-style topping.
  • Unsalted butter — 1/4 cup makes the filling rich and smooth.
  • Pure vanilla extract — 1 tsp softens the cooked dairy flavor in the topping.
  • Sweetened shredded coconut — 2/3 cup gives the filling its chewy texture.
  • Pecans — 2/3 cup, finely chopped, to add the nutty crunch German chocolate cake needs.
  • Unsalted butter — 1 tbsp, melted, for brushing the pans so the layers release cleanly.
  • All-purpose flour — 1 tbsp dusts the pans and helps prevent sticking.

Useful Equipment

  • Two 6-inch round cake pans — These fit the batter amount exactly and are small enough to sit inside the covered pot.
  • Wide deep skillet or Dutch oven with lid — This creates the enclosed, moist-heat setup that cooks the layers evenly.
  • Hand mixer — Beating the butter and whipping the egg whites properly is much easier with one.
  • Medium saucepan — You need this for the coconut-pecan filling so it thickens steadily over medium-low heat.
  • Heatproof spatula — Scraping the corners of the filling pan prevents little bits of scrambled yolk.
  • Serrated knife — Handy for leveling slightly domed tops once the cakes are fully cool.

Steps to Make Ina Garten’s German Chocolate Cake

  • Prepare the pans — Brush two 6-inch round cake pans with the 1 tbsp melted butter, dust with the 1 tbsp flour, tap out the excess, and make sure both pans fit inside a wide covered skillet or Dutch oven; if you want the oven option, bake the same layers at 350°F / 177°C for 20 to 24 minutes.
  • Melt the chocolate base — Heat the chopped sweet baking chocolate and whole milk in a small saucepan over low heat, stirring for 3 to 4 minutes until smooth and glossy, then cool until just warm.
  • Mix the base batter — Whisk together the flour, salt, and baking soda, then beat the softened 1/2 cup butter with 3/4 cup sugar for 3 to 4 minutes until fluffy before mixing in the egg yolks, vanilla, and cooled chocolate mixture.
  • Add dry ingredients and buttermilk — Mix in the dry ingredients in three additions, alternating with the buttermilk in two additions, beginning and ending with the dry ingredients, just until no dry streaks remain.
  • Fold in whipped whites — Beat the 2 egg whites to medium peaks, fold one-third into the batter to loosen it, then fold in the rest gently and divide the batter evenly between the prepared pans.
  • Cook the cakes on the stovetop — Set a folded towel or metal rack in the skillet or Dutch oven, add hot water to come about 1 inch up the sides, cover tightly, and cook over medium-low heat for 28 to 35 minutes at a gentle simmer until the tops spring back and a tester shows moist crumbs.
  • Cool and level — Lift out the pans, cool for 10 minutes, turn the cakes onto a rack to cool completely, and level the tops with a serrated knife if needed.
  • Cook the filling — Whisk together the evaporated milk, 1/2 cup sugar, and 2 egg yolks, add the 1/4 cup butter, and stir over medium-low heat for 10 to 12 minutes until thick enough to coat the spatula and leave a brief trail.
  • Finish the filling — Stir in the vanilla, shredded coconut, and chopped pecans, then cool for 15 to 20 minutes until the mixture is spreadable but still soft.
  • Assemble the cake — Spread about one-third of the filling over the first layer, add the second layer, and spread the remaining filling on top while leaving the sides exposed.
  • Rest and serve — Let the cake stand at room temperature for 20 minutes, then slice with a thin, sharp knife and wipe the blade between cuts.
Ina Garten German Chocolate Cake
Ina Garten German Chocolate Cake

What Went Wrong and How I Fixed It

  • Overmixing caused dense layers — The batter lost too much air when I kept mixing after the flour went in, so now I stop as soon as the dry streaks disappear.
  • A hard boil made the cakes cook unevenly — The water was too active and the tops tightened too fast, and lowering the heat to a gentle simmer fixed it.
  • Warm cake turned the filling slippery — I once spread the topping too soon, and cooling the layers completely stopped the filling from sliding off.
  • Loose custard came from impatience — The filling looked thin right off the heat, but letting it stand for 15 to 20 minutes instead of cooking it longer gave me the right texture.
  • Cold buttermilk made the batter look curdled — Bringing it to room temperature helped everything mix smoothly and evenly.
  • Sticking happened from rushed pan prep — Brushing the pans well with melted butter and dusting fully with flour solved that on the next batch.

Ways to Make Ina Garten’s German Chocolate Cake Healthier

  • Swap part of the sugar — Use 1/2 cup granulated sugar instead of 3/4 cup in the cake if you want a less sweet crumb, though the chocolate taste will read a little stronger.
  • Trim the topping amount — Spread only about one-fourth of the filling between the layers and keep the rest as a thinner top layer to cut some richness.
  • Use less butter in the filling — Reducing the 1/4 cup butter to 3 tbsp still gives a soft custard, just with a slightly lighter finish.
  • Choose unsweetened coconut — Replace the 2/3 cup sweetened shredded coconut with 2/3 cup unsweetened coconut for less sugar and a drier texture.
  • Serve smaller wedges — This cake is rich enough that cutting the 4 servings into narrower slices is the easiest adjustment without changing the recipe itself.

Alternative Ingredients for Ina Garten German Chocolate Cake

  • Whole milk to canned evaporated milk — In the chocolate base, 1/2 cup evaporated milk can replace the 1/2 cup whole milk giving a slightly denser, sweeter batter.
  • Buttermilk to milk and vinegar — Use 1/2 cup milk mixed with 1 1/2 tsp vinegar in place of the 1/2 cup buttermilk, and expect a similar tang with a slightly flatter crumb.
  • Pecans to walnuts — Swap the 2/3 cup finely chopped pecans for 2/3 cup walnuts if needed, though the flavor turns a bit more earthy and less buttery.
  • Sweet baking chocolate to semisweet chocolate — Replace the 4 oz sweet baking chocolate with 4 oz semisweet chocolate for a deeper chocolate note and less traditional sweetness.
  • Fine sea salt to table salt — Use the same 1/4 tsp if that is what you have, but the salt taste may come through a touch sharper.
  • Vanilla extract to vanilla bean paste — Trade the 1 tsp vanilla extract for 1 tsp vanilla bean paste for a fuller vanilla flavor and little specks in the filling.

What to Serve With Ina Garten German Chocolate Cake

  • Black coffee — A hot mug cuts through the sweet coconut topping better than anything else on the table.
  • Cold milk — Plain whole milk works well when the filling feels especially rich and buttery.
  • Unsweetened whipped cream — A small spoonful on the side softens the sweetness without covering the cake’s texture.
  • Fresh berries — Raspberries or strawberries add some sharpness, which I like with Ina Garten German Chocolate Cake because the topping is quite sweet.
  • Vanilla ice cream — One small scoop beside a thin slice turns it into more of a plated dessert without much extra effort.
  • Espresso — A short strong shot pairs nicely if you want the chocolate flavor to stand out more clearly.

Best Tips for Ina Garten German Chocolate Cake

  • Cool the melted chocolate first — If it is too hot, it can melt the butter in the batter and change the texture before the cake even cooks.
  • Beat the butter and sugar fully — Those 3 to 4 minutes matter because the batter needs that extra air for stovetop cooking.
  • Use a clean bowl for egg whites — Even a little grease can keep the whites from reaching medium peaks.
  • Keep the simmer gentle — A quiet bubble cooks the layers evenly, while a hard boil can make them rubbery around the edges.
  • Stir the filling constantly — The corners of the saucepan thicken first, and scraping them saves the custard from turning grainy.
  • Wait before slicing — That 20-minute rest after assembly helps the topping set enough for cleaner layers.
  • Serve at cool room temperature — The frosting softens and the chocolate flavor comes through better than it does straight from the fridge.

Unique Takes on Ina Garten German Chocolate Cake

  • Mocha twist — Add 1 tsp instant espresso powder to the warm chocolate-and-milk mixture for a sharper chocolate edge.
  • Toasted nut version — Toast the 2/3 cup chopped pecans in a dry pan before adding them to the filling for a deeper, nuttier taste.
  • Coconut-heavy topping — Use 3/4 cup shredded coconut instead of 2/3 cup if you like a chewier, thicker finish.
  • Extra-vanilla filling — Increase the filling vanilla from 1 tsp to 1 1/2 tsp for a softer custard flavor that leans more buttery.
  • Chocolate-forward crumb — Replace the 4 oz sweet baking chocolate with 2 oz sweet baking chocolate plus 2 oz semisweet chocolate for a less traditional but deeper cake layer.
  • Mini layer cakes — Cut each cooled 6-inch layer in half horizontally and use thinner layers of filling between each for a taller, more delicate look.

How to Store Ina Garten’s German Chocolate Cake

  • Refrigerator storage — Keep the cake covered in the refrigerator for up to 4 days because the filling contains egg yolks and dairy.
  • Cake carrier option — A covered cake stand or cake carrier works best since it protects the soft topping from getting smeared.
  • Layer freezing — Freeze unfrosted cake layers, wrapped well, for up to 2 months, then thaw overnight in the refrigerator before assembling.
  • Fully assembled freezing — Wrap the finished cake tightly and freeze it for up to 1 month, then thaw it in the refrigerator and bring it to room temperature before serving.
  • Serving prep — Let refrigerated slices stand at room temperature for 20 to 30 minutes so the frosting softens back up.

How to Reheat Ina Garten German Chocolate Cake

  • Microwave method — Warm individual slices at 50% power in 10-second bursts just until the frosting softens slightly.
  • Oven method — Place a slice in a covered oven-safe dish and heat at 300°F / 149°C for about 8 to 10 minutes until no longer chilled.
  • Air fryer method — Set the slice in a small air fryer-safe pan and warm at 300°F / 149°C for 3 to 4 minutes, checking early so the topping does not darken.
  • Stovetop method — Put a slice in a covered skillet over low heat for a few minutes until the frosting loosens and the cake feels just warmed through.

Nutritional Breakdown (Per Serving)

  • Calories — about 861
  • Protein — about 10.7g
  • Fat — about 50.4g
  • Carbohydrates — about 97.7g
  • Fiber — about 3.3g
  • Sugar — about 68.0g
  • Sodium — about 266mg

FAQs

Can I bake this instead of using the stovetop?

Yes. The same layers can be baked at 350°F / 177°C for 20 to 24 minutes.

Why did my filling stay runny?

It usually needed more time to cool, not more cooking. Once the coconut and pecans are stirred in, let it sit for 15 to 20 minutes until it mounds slightly on a spoon.

Can I make Ina Garten German Chocolate Cake ahead of time?

Yes, and I often do. You can freeze the unfrosted layers for up to 2 months or refrigerate the finished cake for up to 4 days.

Do I have to frost the sides?

No. Classic German chocolate cake leaves the sides exposed, and this recipe follows that style.

What does done look like with stovetop cake layers?

The tops should spring back lightly when touched. A tester inserted in the center should come out with a few moist crumbs but no wet batter.

Can I serve it straight from the refrigerator?

You can, but it tastes better after sitting out a bit. Give slices 20 to 30 minutes at room temperature so the chocolate flavor and frosting texture come back.

Conclusion

If you want Ina Garten German Chocolate Cake in a smaller, practical format, this stovetop version is worth keeping around. The cake stays moist, the filling tastes properly buttery, and the whole thing feels a little more manageable than a big layer cake. Once you make it once, the method stops feeling unusual and starts feeling reliable.

Print

Ina Garten German Chocolate Cake

This stovetop adaptation captures the signature flavors of German chocolate cake with a tender cocoa-chocolate crumb and a rich coconut-pecan filling. The cake layers are gently steamed in covered pans for an even, moist texture, then finished with a buttery custard-style frosting that tastes deeply caramelized and nutty.

  • Author: Garin Elwood
  • Prep Time: 35
  • Cook Time: 55
  • Total Time: 90
  • Yield: 4 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: International

Ingredients

Scale

For the Cake

  • 4 oz sweet baking chocolate, finely chopped
  • 1/2 cup whole milk
  • 1/2 cup unsalted butter, softened
  • 3/4 cup granulated sugar
  • 2 large eggs, separated
  • 1 cup all-purpose flour
  • 1/4 tsp fine sea salt
  • 1/2 tsp baking soda
  • 1/2 cup buttermilk, room temperature
  • 1 tsp pure vanilla extract

For the Filling and Topping

  • 1/2 cup evaporated milk
  • 1/2 cup granulated sugar
  • 2 large egg yolks
  • 1/4 cup unsalted butter
  • 1 tsp pure vanilla extract
  • 2/3 cup sweetened shredded coconut
  • 2/3 cup pecans, finely chopped

For the Pans

  •  1 tbsp unsalted butter, melted
  • 1 tbsp all-purpose flour

Instructions

  1. Prepare two 6-inch round cake pans by brushing the bottoms and sides with the melted butter, then dusting with the 1 tbsp flour and tapping out the excess. Set a wide, deep skillet or Dutch oven on the counter and confirm that both pans fit inside with a lid on top; this enclosed moist-heat setup acts like a small stovetop oven. If you prefer a conventional method, these same layers can be baked at 350°F / 177°C for 20 to 24 minutes.
  2. Make the chocolate base by combining the chopped sweet baking chocolate and whole milk in a small saucepan over low heat. Stir constantly until the chocolate is fully melted and the mixture is smooth, glossy, and fluid, about 3 to 4 minutes; do not let it boil or it can seize. Remove from the heat and cool until just warm so it does not melt the butter in the batter.
  3. In a medium bowl, whisk together 1 cup all-purpose flour, fine sea salt, and baking soda until evenly blended. In a separate mixing bowl, beat the softened 1/2 cup butter with 3/4 cup sugar using a hand mixer for 3 to 4 minutes until the mixture is lighter in color and fluffy; this aeration helps compensate for the gentler stovetop cooking. Beat in the 2 egg yolks one at a time, scraping the bowl after each addition, then mix in the vanilla extract and cooled chocolate mixture.
  4. Add the dry ingredients to the butter mixture in three additions, alternating with the buttermilk in two additions, beginning and ending with the dry ingredients. Mix on low speed just until no dry streaks remain, because overmixing at this stage can make the steamed layers dense. The finished batter should be thick but spreadable.
  5. In a clean bowl, whip the 2 egg whites with the hand mixer until they hold medium peaks that curl gently at the tip. Fold one-third of the whites into the batter to loosen it, then fold in the remaining whites with a spatula using broad, gentle strokes to preserve as much air as possible. Divide the batter evenly between the prepared pans and smooth the tops.
  6. Place a folded kitchen towel or metal rack in the bottom of the wide skillet or Dutch oven, then add enough hot water to come about 1 inch up the sides without touching the pan rims. Set the cake pans inside, cover the pot tightly, and cook over medium-low heat for 28 to 35 minutes, adjusting the heat as needed so the water stays at a gentle simmer rather than a hard boil. The cakes are done when the tops spring back lightly and a tester inserted in the center comes out with a few moist crumbs but no wet batter.
  7. Lift the pans out carefully and cool them on a rack for 10 minutes before turning the cakes out to cool completely. Do not frost while warm, or the coconut-pecan filling will slide and separate. If the tops have domed slightly, level them with a serrated knife once fully cool for a neater stacked cake.
  8. While the cakes cool, make the filling by whisking together the evaporated milk, 1/2 cup sugar, and 2 egg yolks in a medium saucepan until smooth. Add the 1/4 cup butter and place the pan over medium-low heat, stirring constantly with a heatproof spatula and scraping the corners so the custard thickens evenly without scrambling the yolks. Cook for 10 to 12 minutes, until the mixture is thick enough to coat the spatula and leaves a brief trail when dragged across the bottom of the pan.
  9. Remove the filling from the heat and stir in the vanilla extract, shredded coconut, and chopped pecans. Let it cool for 15 to 20 minutes, stirring once or twice, until spreadable but still soft; it should mound slightly on a spoon rather than run. If it seems loose, let it stand a bit longer instead of cooking further, which can make it greasy.
  10. Set one cake layer on a serving plate and spread about one-third of the coconut-pecan filling evenly over the top, taking it close to the edge. Add the second layer and spread the remaining filling over the top, leaving the sides exposed in classic German chocolate cake style. For the cleanest slices, let the assembled cake rest at room temperature for 20 minutes so the filling sets before serving.
  11. Slice with a thin, sharp knife, wiping the blade between cuts to keep the layers defined. This cake is rich, so smaller wedges are ideal for four servings. Serve at cool room temperature for the fullest chocolate flavor and the softest frosting texture.

Notes

Store covered in the refrigerator for up to 4 days because the filling contains egg yolks and dairy. Let slices stand at room temperature for 20 to 30 minutes before serving, or warm individual slices in the microwave at 50% power in 10-second bursts just until the frosting softens slightly. Freeze unfrosted cake layers, wrapped well, for up to 2 months; thaw overnight in the refrigerator before assembling. The fully assembled cake can be frozen for up to 1 month, tightly wrapped, then thawed in the refrigerator and brought to room temperature before serving.

Nutrition

  • Calories: 861
  • Sugar: 68.0g
  • Sodium: 266mg
  • Unsaturated Fat: 27.0g
  • Trans Fat: 50.4g
  • Carbohydrates: 97.7g
  • Fiber: 3.3g
  • Protein: 10.7g
  • Cholesterol: 267mg

Keywords: German chocolate cake, stovetop cake, coconut pecan frosting, chocolate layer cake, Ina Garten inspired cake, no oven cake, steamed chocolate cake

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Garin Elwood

Chef Garin Elwood is a skilled culinary expert with over 10 years of experience in the kitchen. He focuses on simple methods, balanced flavors, and recipes that work well for everyday cooking. His practical knowledge helps readers cook with confidence and avoid common mistakes. Every recipe shared is tested to ensure dependable results. Garin believes good food should be easy to prepare and enjoyable for everyone.

Recommended Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating