This post may contain affiliate links.

This bean and rice burrito is perfect for those nights when no one has the energy to make dinner — but everyone still wants something warm, filling, and homemade. Black beans, cilantro-lime brown rice, and sautéed onions get wrapped in a warm tortilla with creamy avocado and zesty salsa, all from pantry staples in 45 minutes. Even better? You can batch it to stretch into leftovers to carry you through the week.

Craving more Mexican-style comfort? My chopped vegan enchilada skillet gives you saucy enchilada flavor in one pan — no rolling required. My tacos de papa stuff crispy, seasoned potatoes into warm tortillas, and this healthy taco salad delivers all the taco spices in a fresh, veggie-loaded bowl.

3 bean burritos with rice, avocado and salsa, not yet rolled up.

Why I Love these Burritos

  • They freeze like a dream. Double the batch, wrap extras tightly in foil, and freeze. On a chaotic night, you’re 15 oven-minutes away from a homemade burrito that beats anything in the drive-thru line.
  • Dairy-free, but you’d never miss it. Instead of cheese, creamy avocado does the rich, melty work. I love cheese, but my body feels a whole lot better without it — try it my way first, then decide if the dairy is worth it.
  • Fiber-packed and truly filling. Black beans and brown rice are a fiber power couple, which means these burritos keep you satisfied long after dinner.
  • Flavor in every layer. Lime and cilantro brighten the rice, taco seasoning and a smoky cast-iron sauté season the beans, and salsa and avocado finish every bite. Nothing in this burrito is bland filler.

Fun fact: Taco Bell is my favorite fast food stop, but recreating the craving at home almost always tastes better — fresher ingredients, my kitchen, no line. These burritos and my vegan Mexican pizza are always winner in my kitchen.

Save this Recipe

Enter your email & I’ll send it to you!

bean and rice burritos cut open to show the ingredients inside on a white counter surrounded by fresh ingredients.

How to Make Bean and Rice Burritos

  1. Start the rice first — it takes the longest. Cook it according to the package, then fluff with a fork and stir in the lime juice and cilantro.
  2. Sauté the onion in olive oil about 5 minutes, until soft. I use my cast iron skillet for a little extra smoky flavor, but any skillet works.
  3. Add the black beans, water, and taco seasoning and cook 5 minutes, until saucy and fragrant.
  4. Warm your tortillas (see the tip below — it’s worth the extra 60 seconds), then pile on rice, beans, salsa, and avocado.
  5. Wrap and serve — and don’t be shy with the hot sauce.
skillet with onions and black beans.

Recipe Tips

  • Char your tortillas. After the filling cooks, wipe out the hot skillet and set it on low. Give each tortilla about 30 seconds per side. That lightly charred, warm shell is the difference between “homemade burrito” and “restaurant burrito.”
  • Pick good tortillas. Flour comes down to taste, but read the label — many flour tortillas carry a long list of extra ingredients. Locally made brands or a Hispanic grocery store (even Walmart Marketside line!) or ones in the refrigerated/freezer section will change your burrito life.
  • Keep it mild, spice it individually. The base recipe isn’t spicy, which makes it perfect for mixed-heat-tolerance households. Set out hot sauce and let everyone crank their own burrito up.
  • Brown rice is worth it. It’s a whole grain with fiber that white rice can’t match, and it makes these burritos noticeably more filling. That said — if white rice is what’s in the pantry, use it. Dinner made beats dinner perfect.

How to Store

Wrap cooled burritos individually in foil (skip the avocado and salsa — add those fresh). Freeze up to 3 months. Reheat at 350°F for about 15 minutes, or unwrap and microwave 2 minutes and then air fry for 5 minutes to crisp up.

bean and rice burrito opened and covered in salsa and avocado, not yet rolled up.

Suggested Toppings

2 bean and rice burritos cut open and showing the ingredients inside on a white counter top.
5 (5)

Bean and Rice Burritos

