I still remember pulling this warm chocolate cake from the oven on a rainy evening and watching a scoop of melting vanilla ice cream sink into the center—simple, comforting, and ridiculous in the best way. This is an easy, single-layer chocolate cake made with pantry staples and finished with cold ice cream for a hot-and-cold contrast that feels restaurant-worthy but takes under an hour from start to finish.
Why you’ll love this dish
This cake is the kind of dessert you make when you want something impressive with minimal fuss. It uses common ingredients, requires no special equipment, and the batter is forgiving—thin is expected. It’s perfect for weeknight treats, last-minute company, birthday dinners, or whenever you want a cozy dessert that hits chocolate cravings fast.
“Hands-down the quickest, most comforting chocolate cake I’ve baked. The hot cake with cold ice cream is pure joy.” — a happy home baker
What makes it stand out:
- Quick execution: little prep and a straightforward bake time (30–35 minutes).
- Budget-friendly: uses pantry staples like flour, cocoa, oil, and eggs.
- Crowd-pleasing: kids and adults love the hot cake + cold ice cream contrast.
- Versatile: easily dressed up with sauces, nuts, or liqueur for special occasions.
How this recipe comes together
Before you dive into the ingredient list, here’s the short version so you know what to expect: you whisk the dry ingredients, add the wet ones and beat briefly, stir in boiling water (this thins the batter and blooms the cocoa), pour into a prepared pan, bake until just set, then serve warm with a scoop of ice cream. The boiling water intensifies the chocolate and keeps the crumb tender.
{image_template}
What you’ll need
- 1 cup all-purpose flour (swap: 1:1 gluten-free flour for GF baking; reduce slightly if very fine flours are used)
- 1 cup granulated sugar
- 1/2 cup unsweetened cocoa powder (Dutch-process or natural — flavor shifts slightly)
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup milk (whole milk for richness; plant milks like oat or soy work)
- 1/2 cup vegetable oil (neutral oil keeps cake tender; melted butter adds flavor)
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup boiling water
- Ice cream for serving (vanilla is classic; salted caramel or coffee are great too)
Notes on ingredients:
- Cocoa: using a good-quality cocoa will noticeably deepen the flavor. If you add a teaspoon of instant espresso powder to the boiling water, it will amplify the chocolate without tasting like coffee.
- Oil vs. butter: oil yields a moister cake that stays tender when reheated; butter adds flavor but can firm the crumb slightly.
- Boiling water: yes, stir it in—the batter will be thin and that’s correct. It helps make a very tender cake.

Directions to follow
- Preheat the oven to 350°F (175°C). Grease and flour an 8- or 9-inch round pan (or a 9×9-inch square pan). Line the bottom with parchment if you’d like an easy release.
- In a large bowl, whisk together the flour, granulated sugar, cocoa powder, baking powder, baking soda, and salt until evenly combined.
- Add the milk, vegetable oil, eggs, and vanilla extract to the dry ingredients. Beat on medium speed (or whisk by hand) for about 2 minutes until smooth and slightly aerated.
- Carefully stir in the cup of boiling water. The batter will be thin—this is expected. Mix just until combined.
- Pour the batter into the prepared pan. Tap once to level.
- Bake 30–35 minutes, or until the top is set and a toothpick inserted into the center comes out with a few moist crumbs (not wet batter). Don’t overbake; you want it tender.
- Let the cake cool in the pan for 10–15 minutes, then run a knife around the edge and invert onto a rack if you want to slice cleanly. Serve warm with scoops of ice cream on top.
Pro tip: If you prefer a fudgier, slightly underbaked center, check at 25 minutes. The cake will finish cooking a bit from residual heat.
How to plate and pair
- Classic plating: one generous slice topped with a scoop of vanilla ice cream and a drizzle of warm chocolate sauce or caramel.
- Fancy finish: sprinkle toasted hazelnuts or crushed amaretti cookies, add a pinch of flaky sea salt, and dust with cocoa or powdered sugar.
- Pairing drinks: fresh-brewed coffee, espresso, or a dessert wine like tawny port complements the chocolate nicely.
- For gatherings: cut into squares for a family-style platter and provide small bowls of toppings—chopped nuts, hot fudge, berries, and whipped cream—so guests can customize.
Storage and reheating tips
- Store cake (without ice cream) at room temperature, wrapped tightly, for up to 2 days. Use an airtight container to prevent drying.
- Refrigerate for up to 4 days—bring to room temperature or warm briefly before serving with ice cream.
- Freeze: wrap slices tightly in plastic and place in a freezer bag for up to 3 months. Thaw overnight in the fridge or warm gently.
- Reheating: microwave a single slice for 20–30 seconds (depending on microwave power) or warm in a 350°F oven for 8–10 minutes. To prevent drying, loosely cover with foil when reheating in the oven.
- Food safety note: store ice cream separately. Once you top the warm cake with ice cream, enjoy immediately—do not store cake with melted ice cream on it overnight.
Pro chef tips
- Don’t skip the boiling water: it melts the cocoa’s flavor compounds into the batter and gives a moister crumb.
- Pan size matters: an 8-inch round gives a taller cake; a 9-inch makes a slightly thinner layer. Adjust baking time by a few minutes accordingly.
- Test for doneness by toothpick: a few moist crumbs are okay; wet batter is not.
- Gentle mixing: once you add the boiling water, fold until combined to avoid overdeveloping gluten.
- Flavor boosters: a pinch of espresso powder, a splash of bourbon, or a teaspoon of orange zest can add complexity.
- For a molten center: reduce bake time by 5–7 minutes and watch carefully—you’ll get a gooey center that pairs beautifully with ice cream.
Creative twists
- Salted caramel hot-fudge: warm store-bought caramel and a pinch of flaky salt over the cake for a decadent finish.
- Coffee chocolate: add 1 teaspoon instant espresso to the boiling water for deeper chocolate notes.
- Fruit-topped: spoon macerated berries or roasted cherries over the ice cream to cut the richness.
- Gluten-free: substitute a 1:1 gluten-free baking flour blend; check texture and doneness earlier.
- Less sweet: reduce sugar by 1–2 tablespoons if you prefer a less-sweet chocolate baseline.
- Mini cakes: divide into muffin tins for individual warm cakes—bake at 350°F for ~15–18 minutes for small portions.
Your questions answered
Q: What pan size should I use?
A: Use an 8- or 9-inch round cake pan or a 9×9-inch square pan. An 8-inch will be slightly taller; a 9-inch yields a thinner layer and may finish a few minutes earlier.
Q: The batter is very thin—should I be worried?
A: No. The boiling water thins the batter intentionally to create a tender crumb and intensify the cocoa. Thin batter is expected for this recipe.
Q: Can I make this ahead of time?
A: Yes—bake the cake and store it separately from toppings. Reheat before serving and add cold ice cream at the last minute. For gatherings, you can slice and reheat portions quickly.
Q: How do I make it gluten-free or dairy-free?
A: Gluten-free: use a reliable 1:1 gluten-free flour blend and watch for doneness. Dairy-free: use plant-based milk (oat or soy) and a dairy-free ice cream. The oil keeps the texture moist so eggs can remain in many DF versions; for egg-free, consider an egg replacer and expect a textural change.
Q: What’s the best way to reheat a slice?
A: Microwave briefly (20–30 seconds) or warm in a 350°F oven for 8–10 minutes. Cover loosely for oven reheating to retain moisture.
Q: Can I turn this into individual molten-cake style desserts?
A: Yes—divide batter into greased ramekins or muffin tins and reduce bake time (start checking at 12–15 minutes for small dishes) to achieve a gooey center.
If you have a specific variation you want to try (GF, vegan, or a special topping), tell me what you have on hand and I’ll suggest exact swaps and timings.