Desserts
This vegan rice chocolate bar recipe delivers a perfect balance of crispy rice crust and rich, fudgy chocolate center—no dairy or eggs required. The secret lies in using short-grain white rice for that satisfying crunch and high-quality dark chocolate for depth.
I developed this recipe after years of experimenting with plant-based desserts that actually taste indulgent, not like a compromise.
The process is surprisingly straightforward: toast the rice until golden, mix it with melted chocolate and coconut oil, then press into a pan and chill. The result is a bar with textural contrast—crispy edges that shatter with every bite and a gooey center that melts on the tongue.
This recipe serves 12 bars, making it perfect for sharing or meal prep.
What makes these bars special is how they satisfy chocolate cravings without guilt. The rice adds a satisfying crunch that balances the richness, while the dark chocolate provides antioxidants and deep cocoa flavor. They stay fresh for up to a week in the fridge, though they rarely last that long.
Whether you're serving these at a potluck, packing them for a snack, or just treating yourself, this recipe delivers restaurant-quality results at home. The best part? No one will guess they're completely plant-based. Let's get baking!
Ingredients for rice chocolate bar
Twelve bars of pure indulgence with no dairy or eggs—just crispy rice and velvety chocolate magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Short-Grain White Rice 🍚 | 2 cups | Uncooked, jasmine or sushi rice preferred |
| Extra-Dark Chocolate Chips 🍫 | 1 ½ cups | 70% cocoa or higher, vegan-certified |
| Coconut Oil 🥥 | ½ cup | Unrefined for best flavor and texture |
| Pure Maple Syrup 🍯 | ¼ cup | Grade B for deeper caramel notes |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar bourbon preferred |
| Sea Salt 🧂 | ½ tsp | Fine grain, Diamond Crystal preferred |
| Cocoa Powder 🍫 | ¼ cup | Unsweetened, Dutch-processed for smoothness |
| Almond Butter 🥜 | ¼ cup | Natural, no added sugar or oils |
| Dark Chocolate Bars 🍫 | 1 piece | 70% cocoa, for topping, chopped |
| Crushed Nuts 🌰 | ¼ cup | Optional topping, pecans or almonds |
| Coconut Flakes 🥥 | ¼ cup | Toasted, for extra crunch |
The rice is the star here—short-grain white rice like jasmine or sushi rice toasts to a perfect golden color for that satisfying crunch. Whole Foods or Trader Joe's carry these varieties in bulk, and they're worth the splurge. Toast until it smells nutty and smells like popcorn—don't walk away! The extra-dark chocolate chips (70% cocoa or higher) are non-negotiable; Enjoy Life brand is my go-to for vegan baking. Pro tip: chop one of those dark chocolate bars into chunks for the topping—it adds a satisfying contrast to the smooth center. And if you're feeling fancy, grab some Madagascar bourbon vanilla extract—it elevates everything.
No jasmine rice? Sushi rice or even Arborio rice works in a pinch, though the texture won't be identical. Short on dark chocolate? Dutch-processed cocoa powder plus extra maple syrup can stretch your supply, but the flavor won't be the same—trust me, this is a splurge worth making. Running out of coconut oil? Avocado oil or refined coconut oil will work, but unrefined gives that subtle coconut aroma that pairs perfectly. The maple syrup can be swapped for agave nectar, but Grade B maple syrup has that deeper caramel flavor that makes these bars taste like a bakery treat. And if you're feeling adventurous, swap the almond butter for cashew butter—it adds a richer, creamier texture.
These bars keep beautifully—up to 1 week in the fridge, though they'll vanish faster than you can say 'vegan dessert.' For longer storage, wrap them tightly in parchment paper and freeze for up to 3 months. The texture stays perfect if you let them sit at room temperature for 10 minutes before serving—just long enough for the chocolate to soften slightly. I always make a double batch: one to enjoy immediately and one to stash in the freezer for lazy days. The bars reheat beautifully in the microwave for 10-15 seconds if they get too firm, though they're best enjoyed straight from the fridge.
Why You'll Love This Recipe
- No-Bake Magic: I swear by this recipe when I need dessert fast—just toast the rice, mix in melted chocolate and coconut oil, and press it into a pan. No oven, no fuss, and zero cleanup beyond a spatula.
- Rich Crunch Surprise: That first bite? Crispy rice edges with a gooey, fudgy chocolate center—like a cookie and a candy bar had a lovechild. The maple syrup ties it all together with just the right sweetness, and vanilla? It’s the cherry on top.
- Lunchbox Hero: Between us, these bars are my go-to for school lunches or office snacks. They hold up for days, stay sturdy in a bag, and my kids actually eat them (no, they’re not just for me). Plus, they’re way cheaper than store-bought granola bars.
- Pantry Staple Hack: Honestly, you’re already using these ingredients—rice, chocolate, coconut oil—so it’s basically free. And if you make a big batch? They freeze perfectly, so you’ve got a backup dessert for weeks. No wasted groceries here.
Step-by-step instructions for crunchy rice chocolate bars
Here's how to create a perfect balance of crispy rice crust and decadent fudgy center—every layer matters.
Toast the Rice for Maximum Crunch
Preheat your oven to 350°F and spread the 2 cups short-grain white rice evenly on a rimmed baking sheet. Toast for 15-18 minutes, stirring every 5 minutes until the rice turns a pale golden color and smells nutty. This step transforms ordinary rice into a crispy, crunchy base that holds up beautifully.
Watch the rice closely after 12 minutes—it should be lightly golden but not browned. If you see any spots turning darker, remove it immediately. Once toasted, transfer the rice to a large bowl and set aside. The residual heat will continue to dry it out, intensifying that perfect crunch.
Create the Fudgy Chocolate Layer
In a medium saucepan, combine the 0.5 cup coconut oil, 0.25 cup pure maple syrup, 0.25 cup cocoa powder, 0.25 cup almond butter, 1 tbsp vanilla extract, and 0.5 tsp sea salt. Cook over medium-low heat, stirring constantly with a silicone spatula, for 8-10 minutes until the mixture reaches 160°F and thickens to a pudding-like consistency.
Here's the thing—this mixture needs to be smooth and glossy. If you notice any graininess, strain it through a fine-mesh sieve into a clean bowl. The chocolate chips will melt into this base later, creating that signature fudgy texture. Remove from heat and let it cool slightly while you prepare the next layer.
Assemble the Crunchy Base
In a separate bowl, gently mix the toasted rice with the 1.5 cups extra-dark chocolate chips and 0.25 cup crushed nuts. Spread this mixture evenly into a 9x13-inch baking pan lined with parchment paper, pressing down firmly with the back of a spoon to create a compact, even layer. This base should be about ¼-inch thick—don't worry if it looks uneven, we'll fix that next.
Real talk: pressing this layer ensures your bars hold together perfectly when sliced. If you skip this step, you'll end up with crumbly edges. Once pressed, sprinkle the 0.25 cup coconut flakes evenly over the top for that final textural contrast.
Pour and Set the Chocolate Layer
Pour the cooled chocolate mixture over the rice base and spread it evenly using an offset spatula, creating a smooth, level surface. Tap the pan gently on the counter a few times to release any air bubbles. Now, here's where it gets fun—immediately sprinkle the chopped 1 piece dark chocolate bars (finely chopped) over the top for those signature chocolate shards.
Place the pan in the refrigerator and let it set for at least 4 hours, or until completely firm. This chilling time is non-negotiable—rushing will result in a sticky, messy disaster. For best results, chill overnight. The longer it sets, the cleaner the slices will be when you're ready to serve.
Chill and Slice for Perfect Bars
Once the bars are fully set, remove from the refrigerator and let them sit at room temperature for 10-15 minutes before slicing. This brief warm-up makes them easier to cut without crumbling. Using a sharp chef's knife, cut the pan into 12 equal squares—you can use the parchment paper overhang to guide your cuts for perfectly straight edges.
Serve immediately while still slightly cool for that perfect balance of crispy rice crust and melty chocolate center. These bars keep well in an airtight container in the refrigerator for up to 5 days, though I doubt they'll last that long in your house. The contrast of temperatures between the crispy rice and gooey chocolate is what makes these bars truly extraordinary.
Pro Tips For Making Rice Chocolate Bar
- Toast the Rice First: Spread uncooked short-grain rice on a dry skillet over medium heat for 3-4 minutes, stirring constantly, until it smells nutty and turns just slightly golden. This step cuts the starchy aftertaste and makes the final bars chewier—trust me, skipping it leaves them gummy.
- Melt Chocolate Gently: Heat extra-dark chocolate chips in a double boiler (or microwave in 20-second bursts) until they reach 110°F (43°C)—just warm enough to coat the back of a spoon but not so hot they seize. Overheating turns them grainy, and you’ll regret it when your bars look speckled.
- Don’t Overmix the Syrup: Once you fold in the maple syrup and vanilla, mix just until the rice is evenly coated—no streaks, but no mushing either. Overworking it turns the bars dense; think "stir like you’re folding a blanket, not kneading dough."
- Press Firmly, Then Chill: Pack the mixture into the pan with even pressure, using a spatula to smooth the top—this prevents cracks. Let it cool at room temp for 10 minutes before refrigerating, or it’ll slide out like a sad, greasy puddle. (Yes, I’ve done this.)
Essential equipment for perfect results
Must-Have Baking Tools
First, you'll need a 9x13-inch baking pan—I recommend a light-colored, nonstick pan like Wilton Perfect Results for even heat distribution. A rimmed baking sheet is essential for toasting the rice evenly without spillage.
Don’t skip a sharp chef’s knife (I use Victorinox 8-inch) for clean cuts through the set bars.
Mixing Essentials
A medium saucepan with sloped sides helps prevent spills while melting the chocolate mixture. For smooth results, grab a silicone spatula (like OXO Good Grips) to stir constantly over medium-low heat.
A fine-mesh sieve is handy if your chocolate mixture gets grainy—just strain it into a clean bowl before adding the rice.
Chilling & Storage
An airtight container (I love Rubbermaid Brilliance with snap-on lids) keeps bars fresh in the fridge for up to 5 days. For longer storage, parchment paper is your best friend—wrap individual bars tightly before freezing for 3 months.
A digital kitchen scale (like OXO Good Grips) ensures precise measurements, especially for the cocoa powder and nuts.
Pro Tips for Texture
Invest in a high-quality offset spatula (such as West Bend) to spread the chocolate layer evenly—this prevents air bubbles and ensures a smooth finish. A wooden spoon works great for pressing the rice base firmly into the pan, creating that signature crunch.
For extra crunch, toast your coconut flakes in a dry pan for 2 minutes before sprinkling them on top.
Temperature Control
A candy or instant-read thermometer (I swear by Thermoworks Thermapen) is key for monitoring the chocolate mixture’s temperature—aim for 160°F before pouring. Preheat your oven to 350°F for toasting the rice, and use a timer (or phone alarm) to avoid burning.
A cooling rack helps the bars set evenly after slicing, preventing sogginess.
Nutrition facts
Frequently asked questions
Why does the rice need to be toasted before using it?
Toasting the rice creates that essential crunchy texture that makes these bars special. When heated to 350°F for 15-18 minutes, the rice develops a golden color and nutty aroma while drying out slightly—this prevents a soggy base. The residual heat after toasting continues to dry the rice, ensuring maximum crispiness when combined with the chocolate layer.
Can I use brown rice instead of white rice for this recipe?
Brown rice won't work well here because it stays too moist and dense after toasting, resulting in a chewy rather than crispy texture. The recipe specifically calls for short-grain white rice (like jasmine or sushi rice) because it toasts evenly and creates that satisfying crunch. If you're set on brown rice, this recipe isn't the right fit for your texture preferences.
What if my chocolate mixture gets grainy while heating?
Strain it through a fine-mesh sieve immediately to remove any graininess before mixing with the toasted rice. The goal is a smooth, glossy chocolate layer that melts beautifully in your mouth. If you miss this step, the texture will be uneven—think small chocolate chunks instead of a uniform fudgy center. A quick strain fixes everything!
How do I prevent the bars from sticking to the pan when slicing?
Line your 9x13-inch pan with parchment paper before assembling, and press the rice-chocolate mixture firmly into the corners. Chill the bars for the full 4 hours (or overnight) to ensure complete firmness. When ready to slice, let them sit at room temperature for 10-15 minutes—this makes them easier to cut cleanly without crumbling. A sharp knife is non-negotiable!
Can I make these bars without coconut oil?
Yes, but the flavor and texture will differ slightly. Swap coconut oil for avocado oil or refined coconut oil (which has no coconut taste). For a richer flavor, use dark chocolate with higher cocoa content (85%) to compensate. The key is maintaining the same 160°F temperature for the chocolate mixture—this ensures the right consistency.
