Spanish Rice and Beans

Posted on

Spanish Rice and Beans

Main Dishes

This Spanish Rice and Beans is a savory, flavorful, and hearty side dish perfect for pairing with any Mexican or Latin-inspired meal. It’s made with aromatic spices, tomatoes, and tender rice, creating the perfect balance of comfort and flavor. It’s easy to prepare and can be a main dish for vegetarians or a side for meat lovers.

Subscribe to our newsletter to get this recipe delivered straight to your inbox and never miss out on delicious updates.

Ingredients:

  • 1 cup long-grain white rice
  • 1 tablespoon olive oil
  • 1 small onion (diced)
  • 2 cloves garlic (minced)
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon paprika
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper
  • 1 (14.5 oz) can diced tomatoes (with juice)
  • 1 (15 oz) can black beans (drained and rinsed)
  • 2 cups vegetable or chicken broth
  • 1/2 cup frozen peas (optional)
  • 1 tablespoon chopped fresh cilantro (for garnish)
  • Lime wedges (for serving)

Instructions:

Step 1: Cook the Rice

  1. In a large saucepan, heat olive oil over medium heat.
  2. Add the diced onion and cook for 3-4 minutes, until softened.
  3. Add the garlic, cumin, paprika, chili powder, salt, and black pepper. Stir for 1 minute until fragrant.
  4. Add the rice to the pan and stir to coat it with the oil and spices. Cook for 2 minutes, allowing the rice to lightly toast.

Step 2: Add Liquids and Simmer

  1. Stir in the diced tomatoes with their juice and broth.
  2. Bring the mixture to a boil, then reduce the heat to low.
  3. Cover and let the rice cook for about 15-20 minutes, or until the rice is tender and the liquid has been absorbed.

Step 3: Add Beans and Peas

  1. Once the rice is cooked, fluff it with a fork.
  2. Gently fold in the black beans and frozen peas (if using). Cover and let it sit for 5 minutes to heat through.

Step 4: Serve

  1. Garnish with freshly chopped cilantro.
  2. Serve with lime wedges on the side for an added burst of freshness.

Tips for Success:

  • Rice variety: You can substitute long-grain rice with jasmine or basmati rice for a different flavor profile.
  • For extra flavor: Consider adding a bay leaf or a dash of hot sauce to spice things up while simmering.
  • Use fresh or frozen beans: If you prefer fresh beans, cook them ahead of time and add them to the dish in the final step.
  • Make it spicier: Add a diced jalapeño pepper along with the onion for a spicy kick.

Preparation Time: 10 minutes

Cooking Time: 25 minutes

Cuisine: Mexican/Latin

This Spanish Rice and Beans makes a perfect side for tacos, grilled meats, or as a stand-alone vegetarian meal. It’s comforting, flavorful, and so easy to make!

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

Spanish Rice and Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Sandra
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Cuisine: Mexican/Latin

Description

This Spanish Rice and Beans is a savory, flavorful, and hearty side dish perfect for pairing with any Mexican or Latin-inspired meal. It’s made with aromatic spices, tomatoes, and tender rice, creating the perfect balance of comfort and flavor. It’s easy to prepare and can be a main dish for vegetarians or a side for meat lovers.

Subscribe to our newsletter to get this recipe delivered straight to your inbox and never miss out on delicious updates.

 


Ingredients

Scale
  • 1 cup long-grain white rice
  • 1 tablespoon olive oil
  • 1 small onion (diced)
  • 2 cloves garlic (minced)
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon paprika
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper
  • 1 (14.5 oz) can diced tomatoes (with juice)
  • 1 (15 oz) can black beans (drained and rinsed)
  • 2 cups vegetable or chicken broth
  • 1/2 cup frozen peas (optional)
  • 1 tablespoon chopped fresh cilantro (for garnish)
  • Lime wedges (for serving)

Instructions

Step 1: Cook the Rice

  1. In a large saucepan, heat olive oil over medium heat.
  2. Add the diced onion and cook for 3-4 minutes, until softened.
  3. Add the garlic, cumin, paprika, chili powder, salt, and black pepper. Stir for 1 minute until fragrant.
  4. Add the rice to the pan and stir to coat it with the oil and spices. Cook for 2 minutes, allowing the rice to lightly toast.

Step 2: Add Liquids and Simmer

  1. Stir in the diced tomatoes with their juice and broth.
  2. Bring the mixture to a boil, then reduce the heat to low.
  3. Cover and let the rice cook for about 15-20 minutes, or until the rice is tender and the liquid has been absorbed.

Step 3: Add Beans and Peas

  1. Once the rice is cooked, fluff it with a fork.
  2. Gently fold in the black beans and frozen peas (if using). Cover and let it sit for 5 minutes to heat through.

Step 4: Serve

 

  1. Garnish with freshly chopped cilantro.
  2. Serve with lime wedges on the side for an added burst of freshness.

Notes

  • Rice variety: You can substitute long-grain rice with jasmine or basmati rice for a different flavor profile.
  • For extra flavor: Consider adding a bay leaf or a dash of hot sauce to spice things up while simmering.
  • Use fresh or frozen beans: If you prefer fresh beans, cook them ahead of time and add them to the dish in the final step.

 

  • Make it spicier: Add a diced jalapeño pepper along with the onion for a spicy kick.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star