Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Easy Black Bean Fajitas with Veggies and Corn

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

These corn and refried black bean fajitas are the best vegetable fajitas you’ll eat! Simple to make in only 15 minutes, this healthy meal and delicious vegetarian Mexican recipe is something the whole family can enjoy!

black bean fajitas topped with fresh cilantro and lime on a white plate

In the mood for a very palatable dinner recipe? This black bean fajitas recipe is made with tender and red or green bell peppers, sweet corn, taco seasoning, corn tortillas, black beans, and red onion with an array of toppings you will swoon over.

Colorful, healthy, and unbelievably easy, these veggie fajitas are exactly what you didn’t know you needed in your life. We like to top our fajitas with various favorite toppings such as sour cream, lime juice, creamy avocado or homemade guacamole, and fresh cilantro – but you can choose any toppings you like!

Latest Recipe Video!

You can imagine the scents of the bright citrus and coriander leaves over a bed of these fajitas.

I love that these vegetable fajitas are super easy to customize with a simple vegan option! Naturally gluten-free and wholesome, this fajita recipe is perfect for when you’re looking for an easy and healthy dinner recipe, hosting a party, having game nights, or just looking for something that tastes like the vegetarian fajitas from your favorite Mexican restaurant.

Family-friendly and crowd-pleaser in our homes, these fajitas are just fun to make! This recipe is truly a great way to bring the entire family together to enjoy delicious refried bean fajitas. Want to think outside the box? The options for extra veggies in the fajita mix are truly endless!

We don’t know about you, but the combination of fresh vegetables and easy recipes equals perfection in our eyes. This recipe is exactly that– an easy and mouthwatering recipe with fresh or frozen veggies.

👩🏽‍🍳 Why This Recipe Works

  • Easy to Make: These corn and black bean fajitas take only 15 minutes from start to finish! Can you believe that? With some simple ingredients and veggies, you will have effortless fajita veggies in no time.
  • Healthy: Since these fajitas are filled with vegetables, refried black beans that are filled with protein, and gluten-free tortillas, this recipe is definitely considered healthy! Keep it vegan by using dairy-free cheese or no cheese at all.
  • Kid-Friendly: The kids will enjoy these homemade fajitas because they taste SO good! Toddlers and young children can easily eat this recipe.
  • Versatile: Since there are so many options for roasted vegetables and fresh ingredients, these fajitas are super easy to customize to perfection to fit your needs. You can even omit the tortillas and turn this into a black bean fajita bowl recipe!

🥘 Ingredients

This recipe calls for just a handful of simple ingredients, all of which are super easy to find in most local grocery stores.

ingredients for vegetarian fajitas
  • Beans: For this recipe, we used a can of vegetarian refried black beans. Creamy and savory, beans are a great source of fiber, protein, and nutrients for the boost of energy you need for your days.
  • Taco Seasoning: For taco seasoning, I like to make my own or use store bought when I’m on a time-crunch. You can easily make your own homemade fajita seasoning mix using chili powder, garlic powder, onion powder, cumin, paprika, a pinch of salt, black pepper, and cayenne pepper (if you like things a little spicy).
  • Bell Peppers: I used frozen bell peppers, but feel free to use freshly diced or sliced red bell pepper, orange, or yellow bell peppers.
  • Corn: I also used frozen corn for this recipe, but you can easily use fresh corn.
  • Tortillas: Since I wanted this recipe to be gluten-free with additional flavors, I used corn tortillas. Feel free to use whole wheat flour tortillas if you are not gluten-free.
  • Salsa: Just a jar of store bought salsa or your homemade salsa will do the trick for these fajitas. The salsa adds a nice flavors of freshness to this recipe! You can also use pico de gallo!
  • Optional Toppings: Sour cream, guacamole, Greek yogurt, shredded cheese, fresh cilantro, or your favorite vegan friendly toppings will all work!

📖 Variations

  • Additional Flavors: Feel free to add chipotle peppers, adobo sauce, sweet potatoes, or sliced mushrooms for a different vegetable mixture.
  • Extra Protein and Fiber: Looking for more nutrients? Add wilted spinach, kale, squash, extra beans, tofu, or soy curls.
  • Cheeses: Don’t want to add shredded Mexican cheese blend? Instead, experiment with Cotija or fresco cheeses. Use a vegan cheese to make these vegan friendly!

