Additionally in Rajasthani cuisine, the Pyaaj Kachori (onion kachori) is very famous. Another form of Kachori which is famous in Rajasthan is the Mawa Kachori. It is a sweet dish which is dipped in sugar syrup.

In Delhi it is often served as a chaat. Also Delhi has another kind of kachori, called 'Khasta kachori' or 'Raj Kachori'.

A variant includes sweet upwas (fast) kachori, made with potato, coconut, and sugar. Kachoris are often served with a chutney, often made from tamarind, mint, or coriander. Another variant is fried and stuffed with pulses (urad and moong especially) and it is generally found in Kutch region in Gujarat. A kachori stuffed with peas is a delicacy in Bengal.

Some of the variants popular in North India includes a version similar to the Rajasthan version accompanied with a curry made of potatoes and varied spices or even chana (chole), similar to one served in chole bhature.

A variant of kachori started by Tirathram Karamchand Sharma in 1951 in front of Shegaon Railway station. It is a popular dish in Maharashtra and is available in some countries outside of India. It's industry is mainly in Akola and surrounding area. Also transported by special Kachori vans, it is a very famous snack in Vidarbha. It is ISO cerified.