Combine the flour and the spices in a small bowl and set aside.
Add the vegetable oil to a medium pot under medium heat. Heat until just under the smoke point.
Add the dry spices to the hot oil and combine with a whisk, stirring until smooth. Cook until fragrant and slightly browned (about 1 minute).
Add the tomato paste and immediately whisk to combine. Gradually add the vegetable stock, whisking throughout. (Mixture should have the consistency of tomato ketchup.)
Let the sauce boil, then reduce heat to a simmer and cook until flavours are well integrated (about 7 minutes). Remove from heat and add salt and pepper to taste.