If you have time, start of with soaking barley, in water 4 hours ahead. This improves wholegrain nutrient availability and digestion.
In a heavy bottom pot, add the barley with water (1:3) ratio and on low-medium heat, with lid on , let it cook for 25 - 30 min. Once you see that barley is cooked, take the lid off, and let the extra water evaporate if you see copious amount of standing water. (Traces are ok) If using instant pot. After you rinse the soaked barley. Add about double the amount of water and pressure cook in instant pot for about 15 min . Let the steam release naturally ,do not force it open.
Take a high speed blender jar and add the cooked barley, dates, cacao powder, almond butter, plant based milk , maple syrup, orange zest and blend into a smooth paste.
Add the paste back to the pot used to boil barley on low heat. Stir in the orange juice, Add vanilla extract and pinch of salt. Then add a mix of chopped nuts that give good texture, per your preference.Mix it evenly, until you reach pudding consistency, which is not too thick or thin, probably in 5-8 min. Cool the pudding in fridge for up to an hour.
To serve, take small bowls, add a layer of orange slices, add the pudding. Top it with more fruits, cacao nibs- highly recommended, white chocolate shavings or shredded coconut flakes and nuts of your choice.