Bean Jam Cake Recipe: Silky Layers With Vibrant Red Bean Filling

Desserts

Bean Jam Cake Recipe: Silky Layers With Vibrant Red Bean Filling

This bean jam cake recipe transforms humble red beans into a dessert that’s silky, vibrant, and utterly unexpected. 💛 The secret lies in blending cooked beans with sugar until they reduce into a glossy, jam-like filling that layers between tender, vegan cake batter—creating a texture that’s both rustic and refined.

I developed this recipe after discovering how well bean jam’s natural sweetness and earthy depth elevate desserts, proving that plant-based baking can be just as rich and complex as traditional recipes.

The magic happens in the layers: a moist, fluffy vegan cake base supports the jam’s velvety filling, while a light dusting of powdered sugar adds a delicate finish.

No eggs or dairy here—just simple pantry staples like flour, sugar, and a touch of vanilla to balance the bean jam’s unique flavor. The result is a cake that’s surprisingly elegant, with a subtle tang and a melt-in-your-mouth consistency that keeps everyone asking for seconds.

What makes this recipe stand out is its versatility. Swap the red bean jam for black bean or even lentil-based versions to adjust sweetness or depth, or infuse the filling with citrus zest or spices like cinnamon for a twist.

It’s perfect for celebrations, potlucks, or a special treat—proof that vegan desserts can be as indulgent as they are innovative.

Ready in just under 2 hours (including baking and cooling), this cake requires minimal effort but delivers maximum impact. The key is patience: letting the jam reduce slowly ensures a smooth, spreadable texture that doesn’t overwhelm the cake’s structure.

Whether you’re a seasoned baker or just starting with plant-based recipes, this bean jam cake is a game-changer.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for bean jam cake

Simple pantry staples transform into a showstopping vegan cake with layers of silky bean jam.

Ingredient Amount Notes
Cooked Red Kidney Beans 🌱 1 ½ cups Canned, drained, and rinsed
Granulated Sugar 🍚 1 ½ cups Organic preferred for purity
All-Purpose Flour 🌾 2 cups Sifted for light texture
Coconut Oil 🥥 ¾ cup Melted for moisture
Vanilla Extract 🌿 1 tbsp Pure vanilla preferred
Baking Powder 🧂 2 tsp Aluminum-free for vegan
Salt 🧂 ½ tsp Fine sea salt preferred
Almond Milk 🥛 1 cup Unsweetened for balance
Lemon Juice 🍋 1 tbsp Freshly squeezed
Powdered Sugar 🍚 ¼ cup For dusting
Ground Cinnamon 🌶️ ½ tsp Optional for warmth
Vanilla Bean Seeds 🌿 1 tsp Scraped from pod

The red kidney beans are the heart of this recipe—canned is fine, but if you have dried, soak them overnight for richer flavor. Trader Joe's and Whole Foods carry high-quality organic beans that work perfectly. For the sugar, I always opt for organic granulated—it dissolves more smoothly and avoids gritty texture. The coconut oil needs to be melted but not hot; microwave it for 40 seconds to just soften. If you're using vanilla extract, Madagascar bourbon adds a deeper note than pure vanilla, but either works. The baking powder must be fresh—if it's over a year old, toss it and replace.

No almond milk? Oat milk or soy milk works just as well—just shake the carton well before measuring. Short on vanilla? Vanilla bean paste adds flecks of flavor without scraping. The lemon juice brightens the bean jam's earthiness, but if you're not a fan, orange zest works too. For the powdered sugar, Bob's Red Mill is my go-to—it's finer than most store brands. The cinnamon is optional but recommended; it enhances the jam's depth without overpowering. If you want extra richness, add 1 tbsp of maple syrup to the cake batter, but don't skip the lemon juice—it's what makes the jam shine.

Store the baked cake in an airtight container with parchment between layers for up to 5 days. For longer storage, wrap tightly in plastic and freeze for 3 months. The bean jam filling can be made a day ahead—it actually tastes better after the flavors meld. When serving, dust with powdered sugar right before cutting to keep it fresh. This cake reheats beautifully; pop slices in the microwave for 10 seconds to restore moisture. The layers hold up well, so it's perfect for make-ahead desserts.

❤️

