- Preheat your oven to 180 Celsius on fan setting
- Chop the Medjool dates and add them to a saucepan with the milk and place over medium heat
- Let it warm up until the dates fall apart. Mash them with a fork to break them apart
- Take the saucepan off the stove
- Add the coconut oil, vanilla, apple cider vinegar and coconut sugar to the warm mixture and stir until combined
- Combine the remaining (dry) cake ingredients in a bowl and combine
- Add in the warm date mixture to the dry mixture and stir until combined
- Add the batter to a greased medium-sized baking tin and place in the oven for 30 minutes
- In the meantime prepare the caramel sauce: add all the caramel sauce ingredients to a small saucepan over medium heat and bring to a soft simmer
- When the sauce starts to bubble leave it on the stove without stirring too often (turn down the heat if it start to burn)
- When the caramel sauce reaches your desired thickness, take it off the stove and let it cool
- Let the cake cool in the tin for 15 minutes before letting it cool on a rack
- Pour the caramel sauce over the cake to serve and enjoy!