Print

Spanish Rice and Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spanish Rice and Beans is a flavorful, budget-friendly dish made with fluffy rice, tender beans, tomatoes, and warm spices. It’s a plant-based comfort food perfect as a main dish or hearty side.

Ingredients

  • 1 cup long grain white or brown rice
  • 1 can (15 oz) black beans or pinto beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes (with juice)
  • 1 small onion, chopped
  • 2 garlic cloves, minced
  • 2 cups vegetable broth or water
  • 2 tbsp olive oil
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp chili powder
  • Salt and black pepper, to taste
  • Fresh cilantro, for garnish (optional)
  • Lime wedges, for serving (optional)

Instructions

  1. Heat olive oil in a large skillet over medium heat.
  2. Sauté chopped onion until soft, about 5 minutes. Add minced garlic and cook for 30 seconds.
  3. Add uncooked rice and stir for 2–3 minutes to lightly toast.
  4. Stir in diced tomatoes, beans, vegetable broth, cumin, paprika, chili powder, salt, and pepper.
  5. Bring to a boil, then reduce heat, cover, and simmer for 20 minutes (30–40 minutes for brown rice), or until rice is tender and liquid is absorbed.
  6. Fluff with a fork and garnish with fresh cilantro and a squeeze of lime, if desired.

Notes

  • Add corn or bell peppers for extra veggies.
  • Use diced jalapeño or cayenne for heat.
  • Substitute quinoa for a protein-packed variation.
  • Stir in tomato paste or coconut milk for a creamier texture.
  • Great as taco or burrito filling, or served with greens.

Nutrition