This Cheesy Bean and Rice Burrito is a hearty on-the-go vegetarian meal that's much tastier and healthier than takeout. This popular Mexican wrap is a delicious combination of seasoned rice, black beans, veggies, and cheese, all wrapped up in a soft tortilla.
What's unique about this recipe is that we prepare the rice and beans filling in the Instant Pot, making this an easy, 30-minute meal.

Jump to:
My kids love the Bean & Rice Burrito from Chipotle so much that they can have it a couple of times a week without any complaints! We also like the classic bean burrito from Taco Bell, it's one of our regulars whenever we're road-tripping 🙂
My inspiration for this recipe came from the desire to create a bean burrito recipe that's just as tasty as the fast food versions, but healthier.
One of the things that sets this Cheesy Bean and Rice Burrito apart from the fast food options is the quality of the ingredients. I use aromatic basmati rice and nutrient-rich black beans that are perfectly cooked and seasoned with a blend of spices that give it a flavorful kick. The vegetables add flavor and fiber, while the cheese adds a creamy element that ties everything together.
One of the best things about this burrito is how easy it is to customize. You can make it spicy by adding a diced jalapeno, and add your choice of condiments to make it your own. Some of our favorites include guacamole, pico de gallo, or sour cream.
It truly is a build-your-own burrito recipe. A complete, filling, and satisfying plant-based meal ready in 30 minutes. Let's get started on the recipe!
Ingredients - Notes & Substitutions
The ingredients for the bean burrito filling are a mix of fresh vegetables and pantry ingredients. Here's what you need:
- Beans: I used black beans for the filling since that's what I had in my pantry, but any 14.5-ounce can of beans work, such as pinto, kidney, or white beans. Make sure to drain and rinse to rid of excess salt and starch. Although refried beans are a popular ingredient, their texture and consistency ruin the final rice and beans filling. Stick with whole beans here. Alternatively, you can use dry beans for this recipe. You will need about ¾ cup for this recipe and will need to cook them separately. Here's a detailed recipe for Black Beans.
- Rice: Either white jasmine or basmati rice will do. Both are long-grain, fragrant, soft, and tender. Since brown rice requires a longer cooking time, I do not recommend it in this recipe.
- Spices: I love being able to control the amount of spice and flavor in the bean burrito filling, which is why I decided to incorporate my own mix of Mexican spices. However, feel free to use 2 Tablespoons of your favorite Taco seasoning instead.
- Vegetables: Onions, bell peppers and corn (fresh or frozen) is what we're using today. Feel free to use any color of bell peppers and onions.
- Cheese: Shredded Cheddar, Pepper Jack, and Monterey Jack are my preference for this recipe. I typically buy a block and shred it myself using the large holes on a grater. Feel free to use the pre-shredded option for saving time.
- Condiments: This is where you can customize your burrito. Some popular condiments include sour cream, guacamole, pico de gallo, sliced jalapenos, cilantro, and salsa.
Scroll to the recipe card for a detailed list of ingredients and quantities.
How to Make Cheesy Bean and Rice Burrito
I've broken down this burrito recipe in two pasts - Filling and Assembling.
Step 1: Prepare Filling
- Thinly slice onions and peppers. Rinse rice in a sieve 2-3 times, until water runs clear.
- Select Saute and wait for the pot to get hot for about 30 seconds. Add olive oil, sliced onions, and peppers. Saute for 2 minutes until soft (Pic 1).
- Add garlic and chopped jalapeno, and saute for 1 minute. Add spices including salt, Mexican chili powder, coriander, cumin, paprika, and cayenne, and saute for another 30 seconds. This brings out the flavors of the spices. Cancel Saute (Pics 2 & 3).
- Add frozen (or fresh) corn, rinsed and drained black beans, drained rice, and water to the pot. Stir well (Pics 4 & 5).
- Add salsa and gently spread it on the top, don't stir. Close the lid, and pressure cook for 6 minutes (high pressure). Let the pressure release naturally for 5 minutes, then release the remaining pressure manually. (Pics 6 & 7).
- After the pin drops, open the lid and fluff the rice and beans using a fork. Squeeze in fresh lime juice and stir in fresh chopped cilantro (Pic 8).
Step 2: Assemble Burrito
Here's is how to stuff and roll a burrito:
- Using long tongs, warm or gently toast your choice of tortilla (flour, whole-wheat, low-carb) on the stove or in a skillet. Add ½ cup of bean and rice filling in each burrito (Pics 1).
- Top with your desired toppings (cheese, sour cream, pico de gallo, avocado sauce, etc.) (Pic 2).
- Once you have all the fillings in place, start by folding the left and right edges towards the center, but not all the way. You don't want the edges overlapping (Pic 3).
- Bring the bottom of the burrito up over the two sides and fillings, then begin to gently roll up the tortilla (Pic 4), while pinching the upper portion with your two middle fingers (Pic 5).
- Continue this gentle rolling motion until you have a beautifully rolled burrito with the top edge of the tortilla underneath so the filling stays in place (Pic 6).
- Slice in half and enjoy (Pics 7 & 8)!
Serving Suggestion
The following condiments pair great with this cheese bean and rice burrito:
- Shredded Cheddar, Pepper Jack, Monterey Jack, or Manchego
- Sliced or diced avocado, Avocado Dressing or Guacamole
- Sour Cream
- Homemade Salsa or Pico de Gallo
Tasty Variations
Make it Crispy: Roll the burrito as per instructions and set it aside. In a skillet, heat 1 tablespoon of oil. Add the rolled burrito, edge side down, and toast until golden brown and crisp.
Flip and toast the other side until golden brown. It should take about 2-3 minutes per side. Slice and enjoy!
Make a Burrito Bowl: If a burrito bowl is what you're in the mood for, grab your favorite serving bowl and get building.
Add the desired portion size and top with your preferred toppings like shredded cheese, sour cream, avocado sauce, guacamole, salsa, tortilla chips, fresh cilantro, and lime juice.
Make-Ahead and Storage Instructions
The bean burrito filling can be made 1-2 days in advance. Store in an airtight container in the fridge until ready to use, then rewarm on the stovetop over medium heat or microwave while preparing the toppings.
If you happen to have leftovers, store the filling and toppings in separate containers in the fridge for up to 4 days. A build-your-own burrito bar is ready and waiting for you any time the craving strikes!
Recipe Tips & Notes
- If you prefer crunchier onions and peppers, remove from the Instant Pot after sauteing and add back in at the end of cooking. Onions and peppers have a tendency to get mushy when cooked at such high pressure.
- I use canned black beans in this recipe. These can be substituted with pinto, kidney or white beans as well.
- If using dry beans for this recipe, cook them separately. You will need about ¾ cup dried beans for this recipe. Cook them using this recipe.
- Use long-grain white rice, such as Jasmine or Basmati. Both offer a fragrant flavor and soft and tender texture. Since brown rice requires a longer cooking time, I do not recommend it in this recipe.
- To substitute the spices with taco seasoning, replace all the spices with 2 Tablespoons of your favorite taco seasoning brand. You may need to adjust salt based on your seasoning content.
- For best results, I recommend adding salsa. If you don't have salsa on hand and are substituting crushed tomatoes, add an additional 1-2 teaspoons of chili powder (or taco seasoning) to enhance the flavor.
- This recipe works great for school lunches, potlucks and picnics. For potlucks, I keep the toppings in separate containers, so they can be added to individual bowls just before serving.
- The bean burrito filling can be made a day or two in advance. Simply store in an airtight container in the fridge for 3-4 days.
- For a bean burrito with meat, dice leftover chicken or steak and simply spoon on top of the bean and rice filling along with the rest of your toppings.
Frequently Asked Questions
As per this recipe, the cheesy bean burrito has 517 calories per burrito.
To make this recipe with brown rice, you'll have to use soaked black beans instead of canned beans. Simply substitute rinsed brown rice and soaked black beans in this recipe and increase the pressure cooking time to 22 minutes.
Yes, you can make this burrito with dried black beans. Rinse and soak the black beans overnight. Then rinse and add to the pot along with brown rice and follow the recipe. Increase the pressure cooking time to 22 minutes.
Bean and rice burritos are healthy and filling meal that consists of beans that are full of protein, fiber, and antioxidants.
As per Carbmanager, one serving of Taco Bell Cheesy Bean & Rice Burrito contains 410 calories, 56g total carbs, 49g net carbs, 16g fat, and 10g protein.
The cheesy bean and rice burrito is a tasty combination of seasoned long-grain rice, black beans, and cheese, all wrapped in a soft and warm flour tortilla.
More Vegetarian Mexican Recipes
★ Did you make this recipe? Please give it a star rating below! For more quick & easy recipes, FOLLOW ME on Facebook, Instagram, Pinterest and Youtube.
📖 Recipe
Cheesy Bean and Rice Burrito
Equipment
Ingredients
- 2 tablespoons olive oil (uses between two steps)
- 1 cup onion sliced, 1 medium onion
- 1 cup bell peppers sliced, red/yellow/orange/rainbow
- 2 teaspoon garlic crushed, about 2 cloves
- 1 jalapeno de-veined, de-seeded, chopped
- 1 cup frozen corn , or fresh
- 1 can black beans rinsed and drained, 14.5 oz can
- 1 cup long grain rice (jasmine or basmati) rinsed well
- 1¼ cup water
- 1 cup salsa , or crushed tomatoes (see notes for details)
Spices
- ¾ teaspoon salt adjust to taste
- 1 tablespoon Mexican chili powder
- 2 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon paprika regular or ½ teaspoon smoked
- ½ teaspoon cayenne adjust to taste, or skip
Condiments
- 4-5 tablespoons shredded cheese
- 4-5 tablespoons guacamole
- 4-5 tablespoons pico de gallo
- sour cream, cilantro, lime juice, etc. optional
For Burrito
- 5 flour or whole wheat tortillas (large/burrito size)
Instructions
- Thinly slice onions and peppers. Rinse rice in a sieve 2-3 times, until water runs clear.
- Select Saute and wait for the pot to get hot, about 30 seconds. Add olive oil, sliced onions and peppers. Saute for 2 mins until soft. Note: If you prefer crunchier peppers and onions, remove now and reserve for later.
- Add garlic and chopped jalapeno, and saute for 1 min. Add spices including salt, Mexican chili powder, coriander, cumin, paprika and cayenne, and saute for another 30 seconds. This brings out the flavors of the spices. Turn off Saute.
- Add frozen (or fresh) corn, rinsed and drained black beans, drained rice and water to the pot. Stir well.
- Add salsa and gently stir it in. Close the lid, and set the vent to ‘sealing’ position. Pressure cook at HIGH pressure for 6 mins. Let the pressure release naturally for 5 minutes, then release the remaining pressure manually (Quick Release).
- After the pin drops, open the lid and fluff the rice using a fork. Squeeze in fresh lime juice and cilantro and serve warm in a flour tortilla or bowl with your favorite toppings.
How to Make and Roll a Burrito
- Using long tongs, warm or gently toast a burrito on the stove or in a skillet. Add ½ cup of bean and rice filling in each burrito. Top with your desired toppings (cheese, sour cream, pico, avocado sauce, etc.)
- Once you have all the fillings in place, start by folding the left and right edges towards the center, but not all the way. You don't want the edges overlapping.
- Bring the bottom of the burrito up over the two sides and fillings, then begin to gently roll up the tortilla, while pinching the upper portion with your two middle fingers.
- .Continue this gentle rolling motion until you have a beautifully rolled burrito with the top edge of the tortilla underneath so the filling stays in place.
- Slice in half and enjoy!
Make a Burrito Bowl Instead
- Add the desired portion of rice and beans in a serving bowl. Top with your preferred toppings. Choices include shredded cheese, sour cream, avocado sauce, guacamole, salsa, tortilla chips, fresh cilantro, and lime juice.
Video
Notes
- If you prefer crunchier onions and peppers, remove them from the Instant Pot after sauteing and add them back in at the end of cooking.
- I use canned black beans in this recipe. These can be substituted with pinto, kidney, or white beans as well.
- If using dry beans for this recipe, cook them separately. You will need about ¾ cup of dried beans for the bean burrito filling recipe.
- Use long-grain white rice, such as Jasmine or Basmati. Both offer a fragrant flavor and soft and tender texture.
- To substitute the spices with taco seasoning, replace all the spices with 2 Tablespoons of your favorite taco seasoning brand. You may need to adjust salt based on your seasoning content.
- For best results, I recommend adding salsa. If you don't have salsa on hand and are substituting crushed tomatoes, add an additional 1-2 teaspoons of chili powder (or taco seasoning) to enhance the flavor.
- The bean burrito filling can be made a day or two in advance. Simply store in an airtight container in the fridge for 3-4 days.
- For a bean burrito with meat, dice leftover chicken or steak and simply spoon on top of the bean and rice filling along with the rest of your toppings.
Ellen Patel says
I saw a few commenters that had trouble with the recipe. So, I just wanted to chime in for anyone thinking of making this. I tried it tonight and it came together perfectly! No burn message, and the flavor was absolutely incredible. My husband said he liked it better than Chipotle!
Aneesha says
That's the best compliment for any recipe- thank you so much Ellen! I'm so happy you and your husband enjoyed it.
Stephanie says
Similar to other comments - there is way way way too little water to facilitate cooking in an instapot. It does not work, as is, in an instapot. You will die of frustration.
The flavor is amazing though. I really wanted to give this 5 stars, but the method needs to be tweaked.
My amateur recommendation would be to cook your rice first, using a 1:1 for rice and water. Set it aside and keep it warm. THEN, sautee your onions, peppers and spices. THEN mix in your rice, corn, beans, salsa and lime juice (omit the water).
Aneesha says
Hi Stephanie, sorry it gave you trouble. Next time you can add the salsa in the end and not stir the pot.
Wait Up says
I love your recipes. Unfortunately, I had my first miss with this one. Burn message multiple times. It looks like I'm not the only one. I wonder if it would be better to 1) add the water after the spices + scrape; 2) stir in the beans & corn; and 3) top with rice and then salsa but don't stir. That may keep the starch (rice) and sugars (salsa/tomato) off the bottom? Next time I will play it safe and add 1 cup of water and do the rice pot-in-pot and then when it's done stir in the salsa and rice.
Aneesha says
Hi there! Sorry you had that experience, some pots are more sensitive to the burn notice. Thanks for the suggestion, I'll test it once with the changes and make amends.
Vicki F. says
What a disaster. I use my instant pot all the time, so I know about the imprtance of haviing sufficient liquid. This got burn notice after burn notice. i added 1 1/2 MORE cups of liquid than the recipe called for and STILL got a burn notice. I finally gave up and cooked it on the stove.
Aneesha says
Hi Vicki, sorry about your experience. The liquid quantity in this recipe is sufficient for a 6qt Instant pot. Many people, including myself, make this recipe on a regular basis. The issue with burn error is once you get it, you have to empty out the pot, clean it and restart it. Otherwise, it just keeps giving that error. If the salsa you use is thicker than normal, add a little water to compensate for that. I hope you can enjoy this recipe stress-free next time.
AgelessJen says
I didn’t rate the recipe in my last post, but will give it a 4 star! I forgot to mention that I used chicken broth vs water as well.
Aneesha says
Thank you again!
AgelessJen says
Hubby & I loved this & it’s only the 3rd thing we’ve made in the IP! I didn’t have onions & didn’t want to have a starch overload, so skipped the corn. Instead, I added 1 cup mushrooms, 1 cup chopped carrots & a cup of chopped broccoli …mainly because that’s what I had in the fridge. I didn’t have salsa, so followed your suggestion of using canned tomatoes…used the crushed tomatoes with green chilis …delicious! Oh…we also stirred in warmed up shredded chicken breast (about 1/2 lb), after the pressure cooking was all done.
Aneesha says
Sounds great! I'm so glad you enjoyed it so much.
Michaela Poppick says
My rice doesn't cook enough when I set it for only 5 minutes, but I can't figure out if it is an instantpot problem or an amount of time problem. Any suggestions?
Aneesha says
Hi Michaela, the pressure cooking time is '6' minutes at high pressure as per this recipe, did you try that? Let me know and we can figure it out.
Kayla says
I love this recipe. I have made it at least five times but I struggle with the rice burning at the bottom of the pot almost every time.
I have found a way around this by using the rice setting rather than the pressure cook setting but this takes almost 3 times as long.
I rinse the rice very well and I've even tried substituting vegetable oil for the olive oil for the higher burning point.
Have you had this happen before? I would love to be able to cook this faster without it burning so I'm curious if you have any tips. Thank you!!
Aneesha says
Hi Kayla, glad to hear that you enjoy this recipe. Sorry you're dealing with the rice issue. I've never had that problem, but I know that some IPs get hotter than others. To avoid that, deglaze your pot with 1/4 cup water after sautéing aromatics. Secondly, layer the thick (salsa) on top, and don't stir. Mix it up after cooking. I hope that helps.
Rozy mason says
We love this recipe, one of my hubbies favourites! So tasty! I do substitute the rice and use quinoa, same amount works well 🙂 thanks for a great recipe.
Aneesha says
That's awesome Rozy. Thanks for rating the recipe. You might also like this recipe then: https://spicecravings.com/mexican-quinoa
Laura says
Did you know that if you soak your raw brown Basmati rice in water all night that you can cook it as if it's white rice the next day?
I have done it before and I will soak some tomorrow and make your recipe. Thank you so much. It looks wonderful!
Aneesha says
Hi Laura, I didn't know that- thank you, I shall try that very soon! I hope you enjoy the burrito!
anu says
Thank you dear for showing us the recipe...Thoroughly enjoyed the colorful dish and will enjoy making it!!! Three cheers...
Aneesha says
Hi Anu, you're most welcome, I'm so glad you enjoyed it. Thanks for taking the time to comment and rate the recipe!