Loading...

Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the diced white onion and cook until softened and translucent, about 5 minutes.

Add the minced garlic and jalapeño (if using) to the pot. Cook for another 1 minute until fragrant, being careful not to burn the garlic.

Stir in the rinsed long-grain white rice. Cook, stirring frequently, for 3-5 minutes until the edges of the rice grains start to look translucent and lightly toasted.

Add the chicken or vegetable broth, undrained diced tomatoes, tomato paste, chili powder, ground cumin, smoked paprika, dried oregano, salt, and black pepper to the pot. Stir well to combine all ingredients.

Bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover the pot tightly with a lid, and simmer for 18 minutes without lifting the lid.

After 18 minutes, remove the pot from the heat. Stir in the rinsed and drained pinto beans. Re-cover the pot and let it rest for another 5 minutes. This allows the steam to finish cooking the rice and the flavors to meld.

Remove the lid and gently fluff the rice and beans with a fork. Taste and adjust seasoning if necessary. Serve hot, garnished with fresh chopped cilantro, lime wedges, and a dollop of sour cream or Mexican crema, as desired.


Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the diced white onion and cook until softened and translucent, about 5 minutes.

Add the minced garlic and jalapeño (if using) to the pot. Cook for another 1 minute until fragrant, being careful not to burn the garlic.

Stir in the rinsed long-grain white rice. Cook, stirring frequently, for 3-5 minutes until the edges of the rice grains start to look translucent and lightly toasted.

Add the chicken or vegetable broth, undrained diced tomatoes, tomato paste, chili powder, ground cumin, smoked paprika, dried oregano, salt, and black pepper to the pot. Stir well to combine all ingredients.

Bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover the pot tightly with a lid, and simmer for 18 minutes without lifting the lid.

After 18 minutes, remove the pot from the heat. Stir in the rinsed and drained pinto beans. Re-cover the pot and let it rest for another 5 minutes. This allows the steam to finish cooking the rice and the flavors to meld.

Remove the lid and gently fluff the rice and beans with a fork. Taste and adjust seasoning if necessary. Serve hot, garnished with fresh chopped cilantro, lime wedges, and a dollop of sour cream or Mexican crema, as desired.
