Easy Black Bean Fajitas

Time to share these black bean fajitas with you, they are a plant-forward take on a fajita night: smoky peppers, soft caramelized onions that still keep a bite, black beans, and a tomato-spiced skillet filling that works in tortillas, bowls, or piled onto salad with all the toppings you can reasonably fit on a plate. If you’re serving this at a BBQ, I would add some grilled corn on the cob rubbed with that fajita seasoning, it is totally worth the planning ahead.

Black bean fajitas in warm tortillas with peppers, onions, charred corn, jalapeños, sour cream, cilantro, and lime.

What makes this recipe work

When our kids were younger, there was at least one fajitas night a week in our house. But they’ve flown the nest and I miss our table full of tortillas, the fajita filling and all the beautiful toppings: cooling sour cream, tangy pickled jalapenos, sometimes grated cheddar. No claims to authenticity, just a bold tasting, colorful and nourishing family dinner.

Black bean fajita filling with peppers and onions cooking in a blue skillet, served with lime, jalapeños, corn, herbs, and tortillas.
  1. No escaping black beans: I like to lightly crush a few black beans into the sauce, it will stop the beans from rolling around the tortilla like tiny fugitives.
  2. Two types of onions: Get some color going then gently sauté them until softer, they make the whole skillet taste sweet and savory.
  3. Fresh tomato & tomato paste do different jobs: I want the tomato paste for some tomatoey depth. But that fresh diced tomato adds juiciness to the filling.
  4. It’s flexible for wraps, bowls, or leftovers: Tortillas are the obvious choice, but I love the black beans fajitas filling over rice or grain bowls, in salads, or over roasted sweet potatoes.
  5. Plant variety: Between the beans, onions, peppers, tomato, spices, and herbs or toppings, this is a very easy way to get a few different plants into one meal if you’re working on that 30 plants a week goal.

Ingredients in black bean fajitas

These black bean fajitas are mostly built from pantry and fridge basics, which is exactly why I like them. A hot skillet, a few smoky spices, and a tin of beans (where black beans are one of my favorite “pantry doing actual useful work” ingredients).

You’ll need:

  • Black beans (a can, drained)
  • Bell peppers
  • Onions
  • Tomato paste
  • Fresh tomato
  • Smoked paprika, cumin, coriander, oregano, and chili (or store-bought fajita seasoning)
  • Garlic
  • Tortillas, for serving

That’s the base. Then you can make them your own with avocado, lime, salsa, yogurt or sour cream, chopped herbs, shredded cabbage, or pickled jalapeños if you want a little tangy crunch.

Ingredients for black bean fajitas including black beans, bell peppers, onions, tomato, tomato paste, garlic, olive oil, and spices.

How to make black bean fajitas

Time needed: 30 minutes

A thick, smoky black bean fajita filling with soft peppers, sweet onions, juicy tomato, and warm spices. Spoon into warm tortillas and finish with avocado, lime, sour cream, or something sharp and crunchy.

  1. Prep the vegetables

    Slice the white or yellow onion, red onion, and bell peppers into strips. Try to keep the peppers fairly similar in size so they soften at the same time. Remove the seeds from a large vine tomato or a few smaller ones and dice.Sliced red, yellow, and green bell peppers with onions prepared for black bean fajitas.

  2. Cook the onions and peppers

    Heat the olive oil in a large skillet over medium-high heat. Add the onions and peppers with a pinch of the salt. Cook for 5 minutes until they catch golden brown edges, then turn the heat down to medium. Cook for another 10 minutes until softened, stirring now and then, adding a splash of water if needed to avoid burning.Bell peppers and onions cooking in a skillet with fajita spices for black bean fajitas.

  3. Add the garlic and spices

    If the pan looks dry, add a tiny splash more oil. Add the garlic, spices and seasonings. Stir for about 30 seconds, just until the spices smell warm and toasty.

  4. Add the black beans

    Add the drained black beans. Stir everything together and cook for 5 to 7 minutes, lightly mashing some of the beans against the pan. Add a splash of water if the pan looks dry.Black beans added to cooked peppers and onions for a smoky black bean fajita filling.

  5. Add the tomato paste and fresh tomato

    Add the tomato paste and diced fresh tomato. Stir well so the tomato paste coats the vegetables and darkens slightly in the pan.Black bean fajitas cooking in a skillet with peppers, onions, tomato, black beans, cilantro, and lime.

  6. Serve & enjoy

    Serve in warm tortillas with avocado, salsa, yogurt or sour cream, chopped cilantro, lime, pickled onions, shredded cabbage, or fermented jalapeños.