🍽 Equipment

🔪 Instructions

Perfectly crispy, abundant in flavor, and so easy to make, you will love how simple it is to make these Mexican black bean fajitas!

Heat Beans: First, heat the refried beans over medium to medium-high heat in a nonstick skillet, then add the taco seasoning.

Cook Veggies: Meanwhile, in another large skillet, heat the sour and peppers over medium heat. Add some taco seasoning to the vegetable mixture and allow the ingredients to simmer for about 10 minutes while stirring often.

peppers and corn cooking with taco seasoning in a pan

Heat Tortillas & Assemble Fajitas: Heat the corn tortillas in the oven or microwave.

Finally, assemble your black bean and veggie fajitas. On one side of the tortilla, spread some refried black beans on it and then top with the vegetables and salsa. If using toppings, then top with cheese, guacamole, fresh cilantro, and a dollop of sour cream if using. To make vegan fajitas, use a vegan cheese and sour cream or omit those ingredients altogether!

black bean fajitas topped with fresh cilantro and lime on a white plate

❓Recipe FAQs

What is a Mexican fajita?

Fajitas are traditionally served with grilled veggies and protein top of a corn or flour tortilla. Mexican fajitas are very aromatic and are popular among at Tex-Mex restaurants.

What do you eat with fajitas?

You can eat so many things with this vegetarian fajitas recipe such as rice, more refried beans, a shallow pan of queso, chips and salsa, a green salad, or pice de gallo.

What can I make with leftover fajita vegetables?

You can make salads, stir-fries, sandwiches, burritos, burrito bowls, and so much more with the veggies! You can also reheat them as enjoy them as side dishes or mix them with pasta or rice.

🧊 How to Store

  • Store in the Refrigerator: Store these black bean fajitas in an airtight container for up to four days in the refrigerator. Keep the toppings, filling and tortillas in separate containers so they don’t get soggy.
  • Freezer: Make a batch of these vegetable fajitas, then freeze the ingredients separately in the freezer for up to four months. I don’t recommend freezing the toppings, but the rest will freeze and reheat well.
  • Reheat: If reheating from frozen, then allow the ingredients to thaw overnight in the refrigerator. Once the ingredients have thawed, proceed to cook the fajitas according to the recipe.

💭 Expert Tips

  • You can use fresh or frozen veggies for these fajitas! Adjust the cooking time as needed depending on whether you use fresh or frozen – you want the veggies to be cooked through but still slightly crisp.
  • The fajita filling is even better the next day! Enjoy this recipe as delicious leftovers.
  • If your canned beans are too thick, use a few tablespoons of water to thin out the refried beans while cooking.
black bean fajitas topped with fresh cilantro and lime on a white plate

🌮 More Mexican Recipes!

LOVE THIS RECIPE? Please leave a 5-star rating 🌟 in the recipe card below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It
black bean fajitas topped with fresh cilantro and lime on a white plate
Print Recipe
5 from 6 votes

Black Bean Fajitas

These corn and refried black bean fajitas are the best vegetable fajitas you'll eat! Simple to make in only 15 minutes, this healthy meal and delicious recipe is something the whole family can enjoy!
Prep Time5 minutes
Cook Time15 minutes
Total Time20 minutes
Course: Main Course
Cuisine: Mexican
Diet: Gluten Free, Vegan, Vegetarian
Servings: 6 servings
Calories: 184kcal
Author: Anjali Shah


