Red Bean Cake Recipe: Silky Moist Layers With Almond Topping

Desserts

Red Bean Cake Recipe: Silky Moist Layers With Almond Topping

This vegan red bean cake recipe delivers silky moist layers with a delicate almond topping that’s become a staple in my baking repertoire. The key lies in properly cooking the red beans until they’re tender yet hold their shape, creating that signature velvety texture without relying on eggs or dairy.

I’ve perfected this version over years of testing, ensuring every slice remains moist for days—no dry crumbs here.

The traditional method involves steaming the cake for even heat distribution, but I’ve also adapted it for modern kitchens with baked or even microwave options. The almond topping adds a subtle crunch and nutty aroma that pairs beautifully with the earthy sweetness of the beans.

What makes this recipe stand out is its versatility—it’s equally at home as a festive dessert or a comforting everyday treat.

By the time you pull this cake from the oven, you’ll have layers that are tender and fudgy at the center, perfectly set at the edges, all crowned with a golden almond lattice. The aroma alone will have everyone gathering around your table.

Whether you’re serving it warm with a drizzle of syrup or at room temperature with tea, this cake delivers restaurant-quality results without the fuss.

For those who love customization, I’ve included gluten-free flour options and ways to adjust sweetness levels. Let’s get baking—this recipe is designed to impress while staying approachable for home cooks.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for red bean cake

Seven simple ingredients make this vegan red bean cake perfect for any occasion.

Ingredient Amount Notes
Dry Red Adzuki Beans 🌱 1 ½ cups Rinsed, no need to soak
Water 💧 4 cups For cooking beans
Granulated Sugar 🍚 1 ¼ cups Or coconut sugar
All-Purpose Flour 🌾 2 cups Or gluten-free 1:1 blend
Baking Powder 🧂 1 ½ tsp For lift and tenderness
Salt 🧂 ½ tsp Fine sea salt
Vegetable Oil 🫒 ½ cup Or melted coconut oil
Vanilla Extract 🌸 1 tbsp Pure vanilla preferred
Soy Milk 🥛 ½ cup Unsweetened for balance
Almond Flour 🥜 1 cup For almond topping
Powdered Sugar 🍚 ½ cup For topping sweetness
Slivered Almonds 🥜 ½ cup Toasted for crunch
Cornstarch 🌾 1 tbsp For bean texture

The beans are the heart of this cake, so Adzuki beans are a must—they hold their shape beautifully while staying tender. Trader Joe's and Whole Foods carry them in the bulk section, but any Asian grocery store has them pre-packaged. Look for vibrant red beans (not brown or black)—they’re sweeter and more flavorful. The 1.5 cups dry yields about 4 cups cooked, which is perfect for this recipe. Pro tip: if you’re short on time, use canned red beans (drained and rinsed), but fresh-cooked beans give that restaurant-quality texture. The almond flour for the topping? Bob’s Red Mill is my go-to brand—it’s finely ground and stays fresh longer than store brands.

No almond flour? Blitz regular almonds in a food processor until you get a fine powder. The powdered sugar topping can be swapped for maple syrup (reduce by half) if you prefer liquid sweetness. Short on slivered almonds? Toasted walnuts or pecans work just as well—they add a different but equally delicious crunch. The soy milk can be swapped for any plant milk, but unsweetened versions keep the cake from becoming too sweet. For extra richness, add 1 tbsp of vegan butter to the batter. And if you’re gluten-free, make sure your flour blend includes xanthan gum for that perfect rise.

Cooked beans keep in the fridge for 5 days covered in water—they’ll stay tender and ready to bake whenever you are. The almond topping can be prepped ahead and stored in the fridge for 3 days or frozen for 2 months. Once baked, the cake stays moist for 4-5 days at room temperature, but I always slice it warm for the best experience. For make-ahead convenience, bake the cake a day ahead and store it in an airtight container—it actually tastes better the next day as the flavors meld.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that perfect balance of sweet and earthy. The sugar caramelizes into the flour batter while the beans stay rich and nutty, not cloying. It’s like dessert and comfort food had a baby, and I’ll take it any day. (Yes, even on a Tuesday night.)
  • No-Soaking Needed: I’ll admit, I used to dread the long soak for red beans—until I discovered you can just simmer them with water until tender. That’s it. No overnight prep, no fuss. The beans soften right in the pot while you mix the batter, and honestly? The texture comes out just right—creamy but still with that satisfying bite.
  • Sweet-Savory Magic: Here’s what sold me: that perfect balance of sweet and earthy. The sugar caramelizes into the flour batter while the beans stay rich and nutty, not cloying. It’s like dessert and comfort food had a baby, and I’ll take it any day. (Yes, even on a Tuesday night.)
  • Lunchbox Legend: Between us, this cake is my go-to for packed lunches. The slices stay moist for days, and the texture holds up—no soggy bottoms here. I’ll often add a sprinkle of sesame seeds or a dusting of cinnamon for extra flair, but even plain, it’s a hit with kids (and adults who refuse to share).

