Chocolate and peanut butter are a magical pairing, and these no-bake Chocolate Peanut Butter Bars are impressively delicious yet simple. They come together in minutes with pantry staples for a rich, chewy base and a smooth chocolate topping. Perfect for cravings or sharing, they offer wonderful texture and sweet-salty balance.
Love Chocolate Peanut Butter Bars? So do we! If you're into Snacks or curious about Breakfast & Brunch, you'll find plenty of inspiration below.
Why You’ll Love This Chocolate Peanut Butter Bars
- Incredibly easy: No baking required—just mix, press, melt, and chill.
- Perfect texture: Dense, crumbly base with a snappy chocolate top.
- Endlessly customizable: Add sea salt, nuts, or spices to match your mood.
- Keeps beautifully: Holds shape and flavor in the fridge for over a week.
Ingredients & Tools
For the peanut butter layer:
- 250 g graham cracker crumbs
- 150 g creamy peanut butter
- 115 g unsalted butter, melted
- 100 g powdered sugar
- 1 tsp vanilla extract
- ¼ tsp fine sea salt
For the chocolate topping:
- 200 g semi-sweet chocolate chips
- 30 g creamy peanut butter
Tools: 8×8 inch baking pan, parchment paper, medium and small mixing bowls, spatula, measuring cups/spoons
Notes: Use good-quality creamy peanut butter (smooth and stirrable) for best results. Semi-sweet chocolate balances sweetness, but dark chocolate also works.
Nutrition (per serving)
| Calories: | 280 kcal |
| Protein: | 5 g |
| Fat: | 18 g |
| Carbs: | 26 g |
| Fiber: | 2 g |
Serves: 16 | Prep Time: 20 minutes | Chill Time: 2 hours | Total Time: 2 hours 20 minutes
Before You Start: Tips & Ingredient Notes
- Use room temperature ingredients. Having your peanut butter and butter at room temperature (or gently melted) ensures everything blends smoothly without any lumps. Cold peanut butter can make the base difficult to mix evenly.
- Don’t skip the graham cracker crumbs. They provide structure and a subtle honey-like flavor that complements the peanut butter beautifully. If you can’t find them, digestive biscuits or even crushed vanilla wafers work in a pinch.
- Line your pan properly. A sheet of parchment paper with a little overhang makes it incredibly easy to lift the whole slab out for clean, neat slicing. Trust me—it’s worth the extra 30 seconds.
- Chill thoroughly between layers. Letting the peanut butter base firm up in the fridge before adding the chocolate topping prevents the two layers from mixing and gives you that perfect clean separation.
How to Make Chocolate Peanut Butter Bars
Step 1: Start by lining your 8×8 inch baking pan with parchment paper, leaving some overhang on two opposite sides—this will act as your “handles” later. In a medium mixing bowl, combine the graham cracker crumbs, melted butter, creamy peanut butter, powdered sugar, vanilla extract, and sea salt. Mix everything together with a spatula until it looks like wet sand and holds together when you press it between your fingers. You’ll notice the mixture should be uniformly moist, with no dry patches.
Step 2: Transfer the peanut butter mixture into your prepared pan. Use the back of a spoon or your fingers to press it down firmly and evenly into every corner. The trick is to really compact it—this ensures your bars hold their shape and don’t crumble when you slice them. A little pressure goes a long way here. Once it’s smooth and level, pop the pan into the refrigerator to chill for at least 30 minutes.
Step 3: While the base is chilling, prepare the chocolate topping. In a small, microwave-safe bowl, combine the semi-sweet chocolate chips and the additional 30g of peanut butter. Microwave in 30-second bursts, stirring well after each interval, until the mixture is completely smooth and glossy. Alternatively, you can melt them together using a double boiler on the stovetop if you prefer.
Step 4: Take the chilled base out of the fridge—it should feel firm to the touch. Pour the melted chocolate and peanut butter mixture over the top, and use a spatula to spread it into a thin, even layer that covers the entire surface. If you’re feeling fancy, you can tilt the pan gently to help the chocolate spread itself. A light tap on the counter helps remove any air bubbles.
Step 5: Return the pan to the refrigerator and let the bars chill for at least 1.5 to 2 hours, or until the chocolate layer is completely set. You’ll know it’s ready when the top is firm and doesn’t give when you press it lightly. For the cleanest slices, you can let it chill even longer—up to 4 hours is ideal.
Step 6: Once fully set, use the parchment paper handles to lift the entire block out of the pan and onto a cutting board. Using a sharp knife, slice it into 16 even squares. For super clean cuts, you can warm the knife blade under hot water and wipe it dry between slices. And there you have it—beautiful, decadent Chocolate Peanut Butter Bars ready to enjoy!
Storage & Freshness Guide
- Fridge: Store in an airtight container for up to 10 days.
- Freezer: Freeze layered with parchment for up to 3 months; thaw in fridge overnight.
- Reviving: If bars soften, chill briefly to restore firmness.
Serving Suggestions
Complementary Dishes
- A scoop of vanilla bean ice cream — The cool, creamy ice cream melts slightly against the firm, room-temperature bar, creating a delightful contrast in temperatures and textures.
- Fresh berry salad — A mix of strawberries, raspberries, and blueberries adds a bright, tart element that cuts through the richness and makes the whole dessert feel a bit more balanced.
- Whipped coconut cream — For a dairy-free option, a dollop of lightly sweetened coconut cream adds a fluffy, cloud-like quality that complements the dense bars perfectly.
Drinks
- Cold brew coffee — The slight bitterness and robust flavor of cold brew enhance the chocolate notes and provide a refreshing, palate-cleansing effect between bites.
- Chilled oat milk — Its naturally creamy and slightly sweet profile mirrors the peanut butter layer and makes each bite feel even more indulgent.
- Earl Grey tea — The bergamot and floral notes in the tea offer a sophisticated, aromatic counterpoint that lifts the entire tasting experience.
Something Sweet
- Salted caramel drizzle — A zigzag of warm salted caramel over the top adds another layer of gooey sweetness and a hint of salt that makes the peanut butter pop.
- Chopped roasted peanuts — Sprinkling these on top just before serving gives a wonderful crunch and reinforces the nutty flavor in every bite.
- Mini chocolate shavings — Using a vegetable peeler to create delicate chocolate curls makes the bars look professionally decorated and adds a little extra chocolate intensity.
Top Mistakes to Avoid
- Mistake: Not pressing the base firmly enough. If the peanut butter layer is too loose, it will crumble when you try to slice the bars. Really take your time to compact it—I’ve messed this up before too, and it makes all the difference.
- Mistake> Adding the chocolate topping before the base is chilled. The warmth from the melted chocolate can cause the layers to blend, resulting in a messy, marbled look instead of clean, distinct strata.
- Mistake: Overheating the chocolate. Chocolate can seize or become grainy if you heat it too quickly or for too long. Always use low, gentle heat and stir frequently to keep it smooth and glossy.
- Mistake: Skipping the parchment paper. Trying to remove these bars from an unlined pan is a recipe for frustration—and broken bars. The parchment is your best friend for easy removal and presentation.
Expert Tips
- Tip: Use a flat-bottomed glass to press the base. For an ultra-smooth and compact base, place a sheet of parchment over the mixture and use the bottom of a heavy glass to press down evenly. This gives you professional-looking results with minimal effort.
- Tip: Add a pinch of flaky salt on top. Just after spreading the chocolate layer, sprinkle a tiny bit of flaky sea salt over the surface. It enhances the sweet-salty dynamic and makes the flavors really sing.
- Tip: Customize with mix-ins. Stir a handful of crushed pretzels or rice cereal into the peanut butter base for extra crunch, or add a teaspoon of instant espresso powder to the chocolate topping for a mocha twist.
- Tip: Freeze for firmer slices. If you’re in a hurry, 30-45 minutes in the freezer will set the bars enough for slicing. Just let them sit at room temperature for a few minutes before serving so the chocolate isn’t rock-hard.
FAQs
Can I use natural peanut butter?
You can, but the results might be a bit different. Natural peanut butter tends to be oilier and can sometimes make the base a little greasy or less firm. If you do use it, try stirring it very well first and consider reducing the melted butter by about a tablespoon. The bars might also be a bit softer, so chilling them thoroughly is key.
How long do these bars keep?
Stored in an airtight container in the refrigerator, they’ll stay fresh for up to 10 days. You can also freeze them for up to 3 months—just layer them between sheets of parchment in a freezer-safe container. Thaw in the fridge overnight before serving. They might sweat a little, but the texture and flavor hold up beautifully.
Can I make these gluten-free?
Absolutely! Just swap the graham cracker crumbs for an equal amount of gluten-free graham-style crumbs or crushed gluten-free cookies. All the other ingredients are naturally gluten-free, so it’s a very simple substitution that works perfectly.
My chocolate topping is too thick. What can I do?
If your melted chocolate mixture seems too thick to spread easily, stir in an extra teaspoon of peanut butter or a tiny splash of coconut oil. This will thin it out slightly and make it more pourable without affecting the setting quality.
Why did my base turn out too crumbly?
This usually happens if the mixture wasn’t pressed firmly enough, or if your peanut butter was particularly dry. Next time, try adding another tablespoon of melted butter to help bind it. And remember—really press, press, press that base into the pan!
Chocolate Peanut Butter Bars
Make these easy no-bake Chocolate Peanut Butter Bars in just 20 minutes! A rich, chewy base with a smooth chocolate topping. Get the simple recipe and enjoy!
Ingredients
For the peanut butter layer:
-
250 g graham cracker crumbs
-
150 g creamy peanut butter
-
115 g unsalted butter (melted)
-
100 g powdered sugar
-
1 tsp vanilla extract
-
0.25 tsp fine sea salt
For the chocolate topping:
-
200 g semi-sweet chocolate chips
-
30 g creamy peanut butter
Instructions
-
Start by lining your 8x8 inch baking pan with parchment paper, leaving some overhang on two opposite sides—this will act as your “handles” later. In a medium mixing bowl, combine the graham cracker crumbs, melted butter, creamy peanut butter, powdered sugar, vanilla extract, and sea salt. Mix everything together with a spatula until it looks like wet sand and holds together when you press it between your fingers. You’ll notice the mixture should be uniformly moist, with no dry patches.01
-
Transfer the peanut butter mixture into your prepared pan. Use the back of a spoon or your fingers to press it down firmly and evenly into every corner. The trick is to really compact it—this ensures your bars hold their shape and don’t crumble when you slice them. A little pressure goes a long way here. Once it’s smooth and level, pop the pan into the refrigerator to chill for at least 30 minutes.02
-
While the base is chilling, prepare the chocolate topping. In a small, microwave-safe bowl, combine the semi-sweet chocolate chips and the additional 30g of peanut butter. Microwave in 30-second bursts, stirring well after each interval, until the mixture is completely smooth and glossy. Alternatively, you can melt them together using a double boiler on the stovetop if you prefer.03
-
Take the chilled base out of the fridge—it should feel firm to the touch. Pour the melted chocolate and peanut butter mixture over the top, and use a spatula to spread it into a thin, even layer that covers the entire surface. If you’re feeling fancy, you can tilt the pan gently to help the chocolate spread itself. A light tap on the counter helps remove any air bubbles.04
-
Return the pan to the refrigerator and let the bars chill for at least 1.5 to 2 hours, or until the chocolate layer is completely set. You’ll know it’s ready when the top is firm and doesn’t give when you press it lightly. For the cleanest slices, you can let it chill even longer—up to 4 hours is ideal.05
-
Once fully set, use the parchment paper handles to lift the entire block out of the pan and onto a cutting board. Using a sharp knife, slice it into 16 even squares. For super clean cuts, you can warm the knife blade under hot water and wipe it dry between slices. And there you have it—beautiful, decadent Chocolate Peanut Butter Bars ready to enjoy!06
Not what you're looking for?



