Why You’ll Love This Recipe
I love these bars because they give me several textures in every bite. The oat layer is chewy and buttery, the walnuts provide crunch, and the chocolate-peanut butter topping becomes smooth and rich as it sets.
I also appreciate how easy they are to serve. Instead of shaping individual cookies or decorating a cake, I bake everything in one pan and cut it into squares once cooled.
Another reason I keep this recipe around is that I can prepare the bars ahead of time. They hold their shape well after chilling, making them convenient whenever I need a dessert that can be made before a gathering.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Walnut Oat Base
- 1 cup unsalted butter, softened
- 1 cup packed brown sugar
- 1/2 cup granulated sugar
- 1/2 cup light corn syrup
- 2 teaspoons vanilla extract
- 4 cups old-fashioned rolled oats
- 1 cup chopped walnuts
- 1/4 teaspoon salt
For the Chocolate Peanut Butter Topping
- 1 1/2 cups semisweet chocolate chips
- 3/4 cup creamy peanut butter
- 2 tablespoons unsalted butter
- 1/2 cup chopped walnuts, optional
Directions
I preheat my oven to 350°F (175°C). I line a 9×13-inch baking pan with parchment paper, leaving some parchment extending over the sides so I can lift the cooled bars from the pan easily.
I place the softened butter, brown sugar, granulated sugar, and corn syrup in a large mixing bowl. I mix until everything is smooth and thoroughly combined, then stir in the vanilla extract.
I add the rolled oats, chopped walnuts, and salt. I stir until all the oats are evenly coated and the walnuts are distributed throughout the mixture.
I transfer the oat mixture to my prepared baking pan. I press it firmly into an even layer, making sure I reach the corners.
I bake the base for approximately 18–22 minutes. I look for lightly golden edges while keeping the center slightly soft because the bars continue to firm as they cool.
I remove the pan from the oven and let the oat layer cool for about 15–20 minutes.
Meanwhile, I prepare the topping. I place the chocolate chips, peanut butter, and butter in a microwave-safe bowl. I heat the mixture in short intervals, stirring after each one, until everything is melted and completely smooth.
I can also melt the topping gently in a saucepan over low heat, stirring constantly so the chocolate doesn’t scorch.
I pour the chocolate-peanut butter mixture over the oat base and spread it evenly with a spatula. If I want even more walnut flavor and texture, I sprinkle additional chopped walnuts over the top while the chocolate is still soft.
I let the bars cool at room temperature before transferring the pan to the refrigerator. I chill them until the topping is completely firm.
Once set, I use the parchment paper to lift the slab from the pan. I let it stand briefly at room temperature, then cut it into squares or rectangles with a sharp knife.
Servings and Timing
I get approximately 24 bars from this recipe, although I can cut smaller squares for larger gatherings.
- Prep time: 15 minutes
- Bake time: 18–22 minutes
- Cooling and setting time: about 1 hour 30 minutes
- Total time: approximately 2 hours 10 minutes
- Servings: about 24 bars
Most of the total time is hands-off cooling and chilling, so the actual preparation is fairly quick.
Variations
For an extra-nutty version, I toast the walnuts before adding them. Toasting gives me a deeper flavor and makes their texture even crunchier.
When I want a darker chocolate flavor, I replace some or all of the semisweet chocolate chips with dark chocolate.
For a sweeter topping, I use milk chocolate chips instead. I find this variation especially good when I want the bars to taste more like a candy-bar dessert.
I can also add a thin caramel layer between the oat base and chocolate topping. I let the caramel settle slightly before covering it with the chocolate-peanut butter mixture.
For a salty-sweet variation, I sprinkle a small amount of flaky sea salt over the chocolate before it sets.
If I want more texture, I add chopped peanuts along with the walnuts or scatter them over the finished chocolate layer.
Storage/Reheating
I store Walnut Oh Henry Bars in an airtight container at room temperature for about 2–3 days when my kitchen is cool.
For longer storage, I keep them refrigerated for up to one week. I separate stacked layers with parchment or wax paper so the chocolate surfaces don’t stick together.
I like to remove refrigerated bars about 10–15 minutes before serving. This gives the oat layer and chocolate topping time to soften slightly.
I can also freeze the bars. I arrange them in a freezer-safe container with parchment between the layers and keep them frozen for up to 2–3 months. I thaw them in the refrigerator or at room temperature before serving.
I don’t normally reheat these bars because warming can melt the chocolate-peanut butter topping. I find they’re best served at room temperature or slightly chilled.
FAQs
What are Oh Henry Bars?
Oh Henry Bars are dessert bars inspired by the combination of chocolate, peanuts, caramel-like sweetness, and chewy textures associated with Oh Henry-style candy bars. In this walnut variation, I use walnuts to give the bars additional crunch and rich nutty flavor.
Can I use quick oats instead of old-fashioned rolled oats?
I prefer old-fashioned rolled oats because they give me a chewier, more substantial texture. Quick oats can work in a pinch, but the finished base tends to be softer and less textured.
Should I toast the walnuts first?
I don’t have to toast them, but I often do. I find that lightly toasted walnuts have a deeper, richer flavor. I let them cool completely before stirring them into the oat mixture.
How do I get clean slices?
I chill the bars until the topping is firm, then let them sit at room temperature for a few minutes. I use a large sharp knife and wipe the blade clean between cuts. This helps me create neat squares without cracking the chocolate excessively.
Can I make Walnut Oh Henry Bars ahead of time?
Yes. I find these bars particularly convenient for making ahead because they need time to cool and set anyway. I can prepare them a day or two before serving and keep them covered in the refrigerator until I need them.
Conclusion
Walnut Oh Henry Bars give me an irresistible combination of chewy oats, crunchy walnuts, peanut butter, and chocolate in an easy-to-slice dessert. I love that they have the indulgent flavor of a candy-inspired treat while still being simple enough to prepare in one baking pan.
PrintWalnut Oh Henry Bars
Walnut Oh Henry Bars combine a chewy, buttery oat and walnut base with a smooth, rich chocolate-peanut butter topping. These easy make-ahead bars are perfect for dessert trays, holidays, parties, or an afternoon treat.
- Prep Time: 15 minutes
- Cook Time: 18–22 minutes
- Total Time: 2 hours 10 minutes
- Yield: 24 bars
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 cup unsalted butter, softened
- 1 cup packed brown sugar
- 1/2 cup granulated sugar
- 1/2 cup light corn syrup
- 2 teaspoons vanilla extract
- 4 cups old-fashioned rolled oats
- 1 cup chopped walnuts
- 1/4 teaspoon salt
- 1 1/2 cups semisweet chocolate chips
- 3/4 cup creamy peanut butter
- 2 tablespoons unsalted butter, for the topping
- 1/2 cup chopped walnuts, optional for topping
Instructions
- Preheat the oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper, leaving an overhang on the sides for easy removal.
- In a large mixing bowl, combine the softened butter, brown sugar, granulated sugar, and corn syrup until smooth and thoroughly mixed. Stir in the vanilla extract.
- Add the rolled oats, 1 cup chopped walnuts, and salt. Stir until the oats are evenly coated and the walnuts are well distributed.
- Transfer the oat mixture to the prepared pan and press it firmly into an even layer, reaching all the corners.
- Bake for 18–22 minutes, until the edges are lightly golden while the center remains slightly soft.
- Remove the pan from the oven and allow the oat base to cool for 15–20 minutes.
- Place the chocolate chips, peanut butter, and 2 tablespoons butter in a microwave-safe bowl. Microwave in short intervals, stirring after each interval, until completely melted and smooth. Alternatively, melt the ingredients gently in a saucepan over low heat while stirring constantly.
- Pour the chocolate-peanut butter mixture over the oat base and spread it evenly with a spatula.
- Sprinkle the optional 1/2 cup chopped walnuts over the chocolate topping while it is still soft.
- Allow the bars to cool at room temperature, then refrigerate until the chocolate-peanut butter topping is completely firm.
- Use the parchment overhang to lift the chilled bars from the pan. Let them stand briefly at room temperature, then cut into squares or rectangles with a sharp knife.
Notes
- Toast the walnuts before using for deeper nutty flavor and extra crunch.
- Old-fashioned rolled oats provide the chewiest texture, although quick oats can be used for a softer base.
- Dark chocolate can replace some or all of the semisweet chocolate for a less-sweet, richer topping.
- Milk chocolate can be used for a sweeter, more candy-like variation.
- A thin caramel layer can be added between the cooled oat base and chocolate-peanut butter topping.
- Sprinkle flaky sea salt over the chocolate before it sets for a salty-sweet finish.
- Chopped peanuts can be added along with the walnuts for additional crunch.
- Store in an airtight container at room temperature for 2–3 days in a cool kitchen or refrigerate for up to 1 week.
- Freeze the bars with parchment between the layers for up to 2–3 months.
- For clean slices, chill until firm, let stand for a few minutes, and wipe a sharp knife clean between cuts.
Nutrition
- Serving Size: 1 bar
- Calories: 300 kcal
- Sugar: 20 g
- Sodium: 75 mg
- Fat: 18 g
- Saturated Fat: 7 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.2 g
- Carbohydrates: 32 g
- Fiber: 3 g
- Protein: 5 g
- Cholesterol: 20 mg