Heat a large rimmed metal or cast iron skillet over medium heat. Once hot, add olive oil, onion, bell pepper and garlic. Sauté for 4-5 minutes, stirring frequently, until soft and fragrant.
Add tomato, sea salt, paprika, cumin, chili powder, cinnamon, cayenne pepper (optional), cardamom, and coriander. Stir to combine.
Bring to a simmer over medium heat and cook for 2-3 minutes, stirring frequently.
Add chickpeas and couscous. Stir to combine. Then reduce heat to medium-low and simmer for 20 minutes to allow the flavors to develop and cook beans and couscous.
Taste and adjust seasonings as needed, adding more cumin or paprika for smokiness, cayenne for heat, cardamom and coriander for earthiness (or slight curry flavor), or chili powder for smoke/heat.
Serve as is or with bread or rice. Garnish with fresh lemon juice, cilantro or parsley for extra flavor.