Flossie’s Tips

I’m not a fan of crunchy onions and peppers in my fajitas, so I like to get a little browning on them, then gently sauté them, maybe add a splash of water.

Let the peppers and onions soften first, then add the beans near the end. Mash a few beans if you want the filling to cling together more.

If you are meal-prepping or making ahead, keep tortillas and toppings separate until serving.

You can also use leftovers in bowls, quesadillas, omelets, or make this toasted tortilla sandwich with melty cheese. Yum!

Nutritional benefits

Of course the abundance of vegetables makes this dish such a wholesome nourishing option. But for me, the hero here are the black beans. They bring plant-based protein and fiber, which makes the filling more satisfying. Feed those friendly gut bacteria happy!

Servings

This recipe yields 4 portions, enough for a small family.

serving ideas & variations

Vegetarian black bean fajitas served in tortillas with corn, pickled onions, jalapeños, cilantro, sour cream, and lime wedges.

My favorite way to serve these black bean fajitas is tucked into lightly griddled flour or corn tortillas. Add avocado, a squeeze of lime, cilantro, shredded lettuce, and something sharp like pickled red onions or fermented jalapeños.

I’ve also been known to serve them with:

And in the summer, rub a little of the fajita seasoning onto corn on the cob, then grill until lightly charred. Slice off those smoky golden corn slivers and scatter them over the black bean fajitas. You’re welcome😊 !

Black bean fajitas served outside in tortillas with charred corn, jalapeños, cilantro, sour cream, and lime.

The cast iron skillet does most of the work here: the peppers and onions soften and turn sweet at the edges, while the black beans make everything feel more substantial. Bring warm tortillas, avocado, sour cream, something sharp, and something crunchy to the table, then let everyone build their own. If you make these black bean fajitas, let me know what toppings you added.

  • If you make my recipe, take a snapshot for your Instagram
  • Post and tag me @candyflossiecooks😉🤗!
  • Don’t forget to rate my recipe! It will make my day!
Black bean fajita filling with peppers and onions cooking in a blue skillet, served with lime, jalapeños, corn, herbs, and tortillas.

Black bean fajitas

Flossie
These easy black bean fajitas are made in one skillet with peppers, onions, black beans, tomato paste, fresh tomato and fajita spices. Serve the smoky bean filling in warm tortillas with avocado, salsa, yogurt, lime, or crunchy pickled toppings.
No ratings yet
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course dinner, Main Course, main meal
Cuisine Tex-Mex-inspired
Servings 4
Calories 173 kcal

Equipment

  • Large skillet or heavy frying pan
  • chopping board and sharp knife
  • 1 wooden spoon or spatula

Ingredients
  

  • 1 white or yellow onion sliced
  • 1 red onion sliced
  • 2 bell peppers preferably different colors, sliced
  • 1 can black beans drained
  • 2 tbsp olive oil
  • 1 tbsp tomato paste
  • 1 fresh tomato seeds removed and roughly diced
  • 1 tsp salt or to taste
  • 1 tsp black pepper

