
These are the bars I make when I want a candy-bar feeling without buying a candy bar. They take 15 minutes of active time, no oven, and they come out of the fridge tasting like chewy chocolate fudge with a Crunch-bar crackle in the middle.
I have been making some version of these for years. The original was looser and a little too sweet, the second version held together better but was missing the salty-sweet hit. The recipe below is the one I make now, with the gram weights I actually use after a lot of pan-pressing experiments.
If you have a kid who is suspicious of anything called a granola bar, these are the bridge. Mine eat them and ask for a second one before remembering they were supposed to push back.
Why these bars work
- No oven, no candy thermometer, no chilling-the-pan-then-melting-then-chilling-again. Stove, bowl, pan, fridge.
- Coconut oil sets firm in the fridge, so the bars hold their square edges without flour, butter, or eggs.
- Rolled oats give chew, crispy rice gives snap, and your add-in of choice gives a third texture in every bite.
- Naturally gluten free (use certified GF oats and cereal), dairy free, and easily vegan (use dairy-free chocolate).
- Keeps in the fridge for 2 weeks, so I batch one pan on a Sunday and reach for one all week.
What you need (and why)
- Coconut oil, 1/3 cup (70g). The structural ingredient. Coconut oil is solid at room temperature and very solid in the fridge, so it sets the bars without needing baking. Butter works as a 1:1 swap if you do not mind dairy. Liquid oils will not work — the bars will stay soft.
- Chocolate chips, 1/2 cup (90g). I use semi-sweet because that is what I keep on hand, but dark chocolate gives a deeper, less-sweet result. Use dairy-free chips for a vegan version.
- Peanut butter, 1/2 cup (125g). Creamy or crunchy — both work. Natural-style peanut butter (the kind that separates) is fine; just stir it well before measuring. Almond butter or sunflower seed butter swap in cleanly if peanut is off the menu.
- Pure maple syrup, 1/4 cup (60ml). Sweetener and a touch of binder. Honey works as a 1:1 swap if you are not vegan. I would not use granulated sugar here — the liquid is part of what holds the bars together.
- Old-fashioned rolled oats, 1 1/4 cups (106g). Whole rolled oats give chew. Quick oats turn slightly mushy in this recipe; I do not recommend them. Steel-cut oats do not work at all — too hard.
- Crispy rice cereal, 3/4 cup (19g). The crunch. Rice Krispies, store-brand, or any other crisp rice. A box lasts forever for this recipe.
- Your add-ins, 3/4 cup (about 100g) total. Pick a combination. Roasted salted peanuts plus raisins is my go-to (gives Snickers-bar vibes). Other combinations I have tried: chopped almonds plus dried cranberries; chopped pecans plus chopped dates; mini chocolate chips plus shredded coconut. Anything goes as long as it adds up to about 3/4 cup.
- Unsweetened shredded coconut, 1 tablespoon, optional. Sprinkled on top after pressing the bars into the pan. Pretty and adds a faint coconut note. Skip if you are not a coconut person.
How I make them
Step 1 — Line the pan
Line the bottom and sides of a 9-inch square pan with parchment paper, leaving a couple of inches of overhang on two sides. The overhang is your handle for lifting the whole slab out later, which makes cutting clean squares about a thousand times easier than cutting in the pan. Set aside.
Step 2 — Melt coconut oil and chocolate
In a medium saucepan over medium-low heat, melt the coconut oil and chocolate chips together, stirring often. It is fast — maybe 2-3 minutes total. The second they are smooth, take the pan off the heat. Overheating chocolate is how you get a grainy mixture.
Step 3 — Stir in peanut butter and maple syrup
Off the heat, add the peanut butter and maple syrup to the saucepan. Stir until completely smooth. The mixture will be glossy and pourable, somewhere between melted chocolate and a chocolate sauce.
Step 4 — Whisk the dry ingredients
In a medium bowl, whisk together the rolled oats, crispy rice cereal, and your add-ins. Whisking instead of just stirring helps distribute the small stuff (raisins, mini chips) evenly. Otherwise they all end up in the bottom corner of the bowl.
Step 5 — Combine, wet onto dry
Pour the chocolate mixture over the dry ingredients. Stir with a flexible spatula, folding up from the bottom, until every oat and rice piece has a chocolate coat. The mixture will look very wet at this point — that is normal. It firms up in the fridge.
Step 6 — Press, really press
Scrape the mixture into the lined pan. Now press it down hard with the back of a flat spatula or the bottom of a measuring cup. This is the step most people under-do, and under-pressed bars crumble when you cut them. You want it tightly packed and flat-topped. If using the coconut, sprinkle it on now and press it gently into the surface so it sticks.
Step 7 — Chill
Refrigerate, uncovered, for at least 2 hours. If you are leaving them longer than that, lightly cover with foil or plastic wrap so they do not pick up fridge smells.
Step 8 — Lift, cut, store
Use the parchment overhang to lift the whole slab onto a cutting board. Cut into 12 bars (3 across, 4 down) with a sharp knife. Wipe the blade clean between cuts for the prettiest edges. Store in an airtight container in the fridge for up to 2 weeks.
Tips from my kitchen
- Press harder than feels right. The bars are only as solid as the press. If they crumble when you cut them, that is the answer almost every time.
- Use a flat-bottomed measuring cup to press — the smooth metal compacts more evenly than a spatula.
- Cut cold, not frozen. Straight from the fridge they cut cleanly. From the freezer they shatter. From room temperature they smush.
- Toast the add-ins. If using nuts, 5 minutes in a dry skillet over medium heat makes a noticeable difference in flavor.
- Weigh if you can. The cup measurements work, but oats and cereal compress differently every time. The gram weights in the ingredient list are what I actually use.
Add-in combinations I have actually tried
- Snickers-style: 1/2 cup roasted salted peanuts + 1/4 cup raisins. My default.
- Trail mix: 1/4 cup chopped almonds + 1/4 cup dried cranberries + 1/4 cup pumpkin seeds.
- Coconut-pecan: 1/2 cup chopped pecans + 1/4 cup unsweetened shredded coconut.
- Double chocolate: 1/2 cup mini chocolate chips + 1/4 cup chopped dates.
- Salted caramel: 1/2 cup chopped pretzels + 1/4 cup chopped soft caramels + extra flaky salt on top.
Storing and freezing
Fridge: airtight container, 2 weeks. They actually get a little better on day 2 once the flavors marry. Freezer: wrap each bar in plastic, then store in a zip-top bag, up to 3 months. Thaw at room temperature for 15 minutes before eating, or eat them cold straight from the freezer — the cold makes them taste more like an ice cream bar.
Frequently asked questions
Can I use butter instead of coconut oil?
Yes — 1:1, same amount. The bars will set up just as firmly but they will not be dairy-free anymore. Vegetable, canola, and olive oil do not work because they stay liquid in the fridge.
Why are my bars crumbling when I cut them?
Either you did not press them firmly enough into the pan, or you cut them at room temperature. Press hard with a flat tool, chill at least 2 hours, and cut while cold. If a batch is already crumbly, crumble them on purpose into a jar and call it homemade granola.
Can I make these nut-free?
Yes. Use sunflower seed butter in place of peanut butter, and choose nut-free add-ins (raisins, pumpkin seeds, sunflower seeds, mini chocolate chips, pretzels, coconut). Double-check that your chocolate chips are produced in a nut-free facility if allergies are serious.
Are these actually healthy?
Healthier than a candy bar in the same shape, yes — whole oats, less sugar, no preservatives. Still treat-sized though: each bar has real maple syrup, peanut butter, and chocolate. I call them a healthier dessert, not a health food.
Can I use quick oats?
Technically yes, but I do not love the texture — quick oats absorb more of the wet ingredients and the bars come out softer and a bit mushy. Old-fashioned rolled oats are worth the small extra cost.
If you make these, let me know which add-in combination you went with — I am always looking for a new one to put in the rotation.

