Desserts
This bean curd cake recipe delivers the perfect balance of silky mochi texture and sweet red bean filling—every bite is a harmonious blend of traditional Japanese craftsmanship and modern convenience. 💛 The secret lies in the precise ratio of gluten flour and sugar, which creates that signature chewy-yet-tender mouthfeel while maintaining a delicate, melt-in-your-mouth quality.
I've perfected this method through years of testing, ensuring the cake holds its shape beautifully whether you bake or steam it.
The foundation of this recipe begins with a smooth bean paste filling made from adzuki beans, which provides that classic sweetness without overpowering the delicate cake structure.
What makes this version special is the optional addition of matcha powder or black sesame seeds, which add layers of flavor complexity while keeping the preparation simple. The cake's exterior remains tender and slightly glossy, thanks to a light dusting of potato starch during the final setting stage.
By the time you're done, you'll have a restaurant-quality dessert that's elegant enough for special occasions but simple enough for everyday indulgence. The cake slices cleanly with a smooth finish, revealing that signature marbled pattern where the bean filling meets the mochi texture.
It's the kind of dessert that feels both nostalgic and innovative—perfect for impressing guests or treating yourself after a long week.
Whether you choose to bake or steam, this recipe delivers consistent results every time. The instructions include precise timing for both methods, along with tips for adjusting sweetness levels to your preference.
Serve it at room temperature for the best texture, or chill slightly for a more refined presentation. Here's how to create this beloved Japanese classic in your own kitchen.
Ingredients for bean curd cake
Twelve ingredients blend traditional Japanese craftsmanship with modern vegan simplicity—perfect for creating restaurant-quality mochi cake at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Gluten Flour 🌾 | 2 cups | Also called mochiko flour |
| Granulated Sugar 🍚 | 1 ½ cups | Adjust to taste for sweetness |
| Red Bean Paste (Anko) 🍫 | 1 ½ cups | Sweet adzuki bean paste |
| Potato Starch 🍠 | ¼ cup | For dusting and texture |
| Aquafaba 🥫 | ½ cup | Chickpea brine, whipped |
| Matcha Powder 🍵 | 1 tbsp | Optional, for green tea flavor |
| Black Sesame Seeds 🌰 | 2 tbsp | Optional, for nutty crunch |
| Water 💧 | ¼ cup | Room temperature |
| Vegetable Oil 🫒 | 2 tbsp | For greasing pan |
| Cornstarch 🌽 | 1 tbsp | For dusting and binding |
| Agave Nectar 🍯 | 1 tbsp | Optional, for extra sweetness |
The gluten flour is non-negotiable—it's the secret to that signature chewy-yet-tender texture. Mochiko flour is available at Asian grocery stores like H Mart or online retailers such as Amazon. If you can't find it, King Arthur gluten flour works in a pinch, though the texture will be slightly different. The red bean paste should be smooth and sweet—Koyo brand is my go-to, but any high-quality anko will do. For extra depth, add the matcha powder or black sesame seeds to the batter before baking, but don't skip the potato starch—it's what gives the cake that signature glossy finish.
No aquafaba on hand? Whipped coconut cream works as a substitute, though it won't be as stable. The agave nectar is optional but adds a lovely caramel note—Madhava brand is my favorite, but any organic agave will do. If you're adjusting sweetness, start with half the amount and taste as you go. The vegetable oil should be neutral-flavored—Avocado Brand or Mazola are great choices. For a more refined presentation, dust the finished cake with a little extra potato starch before slicing. And if you're feeling adventurous, swap half the red bean paste for black sesame paste—it adds a rich, nutty contrast.
This cake keeps beautifully—3 days at room temperature wrapped in plastic, or 1 week in the fridge. For longer storage, slice and freeze between parchment paper for up to 3 months. The texture actually improves after a day or two as the flavors meld. To serve, dust with potato starch again and slice with a hot, damp knife for clean cuts. Store leftovers in an airtight container with a slice of bread to absorb moisture—trust me, it makes all the difference.
Why You'll Love This Recipe
- No Fuss, Same Results: I swear by this recipe—just whisk gluten flour, sugar, and aquafaba until smooth, fold in anko, and bake. No rolling, no fussing, no waiting for dough to rest. The potato starch gives it that delicate crumble, but honestly, the real magic is how little effort it takes.
- Sweet-Salty Magic: That red bean paste? It’s the star. The sugar caramelizes just enough to balance the rich, earthy anko, while the aquafaba keeps it light—like a cross between a mochi cake and a custard. One bite and you’ll understand why I keep making it.
- Lunchbox Legend: Between us, this is my go-to for picnics, potlucks, or even a quick breakfast. Cut into squares, pack them in a container, and they hold up for days. My kids grab them before school—no reheating, no complaints.
- Pantry Stash Winner: Gluten flour and potato starch are cheap staples, and a jar of anko lasts forever. I’ve made this for under $3 per batch, and the leftovers? Even better the next day. It’s the kind of dessert that doesn’t drain your wallet or your willpower.
Step-by-step instructions for bean curd cake
Here's how to create that perfect chewy-yet-silky texture with sweet adzuki filling!
👨🍳 Step 1: Whip the Aquafaba to Stiff Peaks
In a clean, grease-free mixing bowl, combine the 0.5 cup Aquafaba and 1 tbsp Agave Nectar. Using a hand mixer or stand mixer with the whisk attachment, beat on medium-high speed for 3-5 minutes until the mixture forms stiff peaks that hold their shape when the whisk is lifted. You'll know it's ready when the aquafaba looks glossy and holds its shape like whipped cream.
I like to add the agave nectar gradually during the last minute of whipping to stabilize the mixture. If you're using the optional 1 tbsp Matcha Powder, sift it in during the final 30 seconds of whipping to distribute it evenly. The matcha will give your cake a beautiful green hue and earthy flavor that pairs perfectly with the sweet bean filling.
👨🍳 Step 2: Mix the Dry Ingredients
In a separate large bowl, sift together the 2 cups Gluten Flour, 1.5 cups Granulated Sugar, and 1 tbsp Cornstarch. This sifting step is crucial—it prevents lumps and ensures your cake has that signature silky texture. Use a whisk to break up any remaining clumps and create a fine, powdery mixture.
Next, make a well in the center of the dry ingredients and gently fold in the whipped aquafaba mixture. Be careful not to deflate the whipped peaks—use a spatula to gently fold from the bottom up until just combined. The batter should be thick and glossy, with no visible streaks of flour. If it's too stiff to fold easily, add 1-2 tablespoons of the 0.25 cup Water to loosen it slightly.
🥘 Step 3: Prepare the Bean Paste Filling
Scoop 1 cup of the red bean paste (Anko) into a small microwave-safe bowl. Microwave it for 20-30 seconds to soften slightly—this makes it easier to work with and ensures even distribution in your cake. The paste should be warm but not runny; if it's too thick, add a tiny splash of water to loosen it just enough to pipe smoothly.
Transfer the softened bean paste to a piping bag fitted with a small round tip (about ½-inch diameter). This will give you those beautiful, even dollops of filling that create that signature marbled look. Keep the remaining 0.5 cup Red Bean Paste (Anko) in the fridge for later—you'll need it to fill the center of each cake piece.
🔥 Step 4: Steam the Cake Layers
Lightly grease a 6-inch round cake pan with the 2 tbsp Vegetable Oil and dust it thoroughly with 0.25 cup Potato Starch, tapping out any excess. This prevents sticking and gives your cake that beautiful golden crust. Divide the batter evenly between the pan, creating two thin layers about ¼-inch thick each.
Place the pan in a steamer basket over 1 inch of boiling water. Cover with a tight lid and steam on medium-high heat for 12-15 minutes, until the edges pull away from the pan and the top looks slightly dry to the touch. The cake should spring back when gently pressed—this indicates it's cooked through but still moist. Let it cool in the pan for 5 minutes before removing.
🍽️ Step 5: Assemble and Fill the Cake
Once the cake layers have cooled slightly, carefully remove them from the pan and place them on a clean work surface dusted with potato starch. Use a 2-inch round cutter to cut each layer into 6 equal pieces (you should have 12 total pieces). For the filling, pipe a small dollop of the bean paste onto the bottom of each cake piece, then place another piece on top to create a sandwich.
For the final touch, sprinkle the 2 tbsp Black Sesame Seeds evenly over each cake piece. These seeds add a beautiful contrast in color and a nutty crunch that complements the soft, chewy texture of the cake. Serve immediately while still warm for the best texture, or store in an airtight container in the fridge for up to 3 days. The flavors actually improve as they sit!
Pro Tips For Making Bean Curd Cake
- STEAM AT 180°F: I learned this the hard way—your cake won’t set properly if the steamer’s too hot or too cold. Use a thermometer to confirm 180°F (77°C) inside the steamer, and keep the water just simmering, not boiling. The gentle steam is what gives that delicate, jiggly texture, not a rushed high-heat approach.
- WHISK AQUAFABA FIRST: Don’t just dump the aquafaba into the batter like it’s an afterthought. Whisk it alone until it forms stiff peaks—about 3-4 minutes with a hand mixer—before folding it into the gluten flour mix. This traps air and makes the cake light instead of dense. (Yes, even if you’re impatient like me.)
- SIFT THE GLUTEN FLOUR: Skipping this step means lumps, and lumps mean a cake that’s chewy in all the wrong places. Sift the gluten flour with the potato starch together, then lightly whisk in the sugar. The finer the mix, the smoother the crumb—no one wants to bite into a surprise grain of flour.
- CHILL THE BATTER 30 MINUTES: I used to pour the batter straight into the molds and wonder why the cakes cracked or didn’t hold their shape. Let the batter sit in the fridge for 30 minutes before steaming. The red bean paste will thicken slightly, and the gluten will relax, giving you cleaner cuts and a more even texture. (Your future self will thank you.)
Flavor customization for this dish
Sweet & Savory Fillings
Swap the classic red bean paste for black sesame paste (about 1.5 cups) for a nutty, earthy twist that pairs beautifully with the mochi texture. I like to mix ½ cup black sesame paste with ½ cup sweetened coconut flakes to create a tropical-inspired variation.
For a savory option, try a thin layer of miso-glazed tofu (marinate firm tofu in 2 tbsp white miso and 1 tbsp mirin for 30 minutes)—it adds umami depth without overpowering the delicate cake. 🌱
Flavor Layering
Infuse the batter with unexpected flavors by adding 1 tsp vanilla extract or ½ tsp orange zest to complement the sweetness. For a floral touch, fold in 1 tbsp rose water (available at Middle Eastern markets) into the whipped aquafaba—it adds a delicate perfume that enhances the bean filling.
If you love matcha, try a matcha-white chocolate variation by folding 2 tbsp white chocolate chips into the batter alongside the matcha powder for a modern fusion twist. 💫
Texture Variations
For a crunchy exterior, dust the steamed cake layers with ½ cup crushed pistachios or kinako (roasted soybean flour) before assembling. I also love adding a crispy rice paper layer—place a thin sheet of rice paper between the two cake layers for a delicate crunch.
For extra moisture, replace 2 tbsp of the water with 1 tbsp coconut milk in the batter, which adds richness without altering the texture. 🌾
Seasonal Adaptations
In summer, brighten the cake with lychee or mango puree (about ¼ cup) folded into the bean filling for a tropical vibe. For autumn, add 1 tsp cinnamon and ½ tsp cardamom to the batter, then top with toasted pumpkin seeds for a warm, spiced variation.
Winter calls for chestnut paste (blend cooked chestnuts with 1 tbsp maple syrup) as the filling—it’s rich and velvety, perfect for holiday gatherings. ❄️
Dietary Swaps
Make this cake nut-free by omitting black sesame seeds and using sunflower seeds instead for crunch. For a lower-sugar option, reduce the granulated sugar to 1 cup and add 1 tbsp erythritol (a sugar alcohol) to maintain sweetness without the glycemic spike.
If you’re avoiding gluten, substitute 2 cups gluten flour with a 1:1 gluten-free mochiko blend (like Bob’s Red Mill), though the texture will be slightly less chewy. 💪
Nutrition facts
Frequently asked questions
Can I make this bean curd cake without gluten flour?
While gluten flour is essential for that signature chewy texture, you can try a 1:1 gluten-free mochiko blend like Bob's Red Mill's option. The texture will be slightly less elastic but still delicious. For best results, add 1 extra tablespoon of potato starch to help bind the cake layers. Always test with a small batch first!
How do I prevent the cake from sticking to the pan?
Grease your 6-inch pan thoroughly with vegetable oil, then dust generously with potato starch, tapping out any excess. This creates a non-stick barrier while giving your cake that beautiful golden crust. For extra insurance, use a round cutter to help release the cake cleanly after cooling.
What's the best way to store leftover bean curd cake?
Wrap the cake tightly in plastic wrap and store at room temperature for up to 3 days, or refrigerate for 1 week. For longer storage, slice and freeze between parchment paper for up to 3 months. The texture actually improves as it sits! Keep it in an airtight container with a slice of bread to absorb moisture.
Can I bake this cake instead of steaming?
Yes! Preheat your oven to 325°F and bake the thin layers for 15-18 minutes instead of steaming. The cake will be slightly denser but still delicious. For best results, reduce the water in the batter by 1 tablespoon when baking to prevent over-moisture. Test doneness by inserting a toothpick—it should come out clean.
Why did my cake turn out too dry?
Overcooking or insufficient moisture are the most common causes. For steaming, check the cake at 12 minutes—it should spring back when touched. If using aquafaba substitutes, ensure they're properly whipped to stiff peaks. Try adding 1 extra tablespoon of water to the batter next time for better moisture retention.