For the fajita seasoning

  • 2 tsp smoked paprika
  • 1 ½ tsp ground cumin
  • 1 tsp ground coriander
  • 2 garlic cloves minced, or 1 tsp garlic powder
  • 1 tsp dried oregano
  • ½ tsp chili flakes or ¼ tsp cayenne pepper

To serve, optional

  • Warm tortillas
  • Avocado
  • Lime wedges
  • Cilantro or parsley
  • Salsa
  • Greek yogurt or sour cream
  • Pickled onions or fermented jalapeños
  • Shredded cabbage or lettuce

Instructions
 

  • Slice the onions and bell peppers into strips. Drain and rinse the black beans. Dice the tomato after removing the seeds
  • Heat the olive oil in a large skillet over medium-high heat. Add the onions, peppers, and a pinch of the salt. Cook for 5 minutes until they catch golden brown edges, then turn the heat down to medium. Cook for another 10 minutes until softened, stirring now and then, adding a splash of water if needed to avoid burning.
    1 white or yellow onion, 2 bell peppers, 2 tbsp olive oil, 1 red onion
  • If the pan looks dry, add a tiny splash more oil.  Add the garlic, smoked paprika, cumin, coriander, oregano, chili flakes or cayenne, remaining salt, and black pepper. Stir for 30 seconds until fragrant.
    1 tsp salt, 1 tsp black pepper, 2 tsp smoked paprika, 1 ½ tsp ground cumin, 1 tsp ground coriander, 2 garlic cloves, 1 tsp dried oregano, ½ tsp chili flakes
  • Add the drained black beans. Stir everything together and cook for 5 to 7 minutes, lightly mashing some of the beans against the side of the pan if you want a creamier filling. Add a splash of water if the pan looks dry.
    1 can black beans
  • Add the tomato paste and diced tomato. Stir well and cook for 2 to 3 minutes, until the tomato has softened.
    1 tbsp tomato paste, 1 fresh tomato
  • Serve in warm tortillas with your chosen toppings.

Notes

To mix up three different color peppers, use one color then half of each of the other two: I did one yellow pepper and half red and half green. Only because it’s pretty😊  .
Keep an eye on the pan catching to avoid burning the veg. Have a glass of water ready to splash a little if needed and turn the heat down.
The filling itself is quite light, so I like serving it with warm tortillas, avocado, sour cream or Greek yogurt, and something crunchy or sharp to make it feel like a proper meal.

Nutrition

Calories: 173kcalCarbohydrates: 22gProtein: 6gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 1437mgPotassium: 558mgFiber: 8gSugar: 6gVitamin A: 2760IUVitamin C: 88mgCalcium: 59mgIron: 3mg
Keyword black bean fajitas recipe, black beans fajitas, fajitas with black beans
Tried this recipe?Tag me @candyflossiecooks on Instagram! I’d love to see how your dish turns out ! ✨

recipe FAQ

Can I make these black bean fajitas vegan?

Yes, the filling itself is vegan as long as your tortillas are vegan. Serve with avocado, salsa, lime, cilantro, pickled onions, or fermented jalapeños instead of yogurt or sour cream.

What can I use instead of black beans?

Pinto beans would be the closest swap. Kidney beans also work, but they have a firmer texture and are slightly larger.

How long can I store the fajita filling?

The black bean fajita filling keeps well in the fridge for up to 3 days in a sealed container. Reheat it in a skillet over medium heat with a splash of water.


Related Posts

Ciulama (chicken in white sauce)

Ciulama (chicken in white sauce)

Ciulama is a Romanian family favorite from the only cookbook my mum ever owned: pan‑seared chicken with crispy skin in a tangy, silky white sauce.

Pea and ham soup in soup maker

Pea and ham soup in soup maker

FacebookTweetPinYummly If you’re anything like me, there’s a deep-seated comfort in the familiar, in those dishes that have been a part of our lives for a long time. This pea and ham soup recipe is just that – a timeless classic that warms my soul […]



Leave a Reply

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

Recipe Rating