Bright, hearty, and unapologetically satisfying—this Black Bean Burrito is my go-to weeknight meal when I want something fast, filling, and plant-based. It layers warm, seasoned black beans with fresh tomato and cilantro, plus a simple mashed avocado that keeps each bite creamy. It’s the kind of dinner that travels well from kitchen to plate, and makes excellent leftovers.
I tested this recipe until the texture felt right: beans that hold together but still mash against the rice, peppers softened just so, and a guacamole that brightens rather than overwhelms. The method is straightforward and forgiving. If you’ve got basic pantry staples and a few fresh ingredients, you’ll have dinner on the table quickly.
Below you’ll find a clear ingredient checklist, step-by-step instructions you can follow exactly, and practical notes from my testing. I focus on making this recipe predictable and adaptable—so you can make it simpler or dress it up depending on the week.
Ingredient Checklist

- 1 small yellow onion — provides the savory base; finely dice and sauté until translucent.
- 1 red bell pepper — adds sweetness and color; dice and cook with the onion.
- 30 oz. canned black beans* — the protein and texture backbone; drain and rinse before using.
- 1/3 cup salsa (I like Restaurant-Style Blend Salsa) — adds liquid and bright tomato-chile flavor to the filling.
- 2 roma tomatoes — one portion goes in the filling, the other is reserved for the guacamole; dice both.
- 1-2 jalapeño peppers — heat control: remove seeds and ribs for less spice, dice finely.
- 3 cloves garlic — minced; toasted briefly with the taco seasoning for aromatic depth.
- 1 Tbsp. taco seasoning — the concentrated spice mix; use as written for balanced flavor.
- 1/4 cup fresh cilantro — roughly chop and stir in at the end for freshness.
- 6 large burrito-sized tortillas** — warm briefly to make them pliable for rolling.
- Optional: cooked rice for serving — adds bulk and softens the bite; optional according to preference.
- 1 large ripe avocado — the base of the guacamole; mash lightly for creaminess.
- 2 Tbsp. onion, finely diced (red, white, or yellow) — folded into the guacamole for crunch and bite.
- 1/4 cup roma tomato, finely diced — reserved specifically for the guacamole; adds juiciness and acidity.
- 1 Tbsp. fresh lime juice — brightens the guacamole and prevents browning.
- 1/8 tsp. salt — in the guacamole to season; adjust to taste.
Stepwise Method: Black Bean Burrito (Vegan!)
- Prepare ingredients: finely dice the 1 small yellow onion and the 1 red bell pepper. Dice both roma tomatoes; set aside 1/4 cup of the finely diced roma tomato for the guacamole and use the remaining diced tomato in the filling. Finely dice 1–2 jalapeño peppers (remove seeds and ribs if you want less heat). Mince the 3 cloves garlic. Roughly chop the 1/4 cup fresh cilantro.
- Heat a large skillet over medium-high heat. Add the diced yellow onion and red bell pepper and cook, stirring occasionally, until the onion is softened and the pepper has begun to soften, about 8 minutes.
- Add the finely diced jalapeño(s), minced garlic, and 1 Tbsp taco seasoning to the skillet. Stir and cook for 1 minute to toast the seasoning.
- Meanwhile, drain and rinse the 30 oz canned black beans.
- Add the drained black beans, 1/3 cup salsa, and the remaining diced roma tomato (not the 1/4 cup reserved for guacamole) to the skillet. Stir to combine.
- Cover the skillet, reduce the heat to medium, and cook the bean mixture, stirring occasionally, for 10–15 minutes so flavors meld and the mixture heats through.
- During the last 1–2 minutes of cooking, stir in the roughly chopped 1/4 cup fresh cilantro. Remove from heat and keep warm until assembly.
- While the bean mixture cooks, make the guacamole: remove the peel and pit from the 1 large ripe avocado and place the flesh in a small bowl. Lightly mash with a fork.
- Add 2 Tbsp finely diced onion (red, white, or yellow), the reserved 1/4 cup finely diced roma tomato, 1 Tbsp fresh lime juice, and 1/8 tsp salt to the mashed avocado. Stir to combine, taste, and adjust if desired.
- Warm the 6 large burrito-sized tortillas briefly to make them pliable (for example, 10–15 seconds in the microwave) if you prefer.
- Assemble each burrito: down the center of a warmed tortilla, add a scoop of cooked rice if using, then a portion of the black bean mixture, and a dollop of guacamole. Tuck in the ends and roll tightly.
- Crispy option (optional): to crisp the outside, place a finished burrito seam-side down in a skillet or on a grill pan over medium heat. Cook until slightly browned and crispy, about 3–4 minutes per side.
What You’ll Love About This Recipe
This burrito balances comfort and freshness in every bite. The seasoned black beans are hearty and carry enough spice to be interesting, while the fresh cilantro and tomato lift the whole filling. A simple guacamole adds creaminess without heavy sauce.
It’s fast. From start to finish you can have dinner on the table in under 30 minutes if you keep prep tight. It’s also forgiving: the filling tolerates longer simmering, the beans can be lightly mashed for a different texture, and you can add or omit rice based on appetite.
Finally, it travels well. Wrapped tightly, these burritos are ideal for packed lunches or a quick grab-and-go breakfast. Crisping them in a skillet gives a satisfying outer texture that contrasts nicely with the soft interior.
Dairy-Free/Gluten-Free Swaps

