Soak and Drain: Wash chana dal under running water then soak it in fresh water for 2 hours. Drain the water completely.
Blend: Transfer the soaked and drained chana dal into a blender. Add to it - garlic, green chilies, and garam masala, and blend into a coarse paste.
Mixing: Transfer the coarse mixture into a large mixing bowl. Add to it - chopped onions, shredded carrot, dill, and salt. Mix it really well.
Frying: Make golf-sized balls of the mixture. Then flatten each ball and shape them into small patties. Heat oil in a flat-bottomed pan on medium heat. Carefully drop each patty into the oil and fry them until golden brown on both sides. Remove them onto a tissue or paper towel to remove excess oil. Serve: Serve with a rice bowl, a salad bowl, or just enjoy them as with your favorite dip!