These vegetable fajita tacos — also called vegan vegetable fajitas — are colorful, flavorful, and ready in under 30 minutes. They combine caramelized bell peppers, onions and seasoned black beans for a satisfying plant-based meal the whole family will enjoy.

Flavorful Black Bean Vegetable Fajitas (Fajita Tacos)
These vegan fajita tacos blend smoky, savory and slightly spicy flavors for an easy weeknight dinner. The filling is made by sautéing sliced bell peppers and onions with taco or fajita seasoning, then stirring in black beans for extra protein and texture. Serve in warm corn tortillas and top however you like for an approachable, customizable meal.
The recipe is quick and forgiving: slice the vegetables, sauté or grill them with seasoning, add beans, warm tortillas and assemble. From prep to table in about 25–30 minutes with just a few pantry staples.
Fajitas Vs. Tacos: What’s the difference?
Fajitas typically refer to the seasoned filling — often grilled or sautéed peppers and onions — while tacos are any filling wrapped in a tortilla. Because this recipe makes a classic fajita-style filling served in tortillas, it’s accurate to call them either vegetable fajitas or fajita tacos.
The Ingredients

The Fajita Veggies:
- Bell peppers: Use any colors you like — red and green work well together.
- Onion: Red onion is used here, but yellow or white are fine.
- Garlic: Fresh minced garlic is best; garlic powder or paste can be used in a pinch.
- Black beans: Canned (drained and rinsed) or cooked from dried. Pinto or refried beans are acceptable swaps.
- Vegetable oil: Or another neutral oil such as avocado oil.
- Taco/fajita seasoning: Use store-bought or a simple mix of smoked paprika, cumin, garlic and onion powder, chili powder or cayenne, and salt.
Other Ingredients:
- Corn tortillas: Soft corn tortillas are traditional; flour tortillas or hard shells will also work.
- Lime: Optional, for squeezing over the finished tacos.
- Fresh cilantro: Optional garnish; green onion or parsley are alternatives.
What Else Could I Add To The Veggie Fajita Tacos?
There are many easy ways to adapt this filling or vary toppings to suit preferences.
Optional Add-ins
- Mushrooms: Thinly sliced large mushrooms (portobello or cremini) add a meaty texture.
- Other vegetables: Zucchini, cauliflower, broccoli, eggplant, grilled corn or carrots can be added or swapped in.
- Extra protein: Add shredded tofu or a plant-based meat alternative that cooks in the same time as the vegetables.
- Smokiness: A few drops of liquid smoke increase the grilled flavor.
- Low-carb option: Serve the filling in large lettuce leaves instead of tortillas.
Toppings For Vegan Fajitas
Classic and fresh toppings elevate these tacos. Try any combination of:
- Pico de Gallo or a fresh tomato salsa
- Avocado: Sliced or mashed into quick guacamole
- Vegan sour cream or another creamy sauce
- Vegan cheese such as shredded sharp-style cheese or a crumbly alternative
How to Make Vegetable Fajita Tacos
This recipe comes together in four simple steps and takes about 25 minutes total.
- 1) Rinse and dry the peppers and onion. Thinly slice the vegetables and mince the garlic.
- 2) Heat a large skillet over medium-high heat with the oil. Add the sliced peppers, onion, garlic and taco seasoning. Sauté, stirring often, until the vegetables are tender and beginning to char — about 10 minutes.
- 3) Stir in the drained black beans and cook for 1–2 minutes until heated through.
- 4) Warm or toast the corn tortillas on a skillet, in the oven wrapped in foil at 350°F (180°C) for 10–15 minutes, or briefly over a gas flame for a slightly charred flavor. Fill tortillas with the fajita mixture and add toppings like lime and cilantro.



Serve the skillet at the table for a festive presentation, or plate the tacos individually with sides like rice, a simple green salad, or roasted potato wedges.
FAQs
Can I make vegetable fajitas in the oven?
Yes. Spread the oiled, seasoned vegetables on a parchment-lined baking sheet and roast at 400°F (200°C) for about 20 minutes, flipping once. Heat the black beans separately in the last few minutes.
How can I use leftover fajita vegetables?
Leftovers work well in burritos, bowls, salads, as a taco topping for subsequent meals, or as a side for other Tex-Mex dishes.
Top Recipe Tips and Notes
- Slice evenly: Uniform slices ensure even cooking.
- Use cast iron if possible: A cast-iron skillet helps develop char and deeper flavor.
- Adjust cook time: Cook until you reach your preferred level of tender-crisp or soft vegetables.

Make-Ahead and Storage Instructions
Make ahead: Prepare the cooked vegetable and bean filling 3–4 days in advance and store it in an airtight container in the refrigerator.
Store: Leftover filling keeps 3–4 days in the fridge. The vegetables will release liquid as they sit; drain excess liquid and reheat in a skillet using a slotted spoon to avoid soggy tortillas.
Reheat: Gently reheat on the stovetop, stirring often, or briefly in the microwave.
Nutrition (per serving)
Calories: 137 kcal • Carbohydrates: 27 g • Protein: 6 g • Fat: 1 g • Fiber: 8 g • Sodium: 336 mg • Vitamin C: 45 mg
If you make these vegetable fajita tacos, leave a comment to share how they turned out. Enjoy!
Photos by Alfonso Revilla

Ingredients
- 1 ½ tablespoons vegetable oil
- 2 cloves garlic, minced
- 1 medium red bell pepper, thinly sliced
- 1 medium green bell pepper, thinly sliced
- ½ medium red onion, thinly sliced
- 1 ½–2 tablespoons taco seasoning (adjust to taste)
- 1 (15-ounce) can black beans, drained and rinsed
- 6–8 corn tortillas
- Lime juice, for serving (optional)
- Minced cilantro, for garnish (optional)
Instructions
- Heat oil in a large pan over medium-high heat.
- Add bell peppers, onion, garlic and taco seasoning; sauté about 10 minutes, stirring regularly, until vegetables are tender and slightly charred.
- Stir in black beans and cook 1–2 minutes until warmed through.
- Toast or warm tortillas, fill each with the fajita mixture and top with lime and cilantro if desired. Serve immediately.