Go Back
+ servings
Black beans and rice recipe | Authentic Mexican Rice | Easy Spanish Rice with Beans.
Print Recipe
5 from 63 votes

Black Beans & Rice Recipe | Mexican Rice | Spanish Rice

Black Beans and Rice is one of the best vegetarian dishes you will make in less than 30 minutes. You can serve this rice as a main or side dish or in burritos, enchiladas, rice bowls, etc. Spanish rice with black beans is spicy and nutty, our family's favorite dinner recipe.
Prep Time5 minutes
Cook Time25 minutes
Soaking time3 hours
Total Time3 hours 30 minutes
Course: Dinner, Lunch
Cuisine: Latin America, Mexican, Spanish
Diet: Gluten Free, Vegan
Servings: 4 people
Calories: 309kcal
Author: Kushi

Equipment

  • Pot

Ingredients

  • 1 can Black beans (or ½ cup dried beans)
  • 1 cup Rice (jasmine or basmati)
  • 2 tablespoon Olive oil or butter, divided
  • 1 teaspoon Cumin seeds
  • 1 Bay leaf
  • 1 medium Onion , finely chopped
  • 5 cloves Garlic , finely chopped
  • 1 medium Tomato , chopped
  • ¼ to ½ teaspoon Cayenne powder or Red chile powder (optional, vary per your taste)
  • 2 to 3 tablespoon Hot sauce , adjust to taste
  • 1 Jalapeno , chopped (optional)
  • ¼ cup Cilantro or Coriander leaves, chopped
  • Salt , to taste

Instructions

How to cook dried black beans? (If using canned beans, ignore this)

  • Soak ½ cup of black beans in water for 4 hours or overnight and drain them.
    1 can Black beans
  • Add black beans with 2 cups of water and pressure cook for two whistles in an Indian cooker or pressure cook on HIGH for 20 - 25 minutes in your Instant Pot based on firm or soft texture.
  • Let the pressure release naturally. Then, use the black beans in rice. You can use any broth to make curry or soup.

How to cook rice?

  • In a pan on medium to low flame, add butter or oil. Add one cup of rice and saute till it develops some color and you get a nutty aroma. I have used jasmine rice.
    2 tablespoon Olive oil, 1 cup Rice
  • Now add 1 ½ cups of water and salt. Bring it to a boil, cover, and simmer it for 10 minutes or until the rice is cooked. Keep this aside.
    Salt

How to make black bean rice?

  • In another pan, drizzle 1 tablespoon oil. Add the bay leaf, cumin seeds, onion, and garlic cloves and saute till the onion becomes translucent.
    2 tablespoon Olive oil, 1 teaspoon Cumin seeds, 1 Bay leaf, 1 medium Onion, 5 cloves Garlic
  • Now add the tomatoes and cayenne powder and saute till the tomato becomes soft.
    1 medium Tomato, ¼ to ½ teaspoon Cayenne powder
  • Next, add the hot sauce, salt to taste, and jalapeno and mix well.
    2 to 3 tablespoon Hot sauce, 1 Jalapeno
  • Finally, add the cooked rice, black beans, and cilantro and mix until everything is combined and heated through.
    ¼ cup Cilantro

Instant pot Spanish black beans and rice

  • Turn on the saute mode of your IP. Add butter, cumin seeds, bay leaf, onion, and garlic, and saute until onion becomes translucent.
  • Add the rice and stir for one more minute.
  • Add 1 ½ cups water, tomato, sauce, jalapeno, salt to taste and mix well.
  • Lock the lid and cook on HIGH pressure for 3-4 minutes.
  • Let this sit for 8 minutes. Then, release any pressure manually.
  • Fluff the rice, add black beans and cilantro, and mix until everything is combined.
  • Serve and enjoy.
  • (If using brown rice, you may have to cook for 22 minutes).

Notes

  • Always taste the sauce and use it as desired.
  • Vary the spiciness as desired.
  • If you are using canned beans, buy low-sodium ones. Wash and drain before you use.
  • Water to rice ratio may vary depending on the rice used. Check the package instructions. 
  • You can use brown rice instead of white rice. 
  • Drizzle lemon juice just before serving if desired. 

Nutrition

Calories: 309kcal | Carbohydrates: 52g | Protein: 8g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.01g | Sodium: 625mg | Potassium: 321mg | Fiber: 5g | Sugar: 2g | Vitamin A: 363IU | Vitamin C: 10mg | Calcium: 45mg | Iron: 2mg