Drain the soaked wheat kernels and set aside.
Heat the vegetable oil or ghee in a large pot over medium heat.
Add the chopped onion and cook until softened and translucent.
Stir in the minced garlic and ginger, cooking for another minute.
Add the chicken or beef pieces (if using) and cook until browned on all sides.
Stir in the ground cumin, coriander, paprika, turmeric, black pepper, and salt. Mix well.
Add the soaked wheat kernels to the pot and stir to coat with the spices and meat.
Pour in the water or broth and bring to a boil.
Reduce the heat to low, cover, and simmer for about 1-1.5 hours, or until the wheat is tender and has absorbed the liquid. Stir occasionally and add more water or broth if necessary.
Once the wheat is tender, use a wooden spoon or potato masher to mash the mixture to your desired consistency. You can also use an immersion blender for a smoother texture if preferred.
Garnish with chopped cilantro or parsley.
Enjoy your meal!