Prep your pan: Line an 8x8-inch square pan with parchment, leaving overhang for easy lifting. Lightly grease the parchment so the bars release cleanly.
Warm the base: In a medium saucepan over low heat, add 1/2 cup peanut butter, 1/3 cup honey or maple syrup, and 2 tablespoons coconut oil.
Stir until smooth and just warm. Don’t let it simmer.
Stir in the oats: Remove from heat and fold in 2 1/2 cups rolled oats until fully coated. The mixture should look thick and sticky.
Press the bottom layer: Transfer about 2/3 of the oat mixture to the pan.
Press firmly into an even layer with a spatula or the bottom of a measuring cup. Pack it tight so the bars hold together.
Make the chocolate topping: In the same warm saucepan (wipe if needed), melt 1 cup chocolate chips with 1 tablespoon coconut oil over low heat, stirring until glossy. Take off the heat and stir in 2 tablespoons peanut butter for extra creaminess.
Assemble: Pour the chocolate over the oat base and smooth it out.
Crumble the remaining oat mixture over the top and gently press to set it into the chocolate. This gives a nice crumbly finish and extra texture.
Chill: Refrigerate for 1–2 hours, or until the chocolate is firm. If you’re in a hurry, freeze for 30–40 minutes.
Slice and serve: Lift the slab out by the parchment.
Use a sharp knife to cut into bars or squares. For the cleanest slices, warm the knife under hot water, wipe dry, and cut.