Print

Spanish Rice and Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spanish Rice and Beans is a hearty one-pot dish featuring tender rice, savory beans, tomatoes, and warm spices. This flavorful and budget-friendly recipe works beautifully as a main course or satisfying side dish.

Ingredients

  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 1 bell pepper, diced
  • 3 cloves garlic, minced
  • 1 cup long-grain white rice
  • 1 can (15 ounces) black beans or pinto beans, drained and rinsed
  • 1 can (14.5 ounces) diced tomatoes
  • 2 cups vegetable or chicken broth
  • 1 teaspoon paprika
  • 1 teaspoon ground cumin
  • ½ teaspoon chili powder
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons chopped fresh cilantro (optional)
  • Lime wedges for serving (optional)

Instructions

  1. Heat the olive oil in a large skillet or saucepan over medium heat.
  2. Add the onion and bell pepper and cook for 4 to 5 minutes until softened.
  3. Stir in the garlic and cook for 30 seconds until fragrant.
  4. Add the rice and cook for 1 to 2 minutes, stirring frequently to lightly toast it.
  5. Stir in the diced tomatoes, beans, broth, paprika, cumin, chili powder, salt, and black pepper.
  6. Bring the mixture to a gentle boil.
  7. Reduce the heat to low, cover, and simmer for 18 to 20 minutes, or until the rice is tender and the liquid has been absorbed.
  8. Remove from the heat and let stand, covered, for 5 minutes.
  9. Fluff the rice with a fork.
  10. Garnish with fresh cilantro and serve with lime wedges if desired.

Notes

  • Add diced jalapeños or extra chili powder for a spicier version.
  • Use brown rice and adjust cooking time and liquid as needed.
  • Add cooked chicken, shrimp, or extra beans for additional protein.
  • Stir in corn kernels for extra sweetness and texture.
  • Store leftovers in the refrigerator for up to 4 days.
  • Freeze for up to 3 months and reheat with a splash of broth.

Nutrition