Bean Bars Recipe: Layered Cinnamon-Sugar Crunch and Peanut Butter Gooeyness

Snacks

Bean Bars Recipe: Layered Cinnamon-Sugar Crunch and Peanut Butter Gooeyness

This bean bars recipe delivers the perfect balance of gooey peanut butter and crunchy cinnamon-sugar layers—a vegan twist on a classic favorite that’s surprisingly simple to make. 🌟 The secret lies in blending cooked beans with peanut butter for that signature creamy texture, then layering it with oats, chocolate, and a sprinkle of cinnamon-sugar for irresistible crunch.

No eggs or dairy needed—just a flaxseed substitute to bind everything together.

The process starts with cooking and blending cannellini beans until smooth, then mixing in peanut butter, flour, and a touch of maple syrup for natural sweetness. Once baked, the bars develop a golden crust on the edges while staying soft and fudgy inside.

The real magic happens when you press down on the warm bars to create those signature ridges—every bite is a perfect mix of textures and flavors.

These bars are rich, satisfying, and perfect for snacking, potlucks, or meal prep—they keep well in the fridge for up to a week. Dust with extra powdered sugar or chopped nuts before serving for added texture and visual appeal.

The best part? They’re packed with plant-based protein and fiber, making them a guilt-free indulgence.

Whether you’re baking for a crowd or treating yourself to a sweet fix, this recipe delivers restaurant-quality results at home—no special skills required. Let’s get started on creating these crowd-pleasing, layered bean bars!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bean bars

Here's everything you need to create these dreamy, layered bean bars—gooey peanut butter meets crunchy cinnamon perfection!

Ingredient Amount Notes
Cannellini Beans 🌱 15 oz Drained and rinsed
Natural Peanut Butter 🥜 1 cup Creamy, no added sugar
All-Purpose Flour 🌾 ½ cup For binding texture
Maple Syrup 🍯 ¼ cup Pure, grade B preferred
Ground Flaxseed 🌾 2 tbsp For egg substitute
Vanilla Extract 🌿 1 tsp Pure alcohol-free preferred
Salt 🧂 ½ tsp Fine sea salt
Quick Oats 🥣 2 cups Old-fashioned preferred
Dark Chocolate Chips 🍫 1 cup 70% cocoa or higher
Cinnamon Sugar Mix 🍃 ½ cup Store-bought or homemade
Unsweetened Coconut Flakes 🥥 ¼ cup Toasted for extra crunch
Powdered Sugar 🍚 ¼ cup For final dusting
Vegetable Oil 🫒 2 tbsp For greasing pan

The cannellini beans are the secret weapon here—15 oz drained gives you that perfect creamy texture without being watery. Trader Joe's or bulk bins are great for affordable, high-quality canned beans. For the peanut butter, natural, no-sugar-added is key—it keeps the flavor pure. I always grab the Smucker's Natural or Justin's brands—they're consistent and creamy. The flaxseed is a game-changer for binding, so don't skimp. Bob's Red Mill ground flaxseed is my go-to—it's finely ground and stays fresh longer.

No maple syrup? Agave nectar or date syrup works in a pinch, but maple adds that perfect depth. The cinnamon sugar mix can be store-bought, but making your own is easy—just mix 1/4 cup sugar with 1 tbsp cinnamon. For the chocolate chips, Enjoy Life brand is a must if you're avoiding cross-contamination with allergens. The coconut flakes? Toast them first—5 minutes in a dry pan until golden—it makes all the difference. Swapping out the oats for granola or crushed graham crackers adds another fun texture layer.

These bars keep beautifully in the fridge for up to 1 week—wrap them tightly in plastic wrap or store in an airtight container. For extra freshness, pop them in the freezer for up to 3 months. I like to cut them into squares right after baking while they're still warm, but they firm up nicely as they cool. The best part? They taste even better the next day once everything has a chance to meld together. Dust with extra powdered sugar right before serving—trust me on this—it adds that restaurant-quality finish!

❤️

