Drain the soaked whole wheat grains and set aside.
In a large pot, heat the vegetable oil or ghee over medium heat.
Add the chopped onion and cook until translucent.
Stir in the minced garlic and cook for another minute.
Add the chicken or lamb pieces and cook until browned on all sides.
Mix in the ground cinnamon, cardamom, cumin, turmeric, black pepper, and salt. Cook for 2 minutes to toast the spices.
Add the drained whole wheat grains to the pot. Stir to combine.
Pour in the chicken or beef broth and bring to a boil.
Reduce the heat to low, cover the pot, and simmer for about 1.5 to 2 hours, stirring occasionally, until the grains are tender and have broken down into a porridge-like consistency. You may need to add more broth or water if the mixture becomes too thick.
Once the jireesh has reached the desired consistency, taste and adjust seasoning if necessary.
Garnish with fresh parsley or cilantro if desired.
Enjoy your meal!