Aqueça o óleo em uma panela. Adicione a cebola, o alho e o pimentão e cozinhe mexendo, por 5 minutos, ou até ficar macio.
Adicione o arroz e cozinhe, mexendo sempre, por 3 minutos. Adicione o caldo e tomate e deixe ferver. Reduza o fogo para médio-baixo e cozinhe, coberto, por 12 minutos ou até que o líquido seja absorvido. Retire do fogo. Cubra e deixe descansar por 10 minutos ou até que o arroz esteja macio. Adicione o feijão e misture.