Why You'll Love This Recipe

  • No-Mix Magic: I swear, this cake comes together with just a fork and a bowl—no stand mixer, no sifter, nothing. The kidney beans get mashed right in, and that sugar-coconut oil combo makes it so tender, you’ll forget it’s technically healthy.
  • Sweet & Earthy Twist: That vanilla extract brightens the deep, molasses-like richness of the beans, while the sugar caramelizes just enough to give it a subtle jammy depth. It’s not cake you’d expect—more like a dessert that sneaks up on you.
  • Breakfast or Snack Star: Honestly, I’ve eaten this cold for breakfast with peanut butter, as an after-school snack with tea, and even sliced into a lunchbox. The texture holds up perfectly, and the flavor only gets better as it sits.
  • Pantry Powerhouse: Between us, this recipe costs less than half of what a boxed cake mix does, and it keeps for days in the fridge. I’ve even frozen slices—just thaw and enjoy, no weird texture changes. Budget-friendly doesn’t mean boring, though.

Step-by-step instructions for bean jam cake

Here's how to create layers of silky cake with vibrant red bean filling—every detail matters.

1

👨‍🍳 Step 1: Prepare the Red Bean Filling

In a medium saucepan, combine the 1.5 cups cooked red kidney beans, 1.5 cups granulated sugar, 1 tbsp lemon juice, and 1 tsp vanilla bean seeds. Mash the beans slightly with a potato masher—you want a chunky texture with some whole beans remaining. This preserves the bean's natural texture while creating a jam-like consistency.

Cook over medium-low heat for 15-20 minutes, stirring frequently, until the mixture thickens and coats the back of a spoon. You'll notice the sugar caramelizes slightly, deepening the flavor. If it becomes too thick before caramelizing, add 1-2 tablespoons of almond milk to loosen it. Remove from heat and let cool completely before using—this prevents the cake layers from becoming soggy.

2

👨‍🍳 Step 2: Make the Cake Batter

Preheat your oven to 350°F and grease two 8-inch round cake pans with coconut oil, then line the bottoms with parchment paper. In a large mixing bowl, whisk together the 2 cups all-purpose flour, 2 tsp baking powder, 0.5 tsp salt, and 0.5 tsp ground cinnamon. Sift the dry ingredients once more to aerate the flour—this ensures a lighter texture.

In a separate bowl, melt the 0.75 cup coconut oil until just liquid, then whisk in the 1 cup almond milk, 1 tbsp vanilla extract, and 1.5 cups granulated sugar until smooth. Gradually pour the wet ingredients into the dry ingredients, mixing just until combined. The batter should be thick but pourable—overmixing develops gluten, which makes the cake dense. Divide the batter evenly between the prepared pans, spreading it into the corners to create even layers.

3

🔥 Step 3: Bake the Cake Layers

Bake the cake pans for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be golden brown, but the tops may still look slightly underdone—this is normal. Rotate the pans halfway through baking for even heat distribution. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely before assembling.

While the cakes cool, prepare your work surface. I like to place a sheet of parchment paper down and sprinkle 0.25 cup powdered sugar evenly across it—this prevents the cakes from sticking when you flip them later. Once the cakes are completely cool, use a serrated knife to level the tops if needed, then wrap each layer tightly in plastic wrap. This keeps them moist for assembly.

4

🥘 Step 4: Assemble the Bean Jam Cake

Place one cake layer on your prepared surface, flat-side up. Spread a generous ½-inch thick layer of the cooled red bean filling evenly across the top, leaving a ¼-inch border around the edges. This border prevents the filling from oozing out during slicing. Be gentle when spreading—you want the filling to stay intact but still create a smooth surface.

Dust the top of the filling with a thin layer of powdered sugar to create a barrier, then place the second cake layer on top, pressing down lightly to adhere. Wrap the assembled cake tightly in plastic wrap and refrigerate for at least 4 hours, or overnight. This chilling step ensures clean slices and allows the flavors to meld. For serving, dust the top with additional powdered sugar and cut into 8 equal wedges using a sharp knife.

👨‍🍳

Pro Tips For Making Bean Jam Cake

  • Mash the Beans Thoroughly: I learned this the hard way—skipping this step leaves you with a cake that’s more like a bean-filled loaf with texture issues. Use a potato masher or fork to crush the cooked red kidney beans until they’re smooth but still hold just a hint of shape. This keeps the cake tender without turning it into a paste.
  • Preheat Pan and Oil: The first 5 minutes in a cold pan will make your cake stick like glue. Heat your baking dish (or skillet, if making a pan cake) over medium heat for 2 minutes, then add about 2 tablespoons of coconut oil—enough to coat the bottom. The oil will melt instantly and create a nonstick barrier.
  • Skip the Overmixing: Once you fold in the flour, sugar, and vanilla, stop stirring the moment everything’s just combined. Overmixing develops gluten, and this cake doesn’t need structure—it needs a soft, jam-like crumb. A few lumps are fine; they’ll disappear when baked.
  • Test for Doneness Early: This cake sets fast, and pulling it out too soon means a gummy center. After 15 minutes, poke with a toothpick—if it comes out clean but slightly damp, it’s done. If not, cover with foil and bake another 5 minutes. Better to check early than risk a dry cake.

