Vegan Black Bean Burritos are a quick, healthy, and flavor-packed recipe made with pantry ingredients in 30 minutes. Perfect for meal prep!
Some meals just never get old, and for me, burritos are high on that list.
These Vegan Black Bean Burritos are the kind of meal I make when I want something easy, filling, and actually satisfying. Not just “good for a quick meal,” but genuinely something I’m looking forward to eating.
They come together with mostly pantry ingredients, which makes them perfect for those days when you haven’t planned much but still want something homemade.
The black beans are warm and flavorful, the rice makes it hearty, and then you can add whatever you’re in the mood for, things like avocado, salsa, a squeeze of lime, maybe a little crunch if you have it.
It’s simple, it’s flexible, and it’s one of those recipes that somehow works every time without much effort. Perfect for a relaxed dinner or wrapping up a few extras for later.

Vegan Black Bean Burritos Ingredients
You won’t need anything fancy for these burritos, just a handful of simple, everyday ingredients. It’s a mix of pantry staples, fresh veggies, and a few flavorful extras that make everything taste just right.
Let’s dive into the list!
Black Bean Filling (Savory, smoky & protein-packed)
This hearty filling is the star of your burrito. It’s rich, warmly spiced, and perfectly balanced. Here’s what you will need to make it:
- Olive oil: it’s used to sauté the aromatics and build a flavorful base. A good-quality olive oil adds subtle richness.
- Onion: Brings natural sweetness and depth as it softens and caramelizes. Yellow or white onions work best.
- Garlic: Essential for that bold, savory kick. Fresh garlic makes a big difference here.
- Ground cumin, smoked paprika, ground dry coriander, and chili powder
- Black beans: The protein-rich backbone of the recipe
- Corn kernels: Adds bursts of sweetness and texture contrast. Fresh, frozen, or canned, all work!
- Salsa for acidity, moisture, and an extra layer of flavor. Just use your favorite kind.
- Salt and black pepper
- Lime juice
Rice layer
A simple but essential layer that makes the burritos more filling and satisfying! Here’s what you will need:
- Cooked rice: Use freshly cooked or leftover rice; brown rice adds a nuttier flavor and extra fiber, but white rice works just as well.
- Pinch of salt: Just enough to season the rice lightly.
- Cilantro for a pop of color and flavor.
- Squeeze of lime juice: Keeps the rice from tasting flat and complements the beans beautifully.
Fresh toppings & add-ins
These ingredients bring crunch, creaminess, and freshness to every bite!
- Red pepper: Thinly sliced or diced for a sweet, crisp texture.
- Onion: Can be used raw for sharpness or lightly sautéed for a milder flavor.
- Tomato: Juicy and fresh, it adds brightness and a bit of acidity.
- Avocado: Creamy and rich, acting as a simple guacamole-style layer.
- Vegan sour cream
- Tortillas: Soft, pliable tortillas make wrapping easy and prevent tearing. Warm them slightly for the best texture.

How to make Black Bean Burritos
These burritos come together in a few simple steps, and once everything is prepped, it’s really just about layering and enjoying the process.
Make the Black bean filling
Start by heating the olive oil in a large pan over medium heat. Add the chopped onion and cook for about 4–5 minutes, until it softens and turns slightly translucent. This is where the base flavor builds, so don’t rush it.
Stir in the garlic, cumin, smoked paprika, coriander, and chili powder. Let everything cook for about 30 seconds, just until fragrant. This quick step really wakes up the spices and deepens their flavor.
Add the drained and rinsed black beans, corn, and salsa. Give everything a good stir, then gently mash about one-third of the beans with the back of a spoon. This creates a creamy texture while still leaving plenty of whole beans for bite.
Season with salt, black pepper, and a squeeze of fresh lime juice. Let the mixture simmer for 5–7 minutes, stirring occasionally, until it thickens slightly. If it looks too dry, you can add a splash of water; if it’s too loose, just let it cook a bit longer. Remove from heat and keep warm.
Taste at the end and adjust as needed. Sometimes an extra pinch of salt or a squeeze of lime makes everything pop.

Sauté the red pepper & onion
In a separate pan, heat a little olive oil over medium heat. Add the diced onion and red pepper, along with a pinch of salt and black pepper.
Sauté for a few minutes, stirring occasionally, until the vegetables are softened but still have a bit of texture. You’re looking for tender with a slight bite, not mushy.
Set aside once done.
Prep the rice
Cook your rice according to package instructions, either on the stovetop or in a rice cooker.
Once cooked, fluff it with a fork and stir in a pinch of salt, chopped cilantro, and a squeeze of lime juice. This simple step turns plain rice into something fresh and flavorful.
Keep warm until you’re ready to assemble.
Day-old rice works great here, too, just reheat it with a splash of water to bring it back to life.
Warm the tortillas
Warm your tortillas so they’re soft and flexible. This helps prevent cracking when you roll them.
You can heat them in a dry pan for about 20–30 seconds per side, or wrap them in foil and warm them in the oven. Keep them covered so they stay soft.
Assemble the burritos
Time to assemble the burritos!
Lay a warm tortilla flat and start layering in the center: a scoop of rice, a generous spoonful of black bean filling, and some sautéed peppers and onions.
Top with diced tomatoes, mashed avocado, and a dollop of vegan sour cream.
Fold in the sides, then roll tightly from the bottom up into a burrito.
Try not to overfill the burritos. As tempting as it is, a slightly smaller burrito rolls better and holds together when eating!

