Preheat the oven and prepare the pan: Preheat your oven to 350ºF (176ºC). Line an 8x8” baking pan with parchment paper to prevent sticking.
Prepare the oatmeal mixture: In a mixing bowl, combine the oats, oat flour, maple or agave syrup, coconut oil, baking powder, and salt. Mix until you achieve a paste-like consistency.
Prepare the fudge mixture: In a separate bowl, melt the dairy-free chocolate. Once melted, stir in the peanut butter until well combined.
Assemble the oat layer: Spread about two-thirds of the oat layer mixture evenly onto the bottom of the lined baking dish.
Add the fudge layer: Pour the fudge layer mixture over the oat layer in the baking dish, spreading it out evenly.
Top with the remaining oat mixture: Crumble the remaining oat layer mixture over the fudge layer.
Bake: Place the baking dish in the preheated oven and bake for 28-30 minutes, or until the oatmeal topping is lightly golden.
Cool down and chill: Remove the baking dish from the oven and allow it to cool completely. Once cooled, transfer the dish to the refrigerator and chill for at least 3-4 hours, or until the chocolate has hardened.
Serve and store: After chilling, remove the bars from the refrigerator, lift them out of the baking dish using the parchment paper, and cut them into squares. Store the bars in an airtight container in the fridge.