Place crumbled paneer in a food processor. Process to a smooth paste. Transfer the paneer paste to a large bowl.
Add all purpose (plain flour, corn flour and baking powder. Add milk little by little and mix to achieve the right consistency.
Combine all the ingredients to make a smooth batter that can be easily piped into hot oil.
Transfer mixture to a 16-inch piping bag fitted with a ½-inch star nozzle or 1M nozzle (for cute rosettes in the pictures). Set aside.
Place 2 saucepans on the stovetop – one for frying jalebis and one for sugar syrup.
Heat 2 inches oil in the saucepan over medium-high heat to 180 C or 360 F. While oil is heating, prepare sugar syrup in the other saucepan.
To make sugar syrup, place sugar and water in the saucepan over high heat. Stir to dissolve sugar. Add cardamom pods and saffron. Once sugar has dissolved, simmer the syrup over medium-high heat for 5 minutes. After 5 minutes, reduce the heat to low, and keep the syrup warm.
Once the oil for deep frying is hot, carefully pipe mixture into the oil in swirls, and cut the ends with clean scissors or knife.
Let it fry until crisp on the outside, 2-3 minutes per side. Transfer to the warm sugar syrup and roll to coat.
Repeat with the remaining paneer mixture (without overcrowding the pan). Soak all the jalebis in sugar syrup.
Decorate with saffron strands, chopped nuts and rose petals if you like.
Serve with rabri if you like.