Step-by-step instructions for red bean cake recipe: silky moist layers with almond topping

Here's how to create a perfectly moist red bean cake with a crunchy almond topping—every layer stays tender and delicious.

1

Cook the Red Adzuki Beans Until Silky

In a medium saucepan, combine the 1.5 cups dry red adzuki beans with 4 cups water. Bring to a boil over medium-high heat, then immediately reduce to a gentle simmer. Cover and cook for 45-50 minutes, stirring occasionally, until the beans are completely tender and the liquid has reduced to a thick, paste-like consistency.

You'll know they're ready when the beans mash slightly between your fingers and the mixture looks like a thick, smooth purée. Avoid overcooking—the beans should still hold their shape when pressed firmly but be soft inside. If the mixture is too thick, add 1-2 tablespoons of water to reach a spreadable consistency.

2

Mix the Cake Batter for Light Layers

In a large mixing bowl, whisk together the 2 cups all-purpose flour, 1.5 teaspoons baking powder, and 0.5 teaspoon salt. In a separate bowl, combine the 1.25 cups granulated sugar, 0.5 cup vegetable oil, 1 tablespoon vanilla extract, and 0.5 cup soy milk. Gradually pour the wet ingredients into the dry while mixing until just combined—don’t overmix.

Add the cooked red adzuki beans and 1 tablespoon cornstarch to the batter, stirring until fully incorporated. The batter should be thick but pourable. Here’s the thing—this step ensures the cake stays moist. If the batter looks too thick, add 1-2 tablespoons of water to reach a smooth, spreadable consistency.

3

Prepare the Almond Topping for Crunch

In a small bowl, mix the 1 cup almond flour, 0.5 cup powdered sugar, and 0.5 cup slivered almonds. Toast the slivered almonds in a dry skillet over medium heat for 2-3 minutes until fragrant and lightly golden, then let them cool. Stir them into the almond flour mixture to create a crumbly topping.

This topping is what gives the cake its signature texture contrast. If you prefer extra crunch, toast the almonds for an additional 30 seconds, but watch closely—they burn quickly. Keep the mixture in a bowl until ready to use.

4

Bake the Cake in Two Layers

Preheat your oven to 350°F. Grease two 8-inch round cake pans and line the bottoms with parchment paper. Divide the batter evenly between the pans, spreading it out smoothly. Sprinkle half of the almond topping over each pan, pressing down gently to adhere.

Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be golden, but the cake itself should still be tender. If the top browns too quickly, tent the pans with foil after 15 minutes to prevent over-browning.

5

Assemble and Chill for Perfect Texture

Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely. Once cooled, place one cake layer on a plate and spread a thin layer of red bean purée (reserve some from cooking) on top. Dust with a light layer of powdered sugar if desired, then add the second layer.

This step is crucial for keeping the cake moist. Wrap the assembled cake tightly in plastic wrap and refrigerate for at least 4 hours, or overnight. The chilling time ensures the layers stay tender and the flavors meld perfectly. Slice and serve at room temperature for the best texture.

👨‍🍳

Pro Tips For Making Red Bean Cake

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing soaking means gummy beans that never break down, no matter how long you simmer. Use 3 cups water per 1 cup dry beans, cover, and let them sit 12+ hours. The longer they soak, the smoother your filling will be.
  • SIMPLE SYRUP TEST: After burning three batches, I finally figured out: the beans are done when the syrup coats the back of a spoon like honey. If it’s watery, simmer uncovered another 15 minutes. Too thick? Add 2 tbsp water and keep stirring.
  • FLOUR TOUCH TEST: Skip measuring flour by volume—it’s a disaster. Instead, mix 1 cup flour with 1 tsp baking powder, then add to the batter just until it stops sticking to your fingers. Overmixing makes tough cake; underdoing it makes it dense.
  • BAKE UNTIL SET: My grandmother swore by this, and she was right: the cake is done when the center holds its shape but still wobbles like Jell-O. Poking it with a toothpick? Too late—you’ll get a dry hole. Use a clean finger instead.

Regional styles of this recipe

Traditional Taiwanese Style

