Heat olive oil in a pan and sauté the chopped onion until soft.
Stir in the tomato paste, then add diced garlic and cook for 1 minute.
Add diced peppers and cook until they start to soften.
Add the bulgur and spices. Cook for 2–3 minutes, stirring occasionally.
Stir in the chopped tomatoes and cook for another 2–3 minutes until softened.
Carefully pour in the hot water. Bring to a boil.
Reduce the heat to the lowest, cover, and cook for about 15 minutes or until the water is absorbed.
Remove from heat and let it rest, covered, for at least 15 minutes before serving.
NOTES
Do not cook the bulgur over high heat.
Bring the mixture to a boil, then reduce the heat to its lowest possible setting. Remember to keep your lid on the pot to prevent moisture from evaporating.
You cannot use fine bulgur for this pilaf recipe. Pilaf has to have some texture otherwise it turns out more like couscous. Medium, coarse or very coarse bulgur will work best and give a nice mouth-feel.
Allowing your bulgur to rest before serving it is another essential step, especially for coarse and very coarse bulgur. This allows the grains to continue cooking without losing additional moisture.