Steam Baking Cake: Moist, Tender & Easy Method

Updated November 7, 2026

Total time
1 hr 5 min
prep 20 min · cook 45 min
Serves
8
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Steam Baking Cake: Moist, Tender & Easy Method

Steam baking is a gentle, moist-heat method that produces exceptionally tender, evenly cooked cakes without an oven. It works by surrounding the batter with steam, which sets the structure slowly and prevents the edges from drying out or cracking. This technique is especially popular in Chinese and Southeast Asian baking, yielding cakes like the classic steamed sponge or the beloved Malay kueh.

Ingredients

  • 1 1/2 cups (190 g) all-purpose flour
  • 2 teaspoons baking powder
  • 1/4 teaspoon salt
  • 3 large eggs, at room temperature
  • 3/4 cup (150 g) granulated sugar
  • 1/2 cup (120 ml) whole milk, at room temperature
  • 1/4 cup (60 g) unsalted butter, melted and cooled slightly
  • 1 teaspoon vanilla extract

Instructions

  1. Prepare a steamer: Fill a large pot with about 1 inch (2.5 cm) of water and bring to a simmer over medium heat. Place a rack or a small heatproof bowl upside down in the pot to act as a stand. Grease an 8-inch (20 cm) round cake pan (at least 2 inches / 5 cm deep) with butter or nonstick spray, then line the bottom with parchment paper.
  2. In a medium bowl, whisk together the flour, baking powder, and salt.
  3. In a large bowl, beat the eggs and sugar with an electric mixer on medium-high speed for 3–4 minutes, until pale, thick, and tripled in volume. The mixture should fall in a thick ribbon when the beaters are lifted.
  4. Reduce speed to low and add the milk, melted butter, and vanilla. Mix until just combined.
  5. Carefully fold the dry ingredients into the wet mixture using a spatula, working gently until no streaks of flour remain. Do not overmix, or the cake will be dense.
  6. Pour the batter into the prepared pan. Tap the pan on the counter a few times to release large bubbles.
  7. Cover the pan tightly with aluminum foil, making sure the foil is domed so it doesn’t touch the batter as it rises.
  8. Place the pan on the rack inside the pot. Cover the pot with its lid. Steam over a gentle simmer (not a rolling boil) for 40–45 minutes, until a toothpick inserted in the center comes out clean. Check the water level occasionally and add boiling water if needed.
  9. Remove the pan from the steamer and let it cool on a wire rack for 10 minutes. Run a knife around the edge, invert onto a plate, peel off the parchment, and flip right-side up. Serve warm or at room temperature.

Tips

  • Keep the water simmering gently: A vigorous boil can cause the cake to become uneven and develop a rubbery texture. Adjust the heat to maintain a steady, gentle steam.
  • Wrap the lid with a clean kitchen towel: This prevents condensation from dripping onto the cake, which can cause a soggy top. Secure the towel with a clothespin or tie the corners on top.
  • Use a pan that fits your steamer: The pan should sit comfortably on the rack with at least 1 inch (2.5 cm) of space around the sides for steam circulation. If your pan is too large, the cake won’t cook evenly.
  • Don’t open the lid too often: Each time you lift the lid, steam escapes and the temperature drops. Check only after the minimum cooking time has passed.

Serving Suggestions

Serve the steamed cake warm with a dusting of powdered sugar or a dollop of lightly sweetened whipped cream. It also pairs beautifully with fresh berries, a spoonful of lemon curd, or a drizzle of honey. For a more indulgent treat, add a scoop of vanilla ice cream.

Variations

  • Citrus: Add 1 tablespoon of finely grated lemon or orange zest to the batter for a bright, aromatic flavor.
  • Matcha: Sift 1 tablespoon (8 g) of matcha powder with the flour for an earthy, green tea twist.
  • Chocolate: Replace 1/4 cup (30 g) of the flour with unsweetened cocoa powder and add 2 tablespoons (30 ml) of extra milk.
  • Pandan: Use 1/4 cup (60 ml) pandan juice (extracted from pandan leaves) instead of the milk, and add 1/2 teaspoon of pandan extract if available. This is a classic Southeast Asian version.

Storage and Reheating

Store the steamed cake in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4 days. To reheat, wrap a slice in a damp paper towel and microwave for 15–20 seconds, or steam it again for 2–3 minutes until warm. The cake can also be frozen for up to 2 months; wrap tightly in plastic wrap and thaw overnight in the refrigerator before serving.

Frequently Asked Questions

Why did my cake collapse in the middle?
This usually happens when the batter is overmixed, which develops too much gluten, or when the steam is too high, causing the cake to rise quickly and then fall. Also, make sure you don’t open the lid during the first 30 minutes of steaming.

Can I use a different pan?
Yes, you can use a 9-inch (23 cm) round pan, but the cake will be thinner and may cook faster (start checking at 30 minutes). You can also use individual ramekins or small bowls, adjusting the steaming time to about 20–25 minutes.

Can I substitute the all-purpose flour with whole wheat?
You can use whole wheat pastry flour or a 50/50 mix of whole wheat and all-purpose, but the cake will be denser and slightly nuttier in flavor. Avoid 100% whole wheat, as it can make the cake heavy.

Why is my cake soggy on top?
Condensation from the lid is likely dripping onto the cake. Wrap the lid with a clean kitchen towel before steaming, and make sure the foil covering the pan is tightly sealed.

Can I steam this cake in a rice cooker?
Yes, if your rice cooker has a steam function. Place the pan on a steaming rack inside the cooker, add water to the bottom, and steam according to the cooker’s instructions. Keep in mind that cooking times may vary.

Is this cake safe to eat if it contains eggs?
Yes, the cake is fully cooked when a toothpick inserted in the center comes out clean. The internal temperature should reach at least 160°F (71°C) for egg dishes, which is the USDA FSIS safe minimum. Use a food thermometer to verify if you are unsure.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).