The BEST EVER Vegetarian Fajitas
Quick & delicious black bean vegetarian fajitas! They’re made with sweet roasted peppers & onions, garlicky black beans, and creamy guacamole. A flavorful, satisfying meal that’s packed with plant-based protein, and ready in 30 minutes.
These may just be the BEST vegetarian fajitas you’ll ever try! And I know that’s a bold statement – but these really are so good. They are hearty, satisfying, and have so much flavor from the garlicky black beans and caramelized roasted peppers & onions!
To prepare them all you need are a handful of simple ingredients and less than 30 minutes to make it all happen!
If you love a good meat-forward fajita and aren’t used to them being filled with vegetables, fear not. This recipe has so much flavor that there is no missing the meat when enjoying it!
I’ve made these fajitas for my family on many occasions (all of which are not vegetarians) and they love them every time!
Ingredients You Need
You’ll need a handful of spices, pantry ingredients, and fresh veggies to make these fajitas happen! Here’s everything you’ll need: black beans, tortillas, bell peppers, red onion, oil, paprika, chili powder, onion powder, garlic powder, cayenne pepper, avocado, and limes.
How to Make These Vegetarian Fajitas
- Toss peppers and onions in olive oil and fajita season. Bake in oven for at 400F for 20 minutes, flip halfway through.
- Simmer black beans, salt, and garlic powder on stove top for 5-10 minutes until thickens and slightly reduces. Before serving, taste black beans and adjust flavor with salt to taste until just right.
- When peppers are cook assemble fajitas – tortilla, black beans, peppers & onions. Add guacamole & lime juice and enjoy!
Extra Helpful Tips
Substitute black beans: Don’t have black beans? No problem, you can swap for pinto beans or white beans.
Serve on the side: These fajitas go great with a side of rice or quinoa! We also love serving them with chips, salsa, or cheesy queso. You can also pair it with a some greens such as this vegetarian taco salad!
Tortillas: You can either use a homemade recipe, high-quality store-bought tortillas, or use gluten-free tortillas if needed.
Extra veggies to add to fajitas: You can also add additional veggies such as white button or portobello mushrooms, zucchini, cauliflower, and broccoli.
We make these meatless fajitas regularly! They’re great for feeding a crowd and are simply delicious. You can adapt this recipe and load it up with your favorite roasted veggies as well!
More Delicious Veggie Recipes
- Easy Black Bean Sweet Potato Tacos
- Loaded Veggie Tacos with Avocado Cilantro Sauce
- Nourishing Black Bean & Sweet Potato Bowl
- 30-Minute Vegetarian Tacos
If you tried this The BEST EVER Vegetarian Fajitas recipe or any other recipe, don’t forget to rate the recipe and let me know what you think. I love hearing from you! You can also follow me on PINTEREST, INSTAGRAM, and FACEBOOK for more crave-worthy content.
The BEST EVER Vegetarian Fajitas
Quick & delicious black bean vegetarian fajitas! They're made with sweet roasted peppers & onions, garlicky black beans, and creamy guacamole. A flavorful, satisfying meal that's packed with plant-based protein, and ready in 30 minutes.
- 6 flour tortillas
- 2 green bell peppers, sliced
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 medium-sized yellow or red onion, sliced
- 1 Tablespoon oil
- 2 tsp chili powder
- 1 tsp paprika
- 1/2 tsp (each) garlic powder, onion powder, salt, black pepper
- pinch of cayenne (adjust for more spice)
- 1/2 teaspoon garlic powder
- 2 ripe avocados
- 1 lime
- salt to taste
- 1 14 oz. can black beans you can do with the juices or rinse and drain them and add several tablespoons of water
- 1/2 teaspoon garlic powder
- salt to taste
Preheat oven to 400F.
Roast peppers & onions: arrange sliced peppers and onions on sheet pan, drizzle with oil and sprinkle with fajita seasoning. Toss until veggies are evenly coated, then spread out on the pan and bake for 20 minutes – flip halfway through.
Cook black beans: in a sauce pan, simmer black beans on LOW with salt and garlic powder for 8-10 minutes. Black beans should thicken and liquid should slightly reduce.
Guacamole: In a small bowl use a fork to smash the avocado, then stir in garlic powder, lime juice, and season with salt to taste. Set aside.
Warm up tortillas: wrap tortillas in a foil packet and pop in oven for 5 minutes, or microwave tortillas on glass plate for 15 seconds. If you have a grill, you can also grill the tortillas for 10-15 seconds on each side.
Assemble: When peppers & onions are finished, assemble fajitas: roasted peppers & onions, black beans, guacamole, and extra lime juice! Serve with fresh cilantro leaves if desired.
Did you make this recipe? Share your photos and tag @asimplepalate #asimplepalate.
Make these all the time! Love the clean and simple recipe
Thank you so much, Catherine! I’m so happy to hear that 🙂
Hi. Do you simmer beans in water or just drained beans?
Hi Kris! You can add a splash of water!
I’ve been making these for the past year and I never get tired. Thanks so much for sharing this amazing recipe!
I’m so happy to hear that! Thank you, Claudine!! 🙂
Incredible recipe!! I’ve made this dish twice now and it’s been such a big hit each time! I use coconut oil with the veggies of choice and sauté on the stove top rather than roast in the oven. I also added a dash of cumin to the beans which was delicious.
Thank you so much, Ashley! so happy to hear it 🙂
These were great! They will become part of our family dinner rotation for sure. I baked the veggies for 40 minutes because they were crowded on the tray and we prefer our onions a little caramelized. We also used more than 6 tortillas. I warmed them on both sides in a cast iron pan and served them as people were ready for the next fajita. Thanks for a great recipe!
Thanks so much, Theresa! I’m thrilled you and your family enjoyed them. 🙂
Excellent! My 12 yr old daughter helped me and family loved them. They will go on our favorites list!
If I drain and rinse the beans, what goes in with them in a pan for them to simmer?
Hi Anne, you can add a splash of water as the liquid!
This was so delicious! I am glad that I found this recipe, thanks!
Thanks so much, Albertina! 🙂
I just cooked this for dinner! It was absolutely incredible, easy to make & modify to your liking! I will definitely make it again! Yum!
Thanks so much, Cherie! Really happy to hear you enjoyed them 🙂
do you drain the black beans before cooking them on the stovetop for these kinds of dishes?
I actually don’t because I like having a bit of liquid with the beans! It thickens and gives a nice consistency with the meal.
I made this tonight and added some fire roasted corn with the black beans, but this was fantastic. My picky eating daughter who doesn’t like spicy things didn’t even complain. Everyone enjoyed it. I only wish I made more.
Thanks so much Chris! So happy to hear it 🙂
Question: could I sub frozen peppers?
They should work!
Super easy to make with perfect blend of seasonings. Nutritious and delicious! I used crushed red pepper instead of cayenne. I will be making these often!
I’m so happy to hear that! Thank you Shirleen!
Even my picky children had seconds! These are amazing! Thank you so much!
I’m so happy to hear that! 🙂 Thanks Karyn!
Whoa!!! These are SOOOO GOOOOD!! I added some fresh pineapple rings, dredged lightly in some of the leftover spice and cooked in a skillet… yum yum yum.
These were a hit and will become a regular! Thank you for a great recipe!!
woot woot! So happy to hear 🙂
Wow, these look so good! I love the vibrant colors, and the flavoring looks so tasty.
Thanks so much, Danielle!
Yum! Those veggies are caramelized perfectly!
Thank you, Linda!!
Wow, these are beautiful! And the are so hearty and delicious sounding. Not to mention healthy. Win-win!
Thanks Valentina! 🙂 They are definitely a win-win situation!
We love fajitas! This will be perfect for Meatless Monday.
Thanks, Ellen! Enjoy!
YUM!!! So delicious! Especially loved the seasoning… why would I ever by the grocery store packet when I have this fresh recipe!
Thank you, Stephanie!! i’m so glad you enjoyed them. The seasoning definitely is the cherry on top 🙂
Made this for my husband and he loved it! I was so surprised at how satisfying they were without meat. Definitely making again!!
This recipe is definitely one of our favorites. ? Thank you for trying! So glad you liked it.
Yum! Easy, nutritious dinner. Spice mix was perfect for us with the suggested pinch of cayenne.
I’m so glad you like them! They’re my current obsession 🙂
20 minutes was too much for my vegetables. I had to use 2 pans since there were so many so I was more worried about needing to cook them longer, but at 20 minutes they come out without any crispness. Also the spice blend had a distinct sharp bitterness. Not sure where that bitterness came from. Adding a star for use of non-dairy, vegetarian only ingredients.
These fajitas are super good! Especially the spice on the veggies.
Thank you! So glad you enjoyed them!