Heat the olive oil over medium heat in a large sautué pan. Add the onion, scallions and pepper and cook for about 5 minutes.
Add the tomatoes and garlic, and cook for another 5 minutes. Add the cumin, and saffron and stir for about 2 minutes.
Add the chorizo slices, 1 cup of broth and tomato paste, stir well and bring to a boil.
Reduce heat to a simmer, cover and cook for about 25 minutes.
While sausage is simmering, cook rice in chicken broth (rice:broth ratio depends on the variety of rice)
Spoon sausage mixture over rice and sprinkle with chopped cilantro to serve.