/Black Beans & Rice (Instant Pot)

Black Beans & Rice (Instant Pot)

When you just don’t know what to make for dinner, this recipe for Black Beans and Rice (Instant Pot) with a fresh avocado salsa swoops in to save the day! Healthy, full and flavor and fantastic for meal prep.

Cooked black beans and rice, topped with an avocado salsa, on a plate.

Black beans and rice (Instant Pot or otherwise) is a fantastic stick-to-your-ribs meal that is easy on the wallet. Let’s be real…if I had a dollar for each time I stood in front of my fridge or pantry, staring blankly and wondering what to make for dinner…well, I would have enough money to go out for a fancy meal!

It’s those days that I’m grateful about my bordering-on-obsessive need to stock my pantry with staple items such as rice and beans.

Black beans and rice are a fantastic base for using up leftovers (less waste = less money out of our pockets!). Sometimes we pile on shredded chicken or grilled shrimp, and other times we tuck the mixture inside of burritos. But the beauty of a simple plate of beans and rice is that they can be a hearty vegetarian meal all on their own. Top them with a fresh avocado salsa and you have an easy, healthy meal that’s packed with protein and fiber.

Tips for this recipe

  • The salsa: While this light and fresh salsa is the perfect foil for a hearty plate of black beans and rice, it’s equally good served on shrimp tacos, piled on top of grilled salmon or chicken, or served alongside a bowl of tortilla chips.
  • Portion size: This recipe makes a large portion of rice and beans (8 cups!), which will stay good for a couple of days in the fridge so you can use it for a variety of meals. The nutritional data provided in the recipe below accounts for 1 cup of rice and beans, along with the avocado salsa, to be served as a vegetarian entrée. Of course, you could serve up less as a side dish if you wish.
  • Soaking: One of the many fantastic uses for the Instant Pot, or any other electric pressure cooker, is that it can cook dried beans in a fraction of time needed for stovetop cooking. Another bonus? It’s not necessary to soak the beans before cooking, which is a huge time saver! If you prefer to soak your beans, reduce the cooking time to 9 minutes.
  • Double duty: The beauty of this recipe is that the rice and beans are cooked together in the Instant Pot. Less clean-up needed – I’m a fan of that!
  • Lime juice: Don’t skip the squeeze of lime at the end of the recipe. The acid in the lime juice really makes the flavors sing.
Cooked rice and beans in the Instant Pot.

How to make Instant Pot black beans and rice

  1. RINSE: First, rinse the beans in a sieve and pick out any stones.
  2. SAUTÉ: Using the Sauté mode on the Instant Pot, cook the onions until they start to soften. Stir in some minced garlic and the spices. If you’d like a little heat, stir in some cayenne pepper as well.
  3. ADD THE REST: Switch off the Sauté mode, then add the vegetable broth, water, rinsed black beans and brown rice. Give the mixture a quick stir to combine.
  4. COOK: Put the lid on the Instant Pot, close the steam vent and set to 30 minutes on HIGH pressure. It typically takes about 15 minutes for the pressure to build before the 30-minute cook time kicks in.
  5. PRESSURE RELEASE: Once the cooking time is done, allow the pressure to release naturally for 10 minutes, then carefully release the rest of the steam using quick release.
  6. SERVE: Fluff the mixture with a fork, stir in the lime juice and adjust the seasonings, if necessary. Serve with the avocado salsa.
Fresh avocado salsa, with tomatoes, lime juice and cilantro.

Other vegetarian recipe

Printable Recipe

Black beans and rice, topped with avocado and tomato, on a gray plate.

Black Beans and Rice (Instant Pot)

ou can’t beat Black Beans and Rice (Instant Pot) with fresh avocado salsa for a healthy, economical meal that comes together easily!

#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-full svg * { fill: #ffffff; }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-0-33); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-0-50); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-0-66); }linearGradient#wprm-recipe-user-rating-0-33 stop { stop-color: #ffffff; }linearGradient#wprm-recipe-user-rating-0-50 stop { stop-color: #ffffff; }linearGradient#wprm-recipe-user-rating-0-66 stop { stop-color: #ffffff; }



Course: Entrees

Cuisine: Mexican

Keyword: Gluten Free, Instant Pot Recipes, Plant Based, Pressure Cooker

Prep Time: 10 minutes

Cook Time: 30 minutes

Pressure Time: 25 minutes

Total Time: 1 hour 5 minutes

Servings: 8 Servings

Calories: 267.9kcal


The Salsa:

  • 2 Hass avocados chopped
  • Juice of 1 lime
  • 2 medium tomatoes diced
  • 3 tablespoons minced cilantro
  • 2 tablespoons minced jalapeno pepper seeds removed
  • ¼ teaspoon kosher salt

Prevent your screen from going dark


The Rice and Beans:

  • Set the Instant Pot to Saute mode and add the olive oil.

  • Add the onion and cook, stirring occasionally, until starting to soften, about 3 minutes.

  • Add the garlic, cumin, chili powder, paprika, oregano and salt. Cook for 30 seconds. Turn off the Instant Pot.

  • Pour in the vegetable broth, water, dried black beans and rice, and stir.

  • Put the lid on the Instant Pot, close the steam vent and set to HIGH pressure. Adjust the time to 30 minutes. The Instant Pot will take approximately 15 minutes to come to pressure.

  • Let the pressure release naturally for 10 minutes, then release the pressure the rest of the way.

  • Squeeze in the the lime juice, fluff the rice and beans with a fork and season to taste. Serve with the avocado salsa.

The Salsa:

  • While the rice and beans are cooking, stir together the avocado, lime juice, tomato, cilantro, jalapeno and salt.


Please note that I am not a medical or nutritional professional. I provide nutritional information for my recipes as a courtesy to my readers. It is calculated using the LoseIt! calculator. While I attempt to provide information that is as accurate as possible, you should calculate the nutritional information independently before relying on it.


Serving: 1Cup Rice & Beans + ¼ Cup Salsa | Calories: 267.9kcal | Carbohydrates: 39.3g | Protein: 10.3g | Fat: 9g | Saturated Fat: 1.3g | Sodium: 322mg | Fiber: 10.6g | Sugar: 2.2g

Tried this recipe?If you make this recipe, I’d love to see it on Instagram! Just use the hashtag #COOKINCANUCK and I’ll be sure to find it.

This post was first published on April 23, 2018 and updated on May 17, 2024.

Disclosure: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for me to earn fees by linking to Amazon.com and affiliated sites.


Original Source