Why You'll Love This Recipe

  • Uses what you’ve got: canned beans, peanut butter, and flour. No weird ingredients, no last-minute grocery runs. And since they keep for a week in the fridge, I make a double batch—one for me, one for my book club’s potluck. (They’re always the first to disappear.)
  • No-Fuss Mixing: I swear by the blender for this one—just toss in drained cannellinis, peanut butter, and flour, then pulse until it’s sticky but holds shape. No sifting, no measuring cups, just dump-and-blend. (Yes, even on a Tuesday night.)
  • Sweet-Savory Magic: That peanut butter-maple combo? It’s like a grown-up cookie meets a protein bar—rich but not cloying, with the beans adding earthy depth. Honestly, the flaxseed gives it this subtle nuttiness that makes it taste way more intentional than it is.
  • Snack or Meal: Break into bars for a grab-and-go lunch or slice thick for a breakfast plate with yogurt. My kids eat them cold as a snack, but I love them warm with a drizzle of honey—no judgment here.

Step-by-step instructions for layered bean bars

Here's how to create the perfect balance of gooey peanut butter and crunchy cinnamon layers—easy, foolproof, and delicious!

1

👨‍🍳 Step 1: Make the Peanut Butter Layer

Preheat your oven to 350°F and line a 9x13-inch baking pan with parchment paper, leaving an overhang for easy removal. In a large bowl, combine the 15 oz drained and rinsed cannellini beans, 1 cup natural peanut butter, 0.25 cup maple syrup, 2 tbsp ground flaxseed, and 1 tsp vanilla extract. Mash everything together with a potato masher until smooth and creamy.

This is the heart of your bars—where the magic happens. The beans add protein and texture, while the peanut butter brings that rich, nutty goodness. Stir in the 0.5 tsp salt and mix until fully incorporated. The mixture should be thick and spreadable, like a cross between cookie dough and peanut butter frosting.

2

🥘 Step 2: Assemble the Crunchy Layers

In a separate bowl, mix together the 2 cups quick oats, 1 cup dark chocolate chips, 0.5 cup cinnamon sugar mix, and 0.25 cup unsweetened coconut flakes. This is your crunchy topping layer that'll contrast perfectly with the peanut butter base. Spread half of this mixture evenly over the peanut butter layer in the prepared pan, pressing down gently with a spatula.

Here's the thing—don't press too hard or you'll lose that delightful crunch. Just enough to create a solid layer. The chocolate chips will melt slightly during baking, creating pockets of gooey goodness throughout. If you're feeling fancy, sprinkle a few extra chocolate chips on top before the final layer.

3

🍳 Step 3: Add the Final Peanut Butter Layer

Spread the remaining peanut butter mixture evenly over the oat topping, creating a smooth, even layer. This is where you'll see the beautiful contrast between the creamy peanut butter and the crunchy oat layer. Press down gently again to ensure good contact between layers. Finally, sprinkle the remaining 0.25 cup powdered sugar evenly over the top for that signature dusty finish.

Don't skip this final step—it's what gives these bars that perfect balance of sweetness and texture. The powdered sugar will caramelize slightly during baking, adding a subtle crunch. If you're worried about it sticking, lightly grease the pan with the 2 tbsp vegetable oil before adding the parchment paper.

4

🔥 Step 4: Bake to Golden Perfection

Bake in the preheated oven for 25-30 minutes until the edges are golden brown and the center is set. You'll know it's done when a toothpick inserted in the center comes out clean. The top should look slightly cracked with a beautiful caramelized color—this is what makes these bars look so irresistible.

I like to check at the 25-minute mark because ovens vary. If it's browning too quickly, tent with foil to prevent over-browning. Let the bars cool completely in the pan for at least 1 hour before cutting—this ensures clean slices and prevents the peanut butter from being too soft.

👨‍🍳

