Prepare the Rice Pudding:Begin by rinsing 1 cup of short-grain rice under cold water until the water runs clear. This helps remove excess starch, preventing the pudding from becoming too sticky. In a large saucepan, combine the rinsed rice with 4 cups of whole milk and 1 cup of heavy cream. Place this mixture over medium heat. Stir often to avoid sticking, cooking until thickened—this should take about 20 minutes.
Add Sweetness and Flavor:When the mixture has thickened, add in 1/2 cup of granulated sugar, 1 tsp of ground cardamom, and 1 tsp of vanilla extract. Stir well to ensure that the sugar dissolves completely. Continue to cook this for an additional 10-15 minutes or until the rice is tender and the pudding reaches a creamy consistency.
Make the Orange Layer:While the rice pudding is cooking, prepare the orange layer. In a small saucepan, combine the zested segments of 1 large orange, 2 tablespoons of orange juice, and 2 tablespoons of honey. Heat the mixture over low-medium heat, letting it simmer for 5 minutes until it thickens slightly. Once done, allow it to cool.
Assemble the Pudding:To serve, spoon the rice pudding into individual bowls. Top each serving with the cooled orange mixture. Finally, garnish with 1/4 cup of chopped pistachios and a sprinkle of extra orange zest for that perfect finishing touch.