Kulfi and Rabdi are both popular Indian desserts, but they differ in their preparation and texture. Kulfi is a frozen dessert made by simmering and reducing milk until thickened, then freezing it in molds, resulting in a dense and creamy texture. Rabdi, on the other hand, is a sweet, thickened milk-based dessert made by boiling milk until it reduces to a creamy consistency, and served chilled or at room temperature. It has a softer and more pudding-like texture compared to kulfi.