This recipe is naturally dairy-free. For gluten-free needs, choose certified gluten-free tortillas—corn or gluten-free flour tortillas both work. Check your taco seasoning and salsa labels; many are naturally gluten-free but cross-contamination or added thickeners can be an issue.
If tortillas are a concern, use large collard leaves or roasted sweet potato halves as wraps. For added protein without changing the vegan profile, fold in cooked quinoa or a scoop of firm tofu crumbles mixed with a touch of taco seasoning.
Equipment at a Glance

- Large skillet — for cooking the pepper-onion base and simmering the beans.
- Small bowl — for mixing the guacamole.
- Sharp knife and cutting board — for fine dicing of onion, pepper, tomato, and jalapeño.
- Can opener and colander — to drain and rinse the canned black beans.
- Spatula or wooden spoon — for stirring, and for crisping the finished burritos in a pan.
Missteps & Fixes
Under-seasoned filling: Taste the beans after the 10–15 minute simmer. If they need lift, add a pinch more taco seasoning or a splash of lime juice. Salsa brand matters—if yours is very mild, compensate with a little extra seasoning.
Too wet filling: If the mixture feels runny, simmer uncovered a few minutes to evaporate excess liquid. If it’s still wet after cooling, drain any free liquid before assembling to avoid soggy tortillas.
Guacamole too runny: Choose an avocado that yields slightly to gentle pressure but is not mushy. If your guac becomes watery from the tomato, drain the reserved tomato a bit before adding or leave a touch less tomato in the guac.
Tortilla splitting when rolling: Warm the tortillas longer (10–15 seconds) to make them pliable, and don’t overfill. If a tortilla rips, wrap the burrito seam-side down in the skillet for a minute to seal, or use foil to hold it together.
Nutrition-Minded Tweaks
Lower sodium: Rinse the canned beans extra well and choose a low-sodium salsa. Cut back on the taco seasoning to 2/3 Tbsp and add fresh lime juice for brightness.
Boost fiber & micronutrients: Swap white rice for brown rice or farro. Add sautéed greens like spinach or chopped kale to the bean mix for added iron and vitamins.
Increase protein: Stir in cooked lentils or quinoa to the bean mixture. For more plant-based protein without changing flavor much, add a scoop of cooked tempeh crumbles tossed in a little taco seasoning before folding into the beans.
What I Learned Testing
I tested this recipe across different salsas and found that chunkier, restaurant-style salsas give better texture in the filling; very thin salsas can make the mixture more liquidy. The 1 Tbsp taco seasoning is a reliable baseline—any more and the spices start to dominate the fresh cilantro and tomato.
One important note: folding and rolling technique matters. Warm, pliable tortillas and moderate fillings prevent splitting. When I crisped the burritos in a skillet, I always did seam-side down first to lock everything in; it made cleanup easier and created a neat presentation.
Finally, the guacamole rules: keep it simple. The reserved 1/4 cup tomato and 1 Tbsp lime juice are enough to make a bright guac that complements but doesn’t overpower the beans.
Make-Ahead & Storage
Make the bean mixture up to 3 days ahead and store it in an airtight container in the fridge. Reheat gently on the stove over low-medium heat, adding a splash of water if it’s too thick.
Guacamole is best made the day of, but you can prepare it and press plastic directly onto the surface to limit browning for up to 24 hours. If you need longer storage, mash the avocado with a little extra lime and store in a sealed container with a thin layer of water on top; pour off the water before using.
Assembled burritos can be refrigerated for 2–3 days. To freeze, wrap each burrito tightly in foil and place in a freezer-safe bag for up to 2 months. Reheat from frozen in a 350°F oven (wrapped) for 25–30 minutes, or unwrap and crisp in a skillet after warming.
Handy Q&A
Q: Can I use other beans? A: Yes. Pinto beans or a mixed bean can work, but textures vary—pinto beans can be creamier, so you may want a slightly shorter simmer.
Q: Can I make this oil-free? A: Yes. The recipe works without added oil; just ensure your skillet is nonstick or well-heated and stir more frequently to prevent sticking.
Q: How do I keep the burrito from falling apart? A: Warm the tortilla, don’t overfill, fold the sides in before rolling, and roll tightly. Optionally crisp seam-side down in a skillet to seal.
Q: Can I add cheese or sour cream? A: This is vegan as written. If you’re not keeping it vegan, add shredded cheese or a dollop of sour cream at assembly. For vegan options, try a dairy-free shredded cheese or cashew cream.
The Last Word
Simple, reliable, and flavorful—this Black Bean Burrito (Vegan!) is one of those recipes you can return to again and again. It’s flexible enough to adapt to what you have on hand, and sturdy enough for meal prep and freezing. Follow the steps, taste as you go, and make little adjustments to suit your spice tolerance and texture preferences. Then sit down, take a big bite, and enjoy a really good, plant-based meal that feels like a comfort food win.

