Toast the bread slices until crispy and set aside.
In a medium saucepan bring the water to boil.
At boiling point, add the brown sugar, onion, cinnamon, and cloves.
Set over medium heat and bring to a gentle boil until the mixture thickens into a syrup like texture. Allow to cool, then strain.
To assemble the Mexican bread pudding use a 9 x 9-inch baking pan in order to make 2 layers of bread, syrup, peanuts, pecans, raisins, coconut, small candies, and cheese. Cover with aluminum foil.
Bake in the preheated 350° F oven for about 40 minutes.
Capirotada recipe is ready to enjoy with a glass of fresh milk.
Recipe by Mom's Mexican Recipes at https://www.moms-mexican-recipes.com/capirotada-recipe