Jen Hansard
This simple dinner is the perfect weeknight base — black beans and cilantro-lime rice wrapped in a warm tortilla with creamy avocado and salsa. Easy to jazz up Bean and Rice Burritos with toppings, and everyone at the table controls their own heat. Don't be afraid to pile on the hot sauce… I know I will be!
Serves: 4
Prep Time: 5 minutes
Cook Time: 40 minutes
Total Time: 45 minutes

Video

Ingredients 

  • 1 cup brown rice uncooked
  • 1 lime juiced
  • ½ cup fresh cilantro chopped
  • 1 (15-ounce) can black beans drained
  • ¼ cup water
  • ½ yellow onion chopped
  • 1 tablespoon extra-virgin olive oil
  • 1 tablespoon taco seasoning
  • 4 tortillas
  • ½ cup salsa
  • 1 avocado diced

Instructions 

  • Cook brown rice according to the package. Once done, fluff with a fork, and add in the lime and cilantro.
  • In a skillet, sauté the onion in olive oil for about 5 minutes, or until the onion is soft. Add 1 can of black beans, water, and taco seasoning, and cook for 5 minutes.
  • Spoon the rice and beans onto slightly warm tortillas. Add salsa and avocado.
  • Wrap the burritos and serve immediately.
Save this Recipe
Drop your email & I’ll send it to you.

Recipe Notes

  • Use the rice of your choice for this recipe, even cauliflower rice.
  • You can also use gluten-free or grain-free tortilla shells, just warm them up first to make them more pliable.

Nutrition

Serving: 1 burrito | Calories: 478 kcal | Carbohydrates: 76 g | Protein: 13 g | Fat: 15 g | Saturated Fat: 2 g | Polyunsaturated Fat: 2 g | Monounsaturated Fat: 9 g | Sodium: 494 mg | Potassium: 779 mg | Fiber: 13 g | Sugar: 4 g | Vitamin A: 435 IU | Vitamin C: 12 mg | Calcium: 91 mg | Iron: 4 mg

Common Questions

How do I keep my burrito from falling apart?

Two tricks: warm the tortilla first (a cold tortilla cracks when you fold it), and don’t overfill — about ¾ cup of filling per burrito is the sweet spot. Fold the sides in first, then roll from the bottom, keeping it tight as you go.

Can I make these burritos ahead of time?

Yes! Assemble them without the avocado and salsa, wrap individually in foil, and refrigerate up to 3 days or freeze up to 3 months. Add the fresh toppings after reheating so nothing gets soggy or brown.

How do I reheat a frozen burrito?

From frozen: bake at 350°F for about 15 minutes in the foil, or unwrap and microwave 2 minutes, flipping halfway. For a crispy finish, give it 2-3 minutes in a dry skillet after either method — that toasted shell is worth it.

Are these burritos vegan?

Yes — the whole recipe is plant-based as written. Just double-check your tortillas (most are vegan, but some flour tortillas contain lard) and your taco seasoning if using store-bought.

Can I use white rice instead of brown?

Absolutely. Brown rice brings more fiber and staying power, which is why it’s my pick, but white rice works and cooks faster. Dinner made beats dinner perfect.

What else can I put in these burritos?

Corn, sautéed bell peppers, shredded cabbage for crunch, my walnut taco meat for extra heft, or a drizzle of vegan avocado crema. Leftover roasted veggies are fair game too — this burrito is very forgiving.

Related Posts

About the Author

Jen Hansard

I’m the mom who swapped Lucky Charms for green smoothies— and never looked back. Here you’ll find smoothie recipes and plant-based recipes made simple and tasty.

5 from 5 votes

Leave a Comment

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

Rate it




Comments

  1. 5 stars
    Made this for dinner last night and it was delicious! Doubled the recipe and froze the remaining burritos to have next week for quick lunches.

  2. 5 stars
    I love this easy weeknight dinner! My whole family loves it and now it’s one of our go-to’s. 🙂

  3. 5 stars
    I made these last night after I got the email about them— they are SO good! The way you cook the beans with the onions brought out so much flavor. My fav was how quick it was one I had the rice going. Thank you for a great family dinner idea!