No-Bake Chocolate Peanut Butter Oat Bars
Description
A no-bake oat bar that tastes like a candy bar — chewy oats, crispy rice, peanut butter, and a chocolate-coconut-oil glue that sets firm in the fridge. 15 minutes of work, 2 hours of chilling, your choice of mix-ins. Naturally gluten-free and easily vegan.
Ingredients You’ll Need
Instructions
- Line the bottom and sides of a 9-inch square pan with parchment paper, leaving a 2-inch overhang on two sides as a handle for lifting later. Set aside.
- In a medium saucepan over medium-low heat, melt the coconut oil and chocolate chips together, stirring often, about 2-3 minutes. Take off the heat as soon as it is smooth — overheating makes chocolate grainy.
- Off the heat, stir the peanut butter and maple syrup into the chocolate mixture until completely smooth and glossy.
- In a medium bowl, whisk together the rolled oats, crispy rice cereal, and your mix-ins. Whisking distributes the small pieces evenly so they do not all sink to the bottom.
- Pour the chocolate mixture over the dry ingredients. Fold with a flexible spatula, scraping up from the bottom, until every piece has a chocolate coat. The mixture will look very wet — that is correct.
- Scrape into the prepared pan. Press down hard with the back of a flat measuring cup or spatula until the surface is tightly packed and flat. This is the most important step for bars that hold together. Sprinkle with shredded coconut now if using and press in gently.
- Refrigerate uncovered for at least 2 hours and up to 2 days (cover lightly with foil after 2 hours).
- Lift the slab out by the parchment overhang onto a cutting board. Cut into 12 bars with a sharp knife, wiping the blade between cuts. Store in an airtight container in the fridge up to 2 weeks.
Nutrition Facts
Servings 12
- Amount Per Serving
- Calories 240kcal
- % Daily Value *
- Total Fat 15g24%
- Saturated Fat 7g35%
- Sodium 65mg3%
- Potassium 180mg6%
- Total Carbohydrate 23g8%
- Dietary Fiber 3g12%
- Sugars 11g
- Protein 5g10%
- Calcium 25 mg
- Iron 1 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Press harder than feels right. Under-pressed bars crumble. Use the flat bottom of a metal measuring cup and lean into it.
Cut cold. Straight from the fridge they cut clean. Room temperature smushes, freezer shatters.
Weigh if you can. Oat and cereal cups compress differently every time; the gram weights are what I actually use.
Toast nut add-ins. Five minutes in a dry skillet over medium heat deepens the flavor significantly.
Frequently Asked Questions
Yes, 1:1. The bars set just as firmly but will not be dairy-free anymore. Liquid oils (vegetable, canola, olive) do not work — they stay liquid in the fridge.
Either they were not pressed firmly enough into the pan, or they were cut at room temperature. Press hard with a flat tool, chill at least 2 hours, cut while cold. A crumbly batch makes excellent homemade granola.
Yes — swap the peanut butter for sunflower seed butter and use nut-free add-ins (raisins, pumpkin seeds, mini chocolate chips, pretzels, coconut). Check that your chocolate chips are from a nut-free facility if allergies are serious.
Healthier than a candy bar in the same shape, yes — whole oats, less sugar, no preservatives. Still treat-sized: real maple syrup, peanut butter, and chocolate. A better dessert, not a health food.
Technically yes, but the bars come out softer and a bit mushy. Old-fashioned rolled oats give the chew you want.
Fridge: 2 weeks in an airtight container, and they get better on day 2. Freezer: wrap individually, up to 3 months — thaw 15 minutes at room temp or eat cold from the freezer.