Instant Pot Beans & Brown Rice

5 from 10 votes

Black Beans &  Brown Rice cooked in the Instant Pot using the pot-in-pot method. An easy, wholesome meal which is also vegan and gluten-free. 

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Instant Pot Beans & Brown Rice, an easy & comforting meal made in the IP using the pot-in-pot method. It’s dairy-free, gluten-free and also vegan.

If you love all the Instant Pot vegetarian/vegan recipes that I share on the blog, please join me on this Facebook Group – Instant Pot Vegetarian Recipes. The group would share/feature vegetarian instant pot recipes and ideas from all around the web!

plate with beans and brown rice and avocado slices

Disclosure: This post contains affiliate links. For more information on my Affiliate and Advertising Policy, please click here

Do you guys like brown rice? I didn’t grew up eating brown rice, the only type of rice that was made in my house was white rice, and we pretty much ate that everyday. So it took me some time to get used to the taste and texture of brown rice. But now I really like it, in fact I prefer it so much more than white rice with my stir-fries or even in my chipotle bowl! Sarvesh though is different, he doesn’t like brown rice and has never even tried to like it. For him if its rice, it has to be white basmati rice. Well after coaxing him for years, he has finally agreed to give it a try and so I have been cooking brown rice more often in my kitchen.

And guess what I have been using to make it perfect every time? Yep, my trusted Instant Pot! This recipe for Instant Pot Beans & Brown Rice is amazing because it cooks both the beans and the brown rice together at the same time using the pot-in-pot method. Do you guys remember the pumpkin curry and jasmine rice recipe that I shared? This is pretty similar except that I use brown rice here to make the meal more wholesome.

overhead shot of a plate with rice and beans

This Instant Pot Beans & Brown Rice

✓ is a complete meal which cooks at the same time using the pot-in-pot (PIP) method

✓ packed with nutrients, fiber and protein

✓ is a vegan and gluten-free meal

This recipe calls for pot-in-pot method which means that we cook the rice and beans in 2 different containers but at the same time in the IP. So we cook the beans in the inner steel pot of your instant pot and then place a trivet inside and then a container on top of the trivet and cook the brown rice in that container. You can use any container just that it has to fit in your instant pot and it should preferably be made of steel or glass.

Instant Pot Beans & Brown Rice

 So what do you need for a Pot-in-Pot method?

✓ a trivet – you get one with the Instant Pot but I prefer this one so much more, it has taller legs – Stainless Steel Steaming Rack, 6 Inch Diameter

✓ a steel or glass container to put on top of your trivet. I used these steamer insert pans – Stackable Steamer Insert Pans

I have used black beans here which were soaked in warm water for 2 hours. You may soak them overnight, they will be much softer. The beans are flavored with oregano, cumin, smoked paprika and chipotle powder for that spice kick. I served beans and brown rice with some sliced avocados on top. You may also top it with guacamole or your favorite salsa. This makes a great dinner and leftovers are perfect for lunch the next day. Hope you guys enjoy this easy recipe!

PS: I will update this post soon with video & step by step pictures, so keep an eye on that!

Instant Pot Beans & Brown Rice

5 from 10 votes
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Servings: 4
Black Beans &  Brown Rice cooked in the Instant Pot using the pot-in-pot method. An easy, wholesome meal which is also vegan and gluten-free. 



  • 1 tablespoon olive oil
  • 1 medium onion
  • 4 garlic cloves
  • 14.5 oz can of diced tomatoes I use the one with herbs
  • 1 teaspoon dried oregano
  • 1/2 teaspoon cumin powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon chipotle powder
  • 1/4 teaspoon cayenne pepper optional
  • 1 cup black beans 210 grams, soaked in warm water for 2 hours
  • 1.5 cups water 12 oz
  • 1 teaspoon salt or to taste
  • 2-3 tablespoon chopped cilantro
  • lime juice

Brown Rice

  • 2 cups brown rice 390 grams
  • 2.5 cups water 20 oz
  • 1 teaspoon oil optional

