Instant Pot Beans & Brown Rice

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 RecipePrint Recipe

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

plate with beans and brown rice and avocado slices
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. 
5 from 8 votes
Prep Time 10 mins
Cook Time 40 mins
Total Time 50 mins
Servings 4
Calories 477 kcal



  • 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: 477kcalCarbohydrates: 91gProtein: 12gFat: 7gSaturated Fat: 1gSodium: 751mgPotassium: 652mgFiber: 8gSugar: 3gVitamin A: 385IUVitamin C: 12.5mgCalcium: 102mgIron: 4.1mg
    Tried this recipe?Mention @cookwithmanali or tag #cookwithmanali!

    Instant Pot Beans & Brown Rice

    26 thoughts on “Instant Pot Beans & Brown Rice

    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.

    Leave a Reply

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

    Recipe Rating