Preheat the oven to 350˚F. Line a 9x13 inch baking pan with parchment paper and set aside.
In the bowl of a stand mixer, cream together the butter and sugar. Beat in the eggs one at a time until fully combined. Mix in the vanilla, cocoa powder, flour and salt. Pour the batter into the prepared baking pan and bake in the preheated oven for 20-25 minutes. Allow to cool completely.
Filling
Lay the flour on a baking sheet and bake at 350˚F for 5 minutes to make sure the flour is safe to eat. Set aside to cool completely.
Once the flour has cooled, cream together the butter and sugars. Beat in the milk and vanilla.
Slowly mix in the cooled flour. Fold in the chocolate chips.
Press the filling on top of the cooled brownies. Place in the fridge to harden.
Chocolate Layer
In a microwave safe bowl, melt the chocolate and coconut oil in 30 second intervals in the microwave, mixing after each time until smooth.
Spread the chocolate layer over the filling and place in the fridge to allow the chocolate layer to firm. Cut into squares and enjoy!
Notes
If you aren't bothered by raw flour, you can skip the step where you bake the flour for the cookie dough layer.
Store in an airtight container in the fridge for up to 5 days.