Crisp the Burritos
This step is optional, but I really like the flavor it brings out of the tortillas!
Place the burritos seam-side down in a dry pan over medium heat. Cook for 2–3 minutes per side, until the outside is golden and lightly crisp.
Don’t move them too soon. Letting them sit helps seal the seam and keeps everything tucked in nicely.
This step adds the best texture to the tortillas – slightly crunchy on the outside, warm and soft inside.
Once done, serve warm and enjoy right away. These are perfect on their own or with extra salsa, lime wedges, or a simple side salad.

Serving ideas
Once your burritos are warm and ready, it’s time for the best part – serving them up just the way you like.
These burritos are perfect on their own, but you can easily turn them into a more complete meal with a few simple sides.
Serve them with extra salsa on the side for dipping, a few lime wedges for squeezing over the top, or a light, crunchy salad to balance out the richness. If you’re feeling a little extra, a scoop of guacamole or some tortilla chips on the side makes it feel like a proper feast.
They’re also great for sharing! Set everything out “build-your-own” style and let everyone fill and roll their own burritos. It’s casual, fun, and perfect for a relaxed dinner with friends or family.
Storage tips
If you happen to have leftovers (or you’re making a batch ahead of time), these burritos store really well and are perfect for easy meals later on.
For short-term storage, wrap any assembled burritos tightly in foil or an airtight container and keep them in the fridge for up to 3 days.
Reheat them in a pan for the best texture, or pop them in the oven until warmed through.
If you want to freeze them, it’s best to skip the fresh toppings like tomato, avocado, and sour cream and add those later. Wrap the burritos tightly in foil or baking paper, then place them in a freezer-safe bag or container. They’ll keep well for up to 2 months.
To reheat from frozen, let them thaw in the fridge overnight if you can, then warm in the oven or a pan until hot all the way through.
Similar recipes:
Spicy Vegetarian Mexican Pizza


Vegan Black Bean Burritos
Looking for an easy and delicious plant-based dinner? These vegan black bean burritos are loaded with bold flavors, wholesome ingredients, and come together in under 30 minutes. Perfect for meal prep, busy weeknights, and customizable with your favorite toppings.
Ingredients
Black Bean Filling:
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp ground coriander
- ½ tsp chili powder (or to taste)
- 1 can (15 oz / 400 g) black beans, drained and rinsed
- ½ cup corn kernels (fresh or frozen)
- 2 tbsp salsa
- Salt and black pepper, to taste
- Juice of ½ lime
Other:
- 1 cup cooked rice (white or brown)
- Pinch of salt
- 1 tbsp chopped cilantro
- Squeeze of lime juice
- 1 red pepper
- 1 small onion
- 1 tomato, diced
- 1 avocado, mashed
- 4 tbsp vegan sour cream
- 4 flour tortillas, warmed
Instructions
- Make the Black Bean filling: Heat olive oil in a pan over medium heat.
- Add onion and cook until soft, 4–5 minutes.
- Add garlic, cumin, paprika, coriander, and chili powder. Cook 30 seconds until fragrant.
- Add black beans (drained and rinsed), corn, and salsa.
- Gently mash about ⅓ of the beans with the back of a spoon. This makes the filling creamy while keeping its texture.
- Season with salt, pepper, and lime juice. Simmer 5–7 minutes until thick. Remove from the heat and keep warm.
- Sauté red pepper and onion: In a pan, heat the olive oil, then add the diced onion and red pepper. Season to taste with a pinch of salt and black pepper, then sauté in the pan while stirring until softened. Set aside.
- Prep the rice: Cook rice in a pot of water or in a rice cooker. Stir the cooked rice with salt, cilantro, and lime juice. Keep warm.
- Warm tortillas so they’re flexible. You can do this in a pan or in the oven.
- Assemble the Burritos: Take a warmed tortilla and layer in the center a scoop of rice, some black bean filling, and the sauteed pepper & onion. Top with diced tomatoes, mashed avocado and vegan sour cream. Fold in the sides, then roll tightly into a burrito. Don’t overfill! Tight rolls hold better and eat cleaner.
- Crisp the Burritos: Place burritos seam-side down in a dry pan over medium heat and cook 2–3 minutes per side until golden and lightly crisp.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 499Total Fat: 17gSaturated Fat: 4gUnsaturated Fat: 13gCholesterol: 8mgSodium: 320mgCarbohydrates: 76gFiber: 12gSugar: 7gProtein: 14g
Nutrition data is automatically calculated using Nutritionix and may not be accurate.