Sauté the aromatics: In a large pot, heat olive oil over medium heat. Add chopped onion and garlic, and cook for 3-4 minutes, until softened and fragrant.
Cook the meat: Add the cubed lamb or chicken to the pot and brown on all sides, about 5-7 minutes. Season with salt, pepper, cumin, coriander, turmeric, paprika, and cinnamon. Stir to coat the meat with the spices.
Add the rice: Stir in the basmati rice, ensuring it’s well mixed with the meat and spices.
Simmer: Pour in the chicken or vegetable broth and bring it to a boil. Lower the heat to a simmer, cover, and cook for 15-20 minutes, or until the rice is tender and the liquid has been absorbed.
Add yogurt: Once the rice is cooked, remove the pot from the heat. Stir in the plain yogurt to make the dish creamy and add a subtle tang.
Garnish: Fluff the rice with a fork, then garnish with fresh parsley or cilantro and slivered almonds or pine nuts, if using.
Serve: Serve hot with lemon wedges on the side for a fresh burst of flavor. Enjoy your Terra Massoud dish!