These No-Bake Chocolate Peanut Butter Oat Bars are one of those collected recipes that earn a permanent spot in the recipe box. The base is buttery and chewy, with a gentle caramel note from brown sugar and plenty of hearty oat texture. In the middle, semisweet chocolate and creamy peanut butter melt together into a smooth, rich layer that tastes almost like a homemade candy bar.
I especially appreciate that there is no oven required. The oat mixture needs only a few minutes on the stovetop, and the chocolate filling comes together just as quickly. Most of the total time is hands-off chilling, making these convenient when the oven is already occupied or you want to prepare dessert ahead of time. Cutting the pan into 32 small bars also keeps the portions sensible because these little squares are wonderfully rich.
The original recipe notes that these were a holiday favorite, and I can understand why. They’re easy to freeze, simple to transport, and sturdy enough for cookie trays and dessert boxes.

Love this recipe? Pin it to your No-Bake Desserts board on Pinterest so you don’t lose it!
Ingredients
Oat Layers
1 cup unsalted butter
½ cup packed light brown sugar
1 tsp vanilla extract
3 cups quick-cooking oats
Chocolate Peanut Butter Filling
1 cup semisweet chocolate chips
½ cup creamy peanut butter
Instructions
- Prepare the pan. Lightly grease a 9-by-9-inch square baking pan. For easier removal, line it with parchment paper, leaving a little overhang on two sides.
- Make the oat mixture. Melt the butter in a large saucepan over medium heat. Stir in the brown sugar and vanilla until combined.
- Cook the oats. Reduce the heat to low and stir in the quick-cooking oats. Cook for 2 to 3 minutes, stirring frequently, until the oats are evenly coated and the mixture holds together. No oven temperature is required for this no-bake recipe; if gently warming ingredients elsewhere, keep them below approximately 82°C / 180°F.
- Form the bottom layer. Press half of the warm oat mixture firmly and evenly into the prepared pan. Set the remaining oat mixture aside for the topping.
- Make the filling. Add the chocolate chips and peanut butter to a small, heavy-bottomed saucepan. Warm over low heat, stirring frequently, until completely melted and smooth. Avoid overheating the chocolate.
- Layer the bars. Spread the chocolate-peanut butter mixture evenly over the oat base.
- Add the topping. Crumble the reserved oat mixture evenly over the chocolate layer. Press it down gently so the layers adhere without pushing the topping into the chocolate.
- Chill. Cover and refrigerate for at least 2 to 3 hours, or overnight, until firm.
- Slice and serve. Let the bars stand at room temperature for several minutes before cutting into 32 pieces. For the cleanest edges, wipe the knife between cuts.
Cooking Notes
Use quick-cooking oats. They soften and bind more effectively during the short stovetop cooking time than traditional old-fashioned oats.
Keep the chocolate heat low. Chocolate can become thick or scorched when overheated. Stir frequently and remove it from the heat as soon as the mixture is smooth.
Press the base firmly. A well-compacted bottom layer makes the chilled bars considerably easier to slice and eat.
Choose your peanut butter carefully. Conventional creamy peanut butter gives the most predictable filling. Natural peanut butter can work, but thoroughly stir any separated oil back into the jar before measuring.
For freezing: Freeze the cut bars in an airtight container with parchment between layers. Let frozen bars thaw for about 10 minutes before serving.
Nutrition
Based on the full ingredient quantities, a 32-piece yield, standard ingredient composition data, and typical cooking yield behavior, the finished batch is approximately 2½ lb, with each small bar weighing roughly 1¼ oz. The estimate will vary somewhat according to the brands of chocolate chips, butter, oats, and peanut butter used.
Yields: 32 Servings
Estimated Nutrition per Serving
- Calories: 143 kcal
- Fat: 10.0 g
- Carb: 12.6 g
- Protein: 2.3 g
Recipe Science
These bars rely on fat, sugar, oats, and chilling rather than baking to create their structure. Melted butter coats and softens the quick-cooking oats, while dissolved brown sugar contributes sweetness and helps the oat layers bind as they cool. The center combines chocolate with peanut butter; both contain fats that become firmer at refrigerator temperatures, producing a soft but sliceable filling.
Temperature control is important despite the recipe being no-bake. Gentle heat allows the chocolate and peanut butter to combine without scorching or causing the chocolate to become grainy. Chilling then firms both the butter-rich oat layers and chocolate filling. Bringing the finished bars closer to room temperature before serving slightly softens these fats, improving both texture and flavor.
For everyday use, the recipe is particularly well suited to advance preparation. The bars can remain refrigerated until needed and can also be frozen for longer storage. Creamy conventional peanut butter provides the most consistent texture, although other smooth nut or seed butters can be substituted with some variation in firmness and flavor.
Dietary Notes & Health Alerts: One bar contains approximately 10 g total fat, but the estimated saturated fat is roughly 5 g, or about 25% of the FDA Daily Value of 20 g, making saturated fat High per serving. Sodium and added sugar can vary significantly by brand; based on typical ingredients, neither is expected to exceed the 20% Daily Value threshold of 460 mg sodium or 10 g added sugar per bar. For less saturated fat, replacing part of the butter with a suitable lower-saturated-fat baking spread may help, although the bars may set more softly.
Why You’ll Love This Recipe
- No Oven Needed: Everything comes together on the stovetop, followed by a hands-off chill in the refrigerator.
- Chocolate and Peanut Butter: The creamy, slightly salty peanut butter balances the sweetness of semisweet chocolate.
- Make-Ahead Friendly: Prepare the whole pan the night before and slice it when you’re ready to serve.
- Freezer Friendly: Individual bars freeze well, making it easy to keep a small dessert stash on hand.
- Great for Sharing: One 9-inch pan makes 32 rich little portions, ideal for holiday trays, potlucks, and parties.
FAQ
- Can I use old-fashioned rolled oats? Quick-cooking oats are preferable because their smaller pieces soften and bind during the brief cooking time. Rolled oats can make the bars noticeably chewier and more crumbly.
- Why are my bars falling apart? The oat base may not have been pressed firmly enough, or the bars may need additional chilling time. Refrigerate until completely firm before slicing.
- Can I use crunchy peanut butter? Yes. It will add small peanut pieces and a little extra texture to the chocolate layer without substantially changing the method.
- Can I make these ahead? Absolutely. Prepare and refrigerate the bars overnight, then let them soften briefly at room temperature before cutting or serving.
- Can these bars be frozen? Yes. Store them in an airtight freezer container, preferably with parchment between layers, and thaw individual pieces for about 10 minutes before eating.
Conclusion
There is something especially satisfying about a dessert this simple, nostalgic, and reliably delicious. Recipes are meant to fit real kitchens, so don’t be afraid to adjust the chocolate, peanut butter, or portion size to make these bars your own.
Would you serve these on a holiday cookie tray or keep them tucked in the freezer for everyday treats? Happy cooking, and enjoy every bite!
No-Bake Chocolate Peanut Butter Oat Bars
Course: No-Bake CookiesCuisine: AmericanDifficulty: Easy32
bars30
minutes5
minutes143
kcalButtery oat layers sandwich a creamy chocolate-peanut butter filling in these easy, oven-free dessert bars.
Ingredients
- Oat Layers
1 cup unsalted butter
½ cup packed light brown sugar
1 tsp vanilla extract
3 cups quick-cooking oats
- Chocolate Peanut Butter Filling
1 cup semisweet chocolate chips
½ cup creamy peanut butter
Directions
- Prepare the pan. Lightly grease a 9-by-9-inch square baking pan. For easier removal, line it with parchment paper, leaving a little overhang on two sides.
- Make the oat mixture. Melt the butter in a large saucepan over medium heat. Stir in the brown sugar and vanilla until combined.
- Cook the oats. Reduce the heat to low and stir in the quick-cooking oats. Cook for 2 to 3 minutes, stirring frequently, until the oats are evenly coated and the mixture holds together. No oven temperature is required for this no-bake recipe; if gently warming ingredients elsewhere, keep them below approximately 82°C / 180°F.
- Form the bottom layer. Press half of the warm oat mixture firmly and evenly into the prepared pan. Set the remaining oat mixture aside for the topping.
- Make the filling. Add the chocolate chips and peanut butter to a small, heavy-bottomed saucepan. Warm over low heat, stirring frequently, until completely melted and smooth. Avoid overheating the chocolate.
- Layer the bars. Spread the chocolate-peanut butter mixture evenly over the oat base.
- Add the topping. Crumble the reserved oat mixture evenly over the chocolate layer. Press it down gently so the layers adhere without pushing the topping into the chocolate.
- Chill. Cover and refrigerate for at least 2 to 3 hours, or overnight, until firm.
- Slice and serve. Let the bars stand at room temperature for several minutes before cutting into 32 pieces. For the cleanest edges, wipe the knife between cuts.






