
These easy homemade bean burritos are packed with flavorful seasoned beans, fluffy rice, creamy avocado, fresh salsa, and melted cheese. They’re simple to prepare, filling enough for dinner, and easy to customize with your favorite toppings.
The best part is that you can prepare most of the filling ahead of time, making these burritos a great option for busy weeknights or meal prep.
Why You’ll Love This Bean Burrito
- Easy to make: Most of the ingredients are simple pantry staples.
- Budget-friendly: Beans and rice make a filling meal without expensive ingredients.
- Customizable: Add vegetables, hot sauce, avocado, or your favorite cheese.
- Great for meal prep: Prepare the filling ahead and assemble when you’re ready to eat.
- Vegetarian-friendly: Beans provide a hearty filling without meat.
Ingredients You’ll Need
For the Bean Filling
- 1 can black beans, drained and rinsed
- ½ small onion, finely chopped
- 1 garlic clove, minced
- ½ cup diced tomatoes
- ½ teaspoon ground cumin
- ½ teaspoon chili powder
- ¼ teaspoon smoked paprika
- Salt and black pepper
- 1 teaspoon olive oil
For the Burritos
- 4 large flour tortillas
- 1 cup cooked white or brown rice
- 1 cup shredded cheddar or Mexican cheese
- 1 avocado
- ½ cup fresh salsa
- ¼ cup chopped cilantro
- 1 lime
- Optional hot sauce
How to Make Bean Burritos
Step 1: Prepare the Beans
Heat the olive oil in a skillet over medium heat.
Add the chopped onion and cook for 2–3 minutes until it begins to soften. Stir in the garlic and cook for another 30 seconds.
Add the black beans, diced tomatoes, cumin, chili powder, smoked paprika, salt, and black pepper.
Stir everything together and cook for about 5–7 minutes, allowing the beans to absorb the spices and tomato flavor.
Lightly mash a small portion of the beans with the back of your spoon while leaving most of them whole.
Remove from the heat and set aside.
Step 2: Prepare the Rice
Prepare your rice according to the package instructions if you haven’t already cooked it.
Once cooked, fluff the rice with a fork.
For extra flavor, stir in a little fresh lime juice and chopped cilantro.
Set the rice aside while you prepare the remaining ingredients.
Step 3: Prepare the Fresh Toppings
Dice the avocado into small pieces or mash it lightly with a fork.
Prepare your salsa and chop the fresh cilantro.
Cut the lime into wedges so you can squeeze fresh lime juice over the burritos before serving.
You can also prepare additional toppings such as sliced jalapeños, lettuce, tomatoes, or sour cream.
Step 4: Warm the Tortillas
Warm each tortilla in a dry skillet for several seconds on each side.
You can also microwave the tortillas briefly until they’re soft and flexible.
Don’t skip this step because warm tortillas are much easier to fold without cracking.
Place each tortilla on a clean work surface.
Step 5: Assemble the Burritos
Place a layer of rice down the center of each tortilla.
Add the seasoned black beans followed by shredded cheese.
Top with avocado, fresh salsa, and chopped cilantro.
Add a little hot sauce if you like spicy food.
Be careful not to overfill the tortillas because this will make them difficult to roll.
Step 6: Fold and Roll
Fold the left and right sides of the tortilla toward the center.
Then fold the bottom edge over the filling.
Using your fingers, keep the filling tucked inside while rolling the burrito forward tightly.
Place the finished burrito seam-side down.
For an extra crispy exterior, heat the burrito in a dry skillet for 1–2 minutes on each side until lightly golden and the cheese has melted.
What Can You Add to a Bean Burrito?
The great thing about homemade burritos is that you can easily change the filling.
Try adding:
- 🌽 Corn
- 🫑 Sautéed bell peppers
- 🧅 Caramelized onions
- 🥬 Shredded lettuce
- 🌶️ Jalapeños
- 🥑 Guacamole
- 🍅 Pico de gallo
- 🧀 Extra cheese
- 🥛 Sour cream
- 🌶️ Your favorite hot sauce
For a higher-protein version, you can add cooked lentils or another type of bean.
Tips for the Best Bean Burritos
Don’t overfill the tortilla
It can be tempting to add lots of filling, but too much will make the burrito difficult to roll and may cause it to split.
Warm your tortillas
A warm tortilla is softer and much easier to fold tightly.
Keep the filling relatively dry
Very watery salsa or beans can make the tortilla soggy. Drain excess liquid before assembling.
Toast the finished burrito
A quick trip to a hot skillet gives the tortilla a lightly crispy exterior and helps melt the cheese.
How to Store Bean Burritos
You can prepare the burritos ahead of time and keep them refrigerated in an airtight container.
For the best texture, store fresh toppings such as avocado and salsa separately and add them when serving.
If you’re meal prepping, assemble the burritos with the rice, beans, and cheese, wrap them individually, and refrigerate.
Reheat them in a skillet, oven, or microwave until heated through.
Frequently Asked Questions
Can I use pinto beans instead of black beans?
Yes. Pinto beans work very well and give the burrito a slightly creamier texture.
Can I make these burritos vegan?
Absolutely. Simply leave out the cheese or replace it with your favorite dairy-free cheese.
Can I freeze bean burritos?
Yes. Bean and rice burritos freeze well. Wrap them individually and store them in a freezer-safe container or bag.
What rice works best?
White rice, brown rice, cilantro-lime rice, or Mexican-style rice all work well.
Can I make these without rice?
Yes. You can replace the rice with extra beans, sautéed vegetables, potatoes, or quinoa.
What to Serve With Bean Burritos
Serve your burritos with:
- Homemade guacamole
- Fresh pico de gallo
- Tortilla chips
- Mexican corn
- Refried beans
- Fresh green salad
- Salsa
- Lime wedges
Recipe Card
Easy Bean Burrito Recipe
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4 burritos
Ingredients
- 1 can black beans
- ½ onion
- 1 garlic clove
- ½ cup diced tomatoes
- 1 cup cooked rice
- 4 large flour tortillas
- 1 cup shredded cheese
- 1 avocado
- ½ cup salsa
- ¼ cup cilantro
- ½ teaspoon cumin
- ½ teaspoon chili powder
- ¼ teaspoon smoked paprika
- 1 teaspoon olive oil
- Salt and pepper
- 1 lime
Instructions
- Heat olive oil and sauté onion and garlic.
- Add beans, tomatoes, cumin, chili powder, paprika, salt, and pepper.
- Cook for 5–7 minutes until flavorful and heated through.
- Prepare and fluff the rice.
- Warm the tortillas.
- Add rice, beans, cheese, avocado, salsa, and cilantro to each tortilla.
- Fold the sides inward and roll tightly.
- Toast the burritos in a skillet if desired.
- Slice in half and serve with lime, salsa, or guacamole.

