Sauté the onions in olive oil for a couple of minutes, add the ground meat and continue sautéing until the meat is evenly browned, about 3 minutes. Add the freekeh and mix in all the spices. Add the hot water to the freekeh and bring to boil. Cover the pot and cook the pilaf on low heat until all the liquid is absorbed and the freekeh is fully cooked, about 40-45 minutes.
Slightly, heat the olive oil, add the vegetables and sauté together for 5 minutes. Mix in all the spice, cover, and cook on low heat for an extra 20 minutes making sure to stir in the vegetables occasionally.
Spread a layer of the lamb and freekeh pilaf on a platter, top it with a layer of carrots and peas then sprinkle it with your favorite fried nuts. Garnish with some chopped parsley and serve it warm with a side of salad and yogurt.