Black Bean Burrito (Vegan!)
Ingredients
Ingredients
- 1 small yellow onion
- 1 red bell pepper
- 30 oz.canned black beans*
- 1/3 cupsalsa I likeRestaurant-Style Blend Salsa
- 2 roma tomatoes
- 1-2 jalapeño peppers
- 3 clovesgarlic
- 1 Tbsp.taco seasoning
- 1/4 cupfresh cilantro
- 6 large burrito-sized tortillas**
- Optional: cooked rice for serving
- 1 large ripe avocado
- 2 Tbsp.onion finely diced(red, white, or yellow)
- 1/4 cuproma tomato finely diced
- 1 Tbsp.fresh lime juice
- 1/8 tsp.salt
Instructions
Instructions
- Prepare ingredients: finely dice the 1 small yellow onion and the 1 red bell pepper. Dice both roma tomatoes; set aside 1/4 cup of the finely diced roma tomato for the guacamole and use the remaining diced tomato in the filling. Finely dice 1–2 jalapeño peppers (remove seeds and ribs if you want less heat). Mince the 3 cloves garlic. Roughly chop the 1/4 cup fresh cilantro.
- Heat a large skillet over medium-high heat. Add the diced yellow onion and red bell pepper and cook, stirring occasionally, until the onion is softened and the pepper has begun to soften, about 8 minutes.
- Add the finely diced jalapeño(s), minced garlic, and 1 Tbsp taco seasoning to the skillet. Stir and cook for 1 minute to toast the seasoning.
- Meanwhile, drain and rinse the 30 oz canned black beans.
- Add the drained black beans, 1/3 cup salsa, and the remaining diced roma tomato (not the 1/4 cup reserved for guacamole) to the skillet. Stir to combine.
- Cover the skillet, reduce the heat to medium, and cook the bean mixture, stirring occasionally, for 10–15 minutes so flavors meld and the mixture heats through.
- During the last 1–2 minutes of cooking, stir in the roughly chopped 1/4 cup fresh cilantro. Remove from heat and keep warm until assembly.
- While the bean mixture cooks, make the guacamole: remove the peel and pit from the 1 large ripe avocado and place the flesh in a small bowl. Lightly mash with a fork.
- Add 2 Tbsp finely diced onion (red, white, or yellow), the reserved 1/4 cup finely diced roma tomato, 1 Tbsp fresh lime juice, and 1/8 tsp salt to the mashed avocado. Stir to combine, taste, and adjust if desired.
- Warm the 6 large burrito-sized tortillas briefly to make them pliable (for example, 10–15 seconds in the microwave) if you prefer.
- Assemble each burrito: down the center of a warmed tortilla, add a scoop of cooked rice if using, then a portion of the black bean mixture, and a dollop of guacamole. Tuck in the ends and roll tightly.
- Crispy option (optional): to crisp the outside, place a finished burrito seam-side down in a skillet or on a grill pan over medium heat. Cook until slightly browned and crispy, about 3–4 minutes per side.
Equipment
- Large Skillet
- Small Bowl
- Knife
- Cutting Board
- Fork
- Microwave
- Skillet or grill pan
Notes
*Black beans:
30 oz. is two regular 15 0z. cans.
**For gluten-free:
Use GF tortillas or omit them and build a rice bowl instead.
For refined oil-free:
Ensure your tortillas and salsa do not include refined oil.
Spicy version:
Add more jalape
ñ
o, chipotle in adobo sauce, a dash of ground chipotle powder or cayenne pepper, medium/hot diced green chiles, or add hot sauce to taste before serving. (For mild, omit the jalape
ñ
o and use mild salsa.)
Other additions:
Stir in sweet corn, sweet potato, spinach, rice, or quinoa.
Toppings:
Romaine lettuce, vegan cheese, salsa, dairy-free sour cream, fajita veggies, fresh lime juice, etc.
Yield:
The black bean mixture yields about 4 cups. (Or about 2/3 cup per burrito if making 6 burritos.) Servings can vary based on the size of your tortillas and how much you stuff them.
Estimated nutritional content:
This is included as a courtesy. It includes the black bean mixture, tortillas, and guacamole. (No rice or other toppings are included in calculation.)
