Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spanish Rice and Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 5 minutes
  • Cook Time: 20-35 minutes (depending on rice type)
  • Total Time: 30-40 minutes
  • Yield: 4 servings
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

Spanish Rice and Beans is a hearty, flavorful, and easy-to-make dish that combines the warmth of seasoned rice with the comforting texture of beans. This dish is packed with savory spices and is the perfect side dish or even a complete meal. Whether you’re cooking for a family dinner or meal prepping for the week, Spanish Rice and Beans offer both taste and nutrition in one simple recipe.


Ingredients

  • 1 cup long-grain white rice (or brown rice for a healthier option)
  • 1 can (15 oz) black beans, drained and rinsed (or pinto beans)
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes (or crushed tomatoes)
  • 1 ½ cups vegetable broth (or chicken broth)
  • 1 tbsp olive oil
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • ½ tsp paprika
  • ½ tsp salt (adjust to taste)
  • ½ tsp black pepper
  • 1/4 tsp cayenne pepper (optional for heat)
  • Fresh cilantro for garnish (optional)
  • Lime wedges (optional for serving)

Instructions

  1. Cook the rice: Heat olive oil in a medium-sized pot or skillet over medium heat. Add the rice and sauté for 2-3 minutes, stirring occasionally, until it becomes lightly golden. This adds extra flavor and helps the rice cook evenly.
  2. Add aromatics: Add the chopped onion and garlic to the pot and cook for another 2-3 minutes, until the onion is soft and translucent.
  3. Season the rice: Stir in the cumin, chili powder, paprika, salt, pepper, and cayenne (if using). Let the spices cook for about 1 minute, allowing them to become fragrant.
  4. Add liquids: Pour in the diced tomatoes (with their juices), vegetable broth, and beans. Stir to combine.
  5. Simmer: Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for about 15-20 minutes (for white rice) or 30-35 minutes (for brown rice), or until the rice is tender and the liquid has been absorbed.
  6. Fluff and serve: Once the rice is cooked, remove the pot from heat. Let it sit, covered, for 5 minutes, then fluff the rice with a fork. Garnish with fresh cilantro and serve with lime wedges if desired.

Notes

Variations: Add diced bell peppers, corn, or zucchini to the dish for increased veggie content.Spicy Version: Add chopped jalapeños or a dash of hot sauce for extra spice.Different Beans: Use kidney beans, garbanzo beans, or any other beans you prefer.Add Cheese: For a non-vegan option, sprinkle shredded cheese on top of the rice after cooking for a cheesy touch.


Nutrition

  • Serving Size: 1 serving
  • Calories: 280
  • Sugar: 4g
  • Sodium: 450mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 44g
  • Fiber: 6g
  • Protein: 9g
  • Cholesterol: 0mg