Heat the olive oil in a large saucepan over medium heat. Add the onion and saute for 5 minutes until translucent, stirring occasionally. Add the rice and cook for 2 minutes, stirring occasionally. Add the salsa, adobo sauce, broth, and kosher salt.
Bring to a boil. Then reduce the heat to low, cover, and simmer for 20 minutes until all the liquid is cooked out. Remove from the heat and allow to stand for 5 minutes to steam.
Fluff with a fork. Stir in the beans (drained and rinsed), chopped roasted red peppers and cilantro. Serve immediately.