Start by pressing the tofu to remove excess moisture, then crumble it into a large bowl. Add finely chopped onion and minced garlic. This step ensures the base is flavorful and easy to shape.
Add all spices, tomato puree, flour, and fresh herbs to the bowl. Mix thoroughly using your hands until the mixture becomes sticky and well combined. The texture should hold together when pressed.
Form small kebab shapes or patties with your hands. Heat oil in a pan over medium heat and cook each side until golden brown. Serve warm once the outside is crisp and slightly firm.