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, achiote, rice and stir for about 2 minutes.
Add the chorizo slices, broth and tomato paste, stir well and bring to a boil.
Reduce heat to a simmer, cover and cook for about 25 minutes.
Sprinkle with chopped cilantro and serve.