Pro Tips For Making Bean Bars

  • MASH BEANS SMOOTH: Mix the cannellini beans with a potato masher or fork until you hit actual smoothness—no visible chunks. I learned this the hard way when my first batch had gritty texture, and no amount of blending later fixed it.
  • SALT THE PEANUT BUTTER: Natural peanut butter is unsalted by default, so stir in ½ teaspoon of fine sea salt per ½ cup before mixing it into the batter. Trust me, the flavor balance shifts in a way that makes the whole bar taste richer.
  • CHILL THE BATTER: Pour the bean bar mixture into the pan, then pop it in the fridge for 15 minutes before baking. This prevents the bars from spreading like wildfire and ensures clean edges—no messy cleanup or uneven baking.
  • USE A LIGHT HAND WITH FLAXSEED: Sprinkle the ground flaxseed after baking, not before, so it stays crispy. If you mix it in early, it turns into a gummy mess—like eating a bar with tiny rubber bits. (Yes, I’ve done that.)

Health benefits of this bean bars

Plant-Based Protein Power

A single serving of these bean bars delivers 12-15 grams of plant-based protein—that's more than many traditional dessert options!

The cannellini beans are the star here, providing all nine essential amino acids while being naturally cholesterol-free. 💪 For active individuals or those following vegan diets, these bars are a guilt-free way to satisfy sweet cravings without sacrificing nutrition.

Fiber-Rich Satisfaction

With 8-10 grams of fiber per serving, these bars help keep you full and support digestive health. The combination of oats, beans, and coconut flakes creates a slow-digesting carbohydrate source that stabilizes blood sugar better than refined flour treats.

I've noticed my energy levels stay steadier when I include these in my snack rotation.

Heart-Healthy Fats

The natural peanut butter and dark chocolate chips provide heart-healthy monounsaturated fats that support cardiovascular function. The 70% cocoa chocolate adds antioxidants like flavonoids, which help reduce inflammation. Just 2 squares give you a satisfying dose of these beneficial fats without the artery-clogging saturated fats found in many baked goods.

Natural Sweetness Boost

Instead of refined sugar, this recipe uses maple syrup and cinnamon sugar for a lower glycemic impact. Maple syrup contains manganese and zinc, while cinnamon helps regulate blood sugar levels.

The vanilla extract adds flavor without artificial additives—perfect for those watching their sugar intake but still wanting a sweet treat.

Allergy-Friendly Ingredients

These bars are naturally nut-free, gluten-free, and dairy-free when using certified ingredients. The ground flaxseed provides omega-3 fatty acids while binding the mixture without eggs. For nut-free versions, simply omit the peanut butter and use sunflower seed butter instead. The recipe's simplicity makes it accessible for most dietary restrictions. ✨

Nutrition facts

Servings 16
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 180mg8%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 18g
Protein 10g20%
* 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 use chickpeas instead of cannellini beans?

Yes! Chickpeas work perfectly—they'll give you a slightly nuttier flavor and slightly denser texture. Just use the same 15 oz drained measurement. For best results, rinse them well to remove any canning liquid, which can make the mixture too watery. The flaxseed binding will still hold everything together beautifully.

Why do my bean bars turn out crumbly instead of gooey? Crumbly bars usually happen when the peanut butter mixture isn't thick enough or the beans aren't mashed properly.

2

How do I make these bars nut-free?

Simple! Replace the peanut butter with sunflower seed butter or tahini (sesame paste) in a 1:1 ratio. For extra richness, add 1 tbsp coconut oil to the peanut butter mixture. The texture will be slightly different but still delicious. Just note that tahini has a stronger flavor, so you might want to reduce the vanilla to ½ tsp to balance it.

3

Can I make these bars ahead of time?

These bars actually taste better the next day as the flavors meld together. Bake them, let cool completely, then wrap tightly in plastic wrap or store in an airtight container. They'll keep in the fridge for up to 1 week or freeze for 3 months. For serving, let them sit at room temperature for 10-15 minutes before cutting to prevent sticking.

4

What's the best way to cut them into bars?

Use a sharp, hot knife for clean cuts—run it under hot water between slices to prevent sticking. For perfect squares, chill the bars in the fridge for 30 minutes after baking (but before cutting) to firm them up. A 9x13-inch pan makes 16 bars—measure 3 inches by 2.5 inches for even squares. Press down gently as you cut to maintain the layers.

★★★★★4.9(14 reviews)
Categories Snacks