Common mistakes when making this recipe

Overmixing the Batter

I’ve ruined more cakes than I’d admit by overmixing the batter—especially when I get nervous about lumps. The key is to stop mixing as soon as the dry ingredients disappear. Overmixing develops gluten, which makes your cake dense instead of light and airy.

Mix just until combined, about 20-25 strokes with a spatula. If you’re worried about lumps, sift the flour first—that’s what the recipe calls for, and it makes all the difference. 💡

Skipping the Cooling Step

One of my biggest early mistakes was trying to assemble the cake while the layers were still warm. The bean jam filling melts too easily, turning your neat layers into a messy puddle. Always let the cake layers cool completely before spreading the filling.

If you’re in a hurry, pop them in the fridge for 10 minutes while you finish the filling—just don’t skip this step entirely. The texture of your cake depends on it.

Uneven Filling Distribution

The filling is the star of this cake, so spreading it evenly is critical. I’ve seen cakes where the filling oozes out the sides because someone didn’t leave that ¼-inch border.

Use a bench scraper or offset spatula to spread the filling smoothly, and tap the cake gently on the counter afterward to level it out.

If you’re nervous about clean slices, chill the assembled cake for at least 4 hours—this firms up the filling so it stays put when you cut. ✨

Using Warm Filling

Warm or hot filling is a surefire way to turn your cake into a soggy mess. The moisture from the warm filling seeps into the cake layers, breaking down their structure. Always let your bean jam filling cool completely before spreading it.

If you’re rushing, pop it in the fridge for 20-30 minutes while you bake the second layer. Patience here makes all the difference in texture. 🌡️

Ignoring the Chill Time

Skipping the 4-hour chill (or overnight) before slicing is a common mistake that leads to messy, crumbly layers. The filling needs time to set and the cake layers to firm up.

If you’re eager to serve, at least chill it for 2 hours—but trust me, the longer it rests, the cleaner your slices will be. I’ve learned this the hard way when guests arrive early and I’m tempted to cut into it too soon. 🍰

Overfilling the Layers

Too much filling can cause the cake to collapse or ooze out when sliced. Stick to a ½-inch thick layer—any thicker, and you risk destabilizing the structure. If you’re worried about the filling not being enough, make a double batch.

The border is your friend here; it keeps everything contained. I’ve seen cakes where the filling bulges out because someone went too heavy-handed—don’t be that person. 😉

Nutrition facts

Servings 8
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 68g25%
Dietary Fiber 5g18%
Sugars 52g
Protein 8g16%
* 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

Can I substitute canned beans with homemade cooked beans?

Homemade cooked beans work perfectly—just make sure they're fully cooked, drained, and rinsed. For best results, mash them slightly before adding to the filling to create that ideal jam-like texture. The key is consistency: if your homemade beans are extra watery, simmer them uncovered for 5 extra minutes to thicken slightly.

2

How do I adjust the sweetness if I prefer less sugar?

Start by reducing the granulated sugar in the filling by ¼ cup and taste as it cooks. If it needs more sweetness, add 1-2 tablespoons of maple syrup or agave at the end—these infuse flavor without altering the texture. For the cake batter, you can also replace ½ cup of sugar with unsweetened applesauce for a lighter touch.

3

Is this cake gluten-free?

Not as written, but you can easily adapt it! Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) and add ½ teaspoon xanthan gum to the dry ingredients. The cake batter will be slightly denser, but the layers will still hold together beautifully. The filling remains completely gluten-free as-is.

4

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

Yes, but the texture will differ—you'll get a more rustic, dense cake rather than the classic layered effect. Use one 9-inch round pan and bake for 35-40 minutes. Spread the cooled filling over the top once baked, then dust with powdered sugar. For a modern twist, top with fresh berries or toasted coconut flakes.

5

Why does my bean jam filling turn grainy?

Graininess usually means the beans weren't mashed enough or the sugar didn't dissolve properly. Next time, mash the beans more thoroughly before cooking, and stir the filling constantly over medium-low heat until completely smooth. If it still happens, blend the cooled filling briefly with an immersion blender to achieve a silky consistency.

★★★★★4.5(8 reviews)
Categories Desserts