Heat the olive oil or water in a medium saucepan over medium-high heat. Add the onion, carrot, bell pepper, and garlic. Cook, stirring, for 5 minutes to soften the vegetables. Stir in the tomatoes, dried basil, saffron, and paprika. Stir in the chickpeas, couscous, broth, and red pepper flakes. Season with salt to taste. Bring to a boil and then reduce the heat to a simmer, cover, and cook for 10 minutes.