Mexican Black Beans and Rice Recipe

Mexican cuisine is celebrated for its bold and vibrant flavors, and one classic dish that embodies this culinary heritage is Mexican black beans and rice. This hearty and satisfying recipe combines aromatic spices, tender black beans, and fluffy rice into a delightful dish that’s not only delicious but also nutritious. Whether you’re a fan of Mexican food or simply looking for a flavorful meal to enjoy, this recipe is sure to bring a fiesta to your plate.


For the Black Beans

  • 1 cup dried black beans (or 2 cans of black beans, drained and rinsed)
  • 4 cups water (if using dried beans)
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 jalapeño pepper, finely chopped (adjust to your desired level of spiciness)
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon paprika
  • Salt and pepper to taste
  • 2 tablespoons vegetable oil

For the Rice

  • 1 cup long-grain white rice
  • 2 cups water or vegetable broth
  • 1 bay leaf
  • 1/2 teaspoon salt
  • 1 tablespoon vegetable oil

For the Salsa (optional)

  • 2 tomatoes, diced
  • 1/2 red onion, finely chopped
  • 1/4 cup fresh cilantro, chopped
  • Juice of 1 lime
  • Salt and pepper to taste

For Garnish (optional)

  • Sliced avocado
  • Sour cream or plain Greek yogurt
  • Fresh cilantro leaves
  • Lime wedges


Prepare the Black Beans

If Using Dried Beans

  • Rinse the dried black beans under cold water and remove any debris.
  • In a large pot, combine the rinsed beans and 4 cups of water. Bring to a boil, then reduce the heat to a simmer. Cook for about 1 to 1.5 hours or until the beans are tender. Drain and set aside.

For Both Dried and Canned Beans

  • In a large skillet, heat 2 tablespoons of vegetable oil over medium heat.
  • Add the chopped onion and sauté for 2-3 minutes until it becomes translucent.
  • Stir in the minced garlic and jalapeño pepper, and cook for an additional 1-2 minutes until fragrant.
  • Add the cooked or canned black beans to the skillet, along with ground cumin, chili powder, paprika, salt, and pepper.
  • Cook the beans, stirring occasionally, for 5-7 minutes, allowing them to absorb the flavors and become slightly creamy. Mash some of the beans with a fork for a thicker consistency if desired. Keep warm.

Prepare the Rice

  • In a medium saucepan, heat 1 tablespoon of vegetable oil over medium heat.
  • Add the white rice and sauté for 2-3 minutes until the rice becomes slightly translucent.
  • Pour in the water or vegetable broth, add the bay leaf, and season with salt.
  • Bring to a boil, then reduce the heat to low, cover, and simmer for about 15-20 minutes or until the rice is tender and the liquid is absorbed. Remove the bay leaf and fluff the rice with a fork.

Make the Salsa (Optional)

  • In a bowl, combine the diced tomatoes, chopped red onion, fresh cilantro, lime juice, salt, and pepper. Stir well to combine.

Serve Your Mexican Black Beans and Rice

  • To serve, spoon a generous portion of the cooked rice onto each plate.
  • Top the rice with a portion of the seasoned black beans.
  • If desired, garnish with sliced avocado, a dollop of sour cream or plain Greek yogurt, fresh cilantro leaves, and lime wedges.
  • Serve with the optional Salsa on the side or spooned over the beans for extra flavor.


This Mexican black beans and rice recipe is versatile and can be customized to suit your preferences:

  • Protein: Add cooked chicken, ground beef, or tofu for an extra protein boost.
  • Vegetables: Include diced bell peppers, corn kernels, or sautéed spinach for added texture and flavor.
  • Spiciness: Adjust the level of heat by adding more or fewer jalapeño peppers or using hot sauce.
  • Grains: Substitute the white rice with brown rice, quinoa, or cauliflower rice for a healthier twist.


Mexican black beans and rice is a beloved dish that captures the essence of Mexican cuisine with its bold flavors and satisfying combination of beans and rice. This recipe offers a perfect balance of protein, fiber, and essential nutrients, making it a nutritious and wholesome meal option for vegetarians and non-vegetarians alike.

Whether enjoyed as a standalone dish or paired with your favorite Mexican entrees like tacos or enchiladas, this flavorful creation is sure to please your taste buds and transport you to a lively Mexican fiesta. So, gather your ingredients, bring out the spices, and embark on a culinary journey to savor the delightful taste of Mexican black beans and rice.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *