In a medium pot over medium heat, add the olive oil, chorizo and bacon. Cook for about 5 -7 minutes or until the bacon and chorizo are well browned.
Remove the chorizo and bacon from the pot using a slotted spoon and place them on a plate to cool.
Add the onions, tomato, scallion, red pepper and garlic to the pot where you cooked the meats. Cook for about 10 minutes or until the onions are translucent.
Add the rice and stir for 2 minutes, then add the chicken stock and bring to a boil. Reduce the heat to low, add the salt and pepper. Cover and cook for 10 minutes.
Meanwhile in a small skillet, heat the butter and add the plantains. Cook for about 6 minutes, stirring occasionally. Set aside.
Add the corn, beans, chorizo and bacon to the rice. Stir, cover and cook for 10 minutes more. Add the cilantro and plantain then mix well and serve with avocado on top.