Optional Toppings

  • Greek yogurt or sour cream 1 Tbsp per fajita
  • guacamole 1 Tbsp per fajita
  • Mexican cheese blend 1 Tbsp per fajita


  • First, heat the refried beans over medium heat. Then, add in a couple teaspoons of taco seasoning to help give the beans some spice.
  • While the beans are cooking, heat the bell peppers and corn in a large skillet over medium heat. Add a two teaspoons of taco seasoning to the bell pepper/corn mixture (or more if you like the veggies spicy). Let everything simmer together for 10 minutes until the taco seasoning + water from the cooked veggies make a rich sauce.
  • Heat the corn tortillas in a microwave or on a skillet
  • Assemble your fajitas! Spread a couple tablespoons of black beans on one corn tortilla, top with the bell pepper/corn mixture, salsa, and one tablespoon each of cheese, guacamole and sour cream/greek yogurt if you like.


  • You can use fresh or frozen veggies for these fajitas! Adjust the cooking time as needed depending on whether you use fresh or frozen – you want the veggies to be cooked through but still slightly crisp.
  • The fajita filling is even better the next day! Enjoy this recipe as delicious leftovers.
  • If your canned beans are too thick, use a few tablespoons of water to thin out the refried beans while cooking.
  • Vegan: Use dairy-free cheese and sour cream or omit both. 
  • Gluten-Free: Keep it gluten-free by using corn tortillas.


Serving: 1fajita | Calories: 184kcal | Carbohydrates: 36g | Protein: 8g | Fat: 2g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 463mg | Potassium: 601mg | Fiber: 10g | Sugar: 7g

Posted In…

Plant Based Mexican Recipes ·

You can make satisfying Mexican food that’s healthy, plant based, vegetarian / vegan, and totally delicious all at the same time!

Mexican flavors are perfect for easy one-pot dishes like this pinto bean casserole, or this vegan posole. 

With smart swaps, you can create a healthy version of a Mexican favorite: “guacamole” with about half the calories and 3x the protein thanks to this vegan guacamole. Or remake a Mexican classic, flautas – into these baked Mexican vegetarian flautas with black beans

Like Chipotle? You’ll love my ultimate sofritas and veggie burrito bowls! These recipes are so easy to remix to add your own style – so feel free to customize them to suit your preferences!

22 responses to “Easy Black Bean Fajitas with Veggies and Corn”

  1. Yum, so vibrant and flavorful. Loving all the fresh veggies. By the way thanks for the tip to substitute sour cream for Greek yogurt. Didn’t think of that. Thanks for that! Can’t wait to make these easy fajitas.

  2. I love having options for meatless monday and this fits the bill. It looks absolutely delicious and filling. I can’t wait to try it this week.5 stars

  3. What an easy delicious meal! It came together perfect for an quick and easy weeknight dinner. Thanks!5 stars

  4. Thanks for the super easy recipe. Just made some and they turned out delicious. Used Trader Joe’s frozen bell peppers + onions and threw in some frozen kale as well. Sprinkled some turmeric on top too

    • No problem! I’m so glad you liked this recipe Bobby! Love the idea of adding in the kale + turmeric – that must have given a wonderful flavor – will definitely try that next time I make these 🙂

  5. Yum! These look so delicious. I love making vegetarian fajitas, but I never use corn tortillas or add corn into my veggie mix. I can’t wait to try this.

    • Aw thank you so much Becki! I love using corn tortillas for my fajitas, because it adds a bit of extra fiber and whole grains (vs. white flour tortillas). You can also try wheat tortillas if you like that consistency better. Let me know how this turns out for you – I can’t wait for you to try it!

  6. this is a perfect weekday food. I normally dont use frozen bell peppers but it seem to work really work with this recipe. I love fajitas but have weakness for enchilladas like you hubby- its the cheese i tell you 🙂

    • Totally! I will frequently make this during the week 🙂 And yes, the frozen bell peppers just save a ton of time, and actually their texture works pretty well with the taco seasoning/sauce. Haha you and my husband are on the same page – cheese is definitely his (and my) weakness!

  7. Lovely! I love the vibrant colors and how delicious it looks. I like adding more onions (that’s my weakness), lol.

    • Thanks Linda! Haha – I love onions too – I would have totally added them if I had them on hand! Definitely throw them in when you make this dish 🙂

  8. This is a perfect mexican meal – wholesome and tasty! I haven’t tried that cheese blend yet – looking forward to finding it!

    • Thanks Uma! I’m sure you will love these Fajitas 🙂 For the cheese blend – you can find it at any Trader Joe’s, or any major grocery store will carry some version of a Mexican 3 or 4 cheese blend.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

Subscribe to newsletter

Copyright 2023 The Picky Eater®, LLC. All rights reserved.