avocado, to serve


    • Soak black beans in warm water for 2 hours. After 2 hours, drain the water and set the beans aside.
    • Press the saute button on your Instant Pot. Once it displays hot add oil and then add onion and garlic.
    • Cook for 3 minutes until onions are softened.
    • Stir in the can of tomatoes, add cumin powder, smoked paprika, oregano, 1/4 teaspoon chipotle powder, cayenne pepper (if using).
    • Cook for 3-4 minutes until tomatoes and spices are well cooked. Add soaked beans, water, salt and mix well.
    • Place a trivet inside your IP. Place a container (which would fit into the IP) filled with brown rice on top of the trivet.
    • Add water, oil (optional) to the rice container. Cover the container with lid or aluminium foil. Close the pot with its lid.
    • Press the manual or pressure cook button. Cook on high pressure for 22 minutes, let the pressure release naturally for 10 minutes and then do a quick release.
    • Open the pot carefully, fluff the rice with a fork and remove the rice container.
    • Remove trivet and then press the saute button. Mash some of the beans (optional), add cilantro, simmer for 2-3 minutes. Add remaining 1/4 teaspoon chipotle powder. Adjust spices to taste. Also squeeze in some fresh lime juice.
    • Serve rice and beans with avocado slices.


    You may add less water to the beans if you like your beans to bit on the dried side. Add 1 cup water in that case in place of 1.5 cups.


    Calories: 477kcal, Carbohydrates: 91g, Protein: 12g, Fat: 7g, Saturated Fat: 1g, Sodium: 751mg, Potassium: 652mg, Fiber: 8g, Sugar: 3g, Vitamin A: 385IU, Vitamin C: 12.5mg, Calcium: 102mg, Iron: 4.1mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Additional Info

    Your feedback is valuable!Please share your comments, ratings, and any suggestions or adaptations below to help us improve and make our recipes more successful.

    Instant Pot Beans & Brown Rice

    Hi, I’m Manali!

    Bringing you easy, delicious vegetarian & vegan recipes! Eating veggies can be fun, you just need to get creative in the kitchen with the right set of ingredients!

    Leave a comment

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

    Recipe Rating


      1. sure, but this cooks for 22 minutes, not sure how the texture of canned beans will be after high pressure on 22 mins

    1. 5 stars
      This is a keeper! My husband really likes it! I don’t have a high trivet, so I just cooked the beans and rice together! I also doubled the recipe for my family of 6. One batch serves more than four. I have leftovers galore, which is a good thing since it was so well received! Nice flavor combination! I am printing this for my go to recipe binder! Thank you, Manali!

      1. the nutritional information is for 1 serving. I use a plugin which calculates the nutritional info automatically so take it as an estimate only..

        1. the calories are calculated automatically by a plugin so these are an estimate and not 100% accurate. So if I say a recipes would serve 4, it divides the total by 4 and gives the size of one serving. Here you can may it might be 1 cup.

    2. Ever tried cardamom in your black beans? Love it that way with a bay leaf, a sofrito of green peppers and onions, and a quarter cup of cabernet. Pre-soaking as you recommend is a must, or the broth won’t develop that thick, dark soupiness that is so special about black beans and carries so many flavors so well.

    3. 5 stars
      What do you out the rice in ? I am not sure what will fit and what will work without breaking or getting to high.

      1. hmm I am not sure if I understood your question perfectly. You mean what did I use to cook the rice? I have given the link to the containers that I used in the blog post.

    4. 5 stars
      Your post gave me an instant craving for rice and beans. These look delicious. The guac. compliments them perfectly. I am kind of missing all things mexican now!

    5. 5 stars
      I love how quick and easy this is, yet it doesn’t sacrifice flavor! Perfect for busy weeknight dinners!! Cheers!

    6. Oh gosh, I LOVE these beans ‘n’ rice, Manali! I just got an instant pot a few weeks ago and I’m on the hunt for any and every recipe to make in it!

    7. Rice and beans are such a simple but filling (and delicious!) meal. Thanks for sharing the Instant Pot technique here, and that seasoning mix sounds quite tasty. 🙂