In Taiwan, red bean cake is often baked in a rectangular tin and served as a festive dessert for Lunar New Year or weddings. The batter here is slightly denser, with a higher proportion of beans to flour—about 1.75 cups cooked beans per 2 cups flour.

Taiwanese bakers also add 1 tbsp of sesame oil to the batter for a nutty aroma. The almond topping is typically pressed into a lattice pattern before baking, creating a decorative crust. 🗺️

Japanese Mochi-Inspired

Japan’s version, called anko mochi cake, replaces flour with glutinous rice flour (mochiko) for a chewier texture. The red bean paste (anko) is sweeter, often made with 1.5 cups sugar per 2 cups beans, and the cake is steamed rather than baked.

For a fusion twist, I blend ½ cup all-purpose flour with 1.5 cups mochiko flour—this gives a perfect balance between the cake’s structure and mochi’s softness. The almond topping is optional here, as the bean paste’s natural sweetness shines.

Chinese Steamed Version

Southern Chinese households steam red bean cakes in round molds lined with banana leaves for an aromatic touch. The batter includes 1 tbsp of lotus seed paste for extra richness and a pinch of cinnamon to complement the beans.

I’ve adapted this by steaming the batter in a greased 8-inch round pan for 40 minutes at 212°F, then topping with a mix of toasted sesame seeds and crushed peanuts instead of almonds. The result is a lighter, airier cake with a fragrant crust.

Modern American Adaptation

For a quick version, I’ve tested a microwave method that cuts baking time to 10 minutes. Mix the batter as directed, pour into a greased 8x8-inch baking dish, and microwave on high for 5 minutes, then medium for 5 more.

Top with the almond mixture and microwave another 2 minutes. While not traditional, this works for last-minute gatherings—just serve with a drizzle of vanilla syrup to mimic the steamed texture. 💡

Vietnamese Chè-Inspired Layers

Vietnamese red bean cakes often incorporate coconut milk for a tropical twist. Replace the soy milk with ½ cup coconut milk and add 1 tbsp of grated coconut to the batter.

The almond topping is swapped for a toasted coconut flake crust, and the cake is baked in a loaf pan for a rustic shape. Serve warm with a side of coconut jelly** for an authentic chè experience. This version is especially popular during Tet (Lunar New Year) celebrations.

Gluten-Free Adaptations

For a gluten-free take, use a 1:1 gluten-free flour blend (like Bob’s Red Mill) and add ½ tsp xanthan gum to the batter. The texture stays moist, but the cake may require 5-10 extra minutes in the oven.

I’ve also tested a black bean and sweet potato variation—swap ½ cup of the red beans** with mashed, roasted sweet potato for natural sweetness and depth. The almond topping remains the same, but the cake’s color turns a rich caramel hue. 🌱

Nutrition facts

Servings 8
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 62g22%
Dietary Fiber 5g18%
Sugars 38g
Protein 9g18%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why do I need to cook the red beans until they're so soft?

Cooking the beans until they're tender but still hold their shape creates that signature velvety texture in the cake. Overcooking turns them mushy, while undercooked beans create a grainy texture. The 45-50 minute simmer ensures they break down just enough to blend smoothly into the batter while keeping that satisfying bite.

2

Can I make this red bean cake without almonds?

The almond topping is traditional, but you can substitute with toasted coconut flakes, crushed peanuts, or even chopped walnuts for a different flavor profile. For a nut-free version, try crushed graham crackers mixed with powdered sugar. Just remember to toast any nut substitutes first for maximum flavor.

3

How do I prevent my red bean cake from drying out?

The secret is not overbaking and proper storage. Remove the cake from the oven when a toothpick comes out clean (not dry), and let it cool completely before slicing. For extra moisture, wrap the baked layers tightly in plastic wrap and refrigerate for atstrong>4 hours before assembling. Slice with a hot knife if needed for cleaner cuts.

4

What's the best way to serve this cake?

This cake is versatile! Serve it warm with a drizzle of vanilla syrup or honey for extra moisture, or at room temperature with a cup of jasmine tea. For a festive touch, dust with powdered sugar or garnish with fresh fruit like mandarin orange slices. It's especially popular during Lunar New Year celebrations in many Asian cultures.

5

Can I make this cake in a single layer instead of two?

Yes, but expect different texture results. For a single 8-inch layer, use the full batter in one pan and bake for 35-40 minutes. The cake will be denser but still moist. For a taller cake, use a 6-inch pan and bake for 40-45 minutes. Just remember to adjust baking time based on your oven and pan size.

★★★★★4.8(2 reviews)
Categories Desserts