Prepare the Cabbage: In a large mixing bowl, add your finely chopped or grated cabbage.
Add the Dry Spices: Mix in the carom seeds (crushed slightly between your palms to release the flavour), white sesame seeds, garam masala, cumin-coriander powder, turmeric, and salt.
Add the Fresh Flavours: Stir in the freshly crushed ginger-garlic-green chilli paste and the chopped coriander leaves.
Mix in the Flours: Add the besan (if using) and the jowar flour to the bowl. Mix everything well with your hands.
Form the Dough: Slowly sprinkle a little water and mix until it forms a thick batter or soft dough. Cabbage releases water, so do not add too much liquid at once!
Steam the Vadi: Grease a steamer plate with a little oil. Spread the dough evenly onto the plate. Place the plate in a steamer with hot water.
Cook: Cover and steam on medium heat for 12 to 15 minutes.
Cool and Cut: Remove the plate from the steamer and let it cool slightly. Grease a knife with a little oil and cut the steamed block into thin square pieces (vadis).
Fry to Perfection: Heat oil in a pan on medium heat. Carefully drop the vadis into the hot oil. Wait for a minute before flipping so they don't break. Fry until they are crispy and golden brown on both sides.
Serve: Drain the crispy Cabbage Jowar Vadi on a paper towel and enjoy hot!