Rinse the rice under cold water until the water runs clear.
In a pot, heat the vegetable oil over medium heat. Add the rice and cook for a couple of minutes until lightly toasted.
Add water and salt to the pot. Bring to a boil, then reduce heat to low, cover, and simmer until rice is cooked and water is absorbed, about 18-20 minutes.
In a large pot, heat the vegetable oil over medium heat. Add the onions, bell pepper, and garlic. Cook until softened.
Stir in the tomato paste, cumin, oregano, and bay leaf. Cook for a couple of minutes.
Add the soaked red beans and enough water to cover them by a couple of inches. Bring to a boil, then reduce heat and simmer until beans are tender, about 1-1.5 hours. If using canned beans, skip this step and just heat them with the seasoning.
Heat vegetable oil in a large skillet over medium heat. Add the meat and cook until browned on all sides.
Add the onions, garlic, and bell pepper. Cook until the vegetables are softened.
Stir in the paprika, oregano, cumin, tomato sauce, and broth. Bring to a simmer and cook until the meat is tender and the sauce has thickened, about 30-40 minutes.
Enjoy your meal!