01 - Heat olive oil in a medium saucepan over medium heat. Add the chopped onion and sauté for 3-4 minutes until softened.
02 - Add the garlic and cook for 1 minute until fragrant.
03 - Stir in the cumin, coriander, cinnamon, turmeric, black pepper, smoked paprika, and salt. Cook for 30 seconds to toast the spices.
04 - Add the rinsed barley and stir to coat with the spices and oil.
05 - Pour in the vegetable broth and bring to a gentle boil.
06 - Reduce heat to low, cover, and simmer for 35-40 minutes, stirring occasionally, until barley is tender and most liquid is absorbed.
07 - If using raisins, stir them in for the last 5 minutes of cooking.
08 - Remove from heat, fluff with a fork, and let stand for 5 minutes.
09 - Garnish with chopped parsley and toasted almonds before serving.