These no bake peanut butter chocolate oat bars are the kind of recipe you make once and then can’t stop thinking about. They’re rich, chewy, and come together in about 15 minutes—no oven, no fuss, just pure chocolate-peanut butter bliss. Last Tuesday, my kid asked for a snack and I threw these together while she watched; she ate three before I could blink. Here’s why this recipe works: it uses pantry staples, requires zero baking, and delivers a fudgy, satisfying bite every single time.
I love how forgiving this recipe is. You can use whatever oats you have, swap the chocolate chips for a chopped bar, or even add a sprinkle of sea salt on top. The base is sturdy enough to hold up in the fridge, but soft enough to melt in your mouth. Trust me, once you try these, you’ll be making them on repeat.
Jump to:
Why You’ll Love These No Bake Peanut Butter Chocolate Oat Bars
First, they’re ridiculously easy. No oven, no mixer, no complicated steps. You just melt, stir, press, and chill. That’s it. Even if you’re not a confident cook, you can nail these bars on your first try.
Second, the texture is incredible. The oats give a hearty chew, while the peanut butter keeps things creamy and rich. The chocolate layer on top sets just enough to crack when you bite into it—so satisfying.
Third, they’re made with simple, wholesome ingredients. Rolled oats, peanut butter, honey, and chocolate. Nothing weird, nothing processed. You probably have everything in your pantry right now.
Finally, they’re endlessly customizable. Add shredded coconut, a handful of chopped nuts, or a drizzle of melted white chocolate on top. Each variation feels like a whole new treat.
Ingredients for No Bake Peanut Butter Chocolate Oat Bars
- 2 cups rolled oats (old-fashioned or quick-cooking both work)
- 1 cup creamy peanut butter (natural works, stir well first)
- 1/2 cup honey or maple syrup
- 1/4 cup unsalted butter or coconut oil
- 1 tsp vanilla extract
- 1/4 tsp salt
- 1 cup semi-sweet chocolate chips
- 1 tbsp coconut oil (for the chocolate layer)
Note: For a dairy-free version, use coconut oil instead of butter and make sure your chocolate chips are dairy-free. The honey can be swapped for maple syrup if you want a vegan option.
How to Make These No Bake Peanut Butter Chocolate Oat Bars
- Line an 8×8-inch baking dish with parchment paper, leaving a little overhang on two sides. This makes lifting the bars out super easy later.
- In a medium saucepan over low heat, combine the peanut butter, honey, and butter (or coconut oil). Stir gently until everything is melted and smooth—about 2 minutes. Don’t rush this step; low heat keeps the peanut butter from burning. The mixture will look glossy and smell nutty and sweet when it’s ready.
- Remove the saucepan from the heat. Stir in the vanilla, salt, and rolled oats. Mix until every oat is coated. The mixture will be thick and sticky, like a soft cookie dough. Press it firmly into the prepared dish using a spatula or your hands. Make sure it’s even and compact—this is what gives the bars their structure.
- In a small microwave-safe bowl, combine the chocolate chips and 1 tablespoon of coconut oil. Microwave in 20-second bursts, stirring each time, until smooth and glossy. This usually takes about 1 minute total. Be careful not to overheat—chocolate can seize quickly.
- Pour the melted chocolate over the oat base and spread it into an even layer. Tilt the dish or use a spatula to get the chocolate all the way to the edges. This chocolate layer is what makes these no bake peanut butter chocolate oat bars so irresistible—it sets into a firm, snappy top that contrasts perfectly with the chewy base.
- Place the dish in the refrigerator for at least 2 hours, or until the chocolate is fully set and the bars are firm to the touch. If you’re in a hurry, 30 minutes in the freezer works too—just watch them so the chocolate doesn’t get too hard. Once set, lift the bars out using the parchment, cut into squares, and enjoy.

Tips and Variations for the Best No Bake Peanut Butter Chocolate Oat Bars
Storage: Keep these bars in an airtight container in the fridge for up to a week. They also freeze beautifully—wrap individually and freeze for up to 3 months. Just let them thaw for 5 minutes before eating.
Make it crunchier: Add 1/4 cup of chopped peanuts or pecans to the oat mixture before pressing. The extra crunch is amazing against the smooth chocolate.
Swap the chocolate: Use milk chocolate or dark chocolate chips depending on your preference. For a white chocolate version, try white chocolate chips with a pinch of sea salt on top—so good.
Vegan option: Use maple syrup instead of honey, and coconut oil instead of butter. Make sure your chocolate chips are dairy-free. The texture stays exactly the same.
For a fun twist: Drizzle a little extra peanut butter over the chocolate before it sets, then swirl with a toothpick. It looks fancy but takes zero extra effort.
If you love this kind of easy treat, you’ll also enjoy our No-Bake Chocolate Oatmeal Bars — 5 Ingredients, 15 Minutes or the Easy No-Bake Cheerio and Peanut Butter Bars. For another chocolate-peanut butter fix, try Heavenly Chocolate Peanut Butter Ooey Gooey Cake.
Make these no bake peanut butter chocolate oat bars on a Tuesday afternoon or a lazy Sunday—they disappear fast. Save the recipe, share it with a friend, and let me know in the comments how yours turned out. Happy snacking!

No Bake Peanut Butter Chocolate Oat Bars
- Total Time: 135 minutes
- Yield: 16 servings 1x
Description
These no bake peanut butter chocolate oat bars are a lifesaver—rich, chewy, and ready in 15 minutes. A perfect treat for busy days.
Ingredients
2 cups rolled oats
1 cup creamy peanut butter
1/2 cup honey or maple syrup
1/4 cup unsalted butter or coconut oil
1 tsp vanilla extract
1/4 tsp salt
1 cup semi-sweet chocolate chips
1 tbsp coconut oil
Instructions
Line an 8×8-inch baking dish with parchment paper, leaving overhang on two sides.
In a medium saucepan over low heat, combine peanut butter, honey, and butter. Stir until melted and smooth—about 2 minutes. Don’t rush; low heat prevents burning.
Remove from heat. Stir in vanilla, salt, and oats until coated. Press mixture firmly into the prepared dish.
In a small bowl, microwave chocolate chips and coconut oil in 20-second bursts until smooth.
Pour melted chocolate over the oat base and spread evenly. This chocolate layer sets into a firm top that contrasts with the chewy base.
Refrigerate for at least 2 hours until firm. Lift out, cut into squares, and serve.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 280











