Onion kulcha is a type of Indian flatbread that is similar to naan but with an onion filling. The dough for onion kulcha is typically made with flour, water, yeast, salt, and sugar. For the filling, chopped onions, spices, and herbs such as cumin, coriander, and green chili are mixed together.