1. Bring 2¾ cups water to boil and add the freekeh.
2. Cover and reduce heat to cook till water is absorbed.
3. Remove from heat and leave covered for 5 minutes.
4. Roast onions till medium brown. Add tomatoes and cook for 1-2 minutes. Add the freekeh.
4. Stir the pesto into the cooked freekeh and season to taste with salt and pepper.
5. Garnish with crumbled feta.