Place a saucepan over medium heat and add the water, whole cloves, and cinnamon sticks. Let it simmer until the water smells fragrant and turns tea-colored. Remove the spices and discard them. This will give your liquids a warm, aromatic base.
5 whole claves, 1 cup water, 1-2 cinnamon sticks
Whisk the whole milk, evaporated milk, condensed milk, and dulce de leche into the spiced water. Keep whisking until the caramel melts and the mixture starts to simmer. Add the cornstarch and whisk for 30 seconds to thicken slightly, then remove it from the heat.
4 cup whole milk, 2 cans evaporated milk, 1 can condensed milk, 1 can dulce de leche, 1 tsp corn starch
Preheat the oven to 350°F. Cut the French bread into thick slices. Melt the butter and brush it over each piece. Bake for about 10 minutes, until the bread is golden and firm enough to soak up the milk without breaking.
1 loaf french bread, 1 cup unsalted butter
Grease a 9x13 baking dish with any leftover butter. Dip each piece of toasted bread quickly in the milk mixture, then arrange them on the bottom of the pan.
Sprinkle half of the queso fresco, raisins, and pecans over the bread. Top with a layer of sliced bananas. Repeat the entire process to create a second layer.
1 cup queso fresco, 1 cup raisins, 1 cup chopped pecans, 4 large banannas
After you finish layering, pour the rest of the tres leches mixture over everything. Let it sit for a few minutes so the bread can soak up the sweet, spiced milk.