15 Easy (and Flavorful) Fajita Toppings

For fantastic fajitas, these toppings are the tops!

Claire Onidi By
Claire Onidi
Passionate about food and pastries since always, Claire spends most of her time in the kitchen to develop new recipes. She is French but lived many years abroad.
Learn more about me
Updated November 8, 2022

Take your fajita toppings to the next level with these awesome options. So, instead of just chopping some lettuce, get creative with homemade sauces and add-ons!

fajita toppings

Fajitas are a Tex-Mex specialty, usually made from beef skirt. And they’re very similar to the northern Mexican dish arrachera.

Essentially, traditional fajitas are sauteed strips of beef served with warm tortillas. However, today chefs make them with other meat, and they often add bell peppers, chiles, onions, or jalapenos to the mix.

The name “fajita” is a relatively new one. In fact, the word wasn’t printed until 1971!

“Fajita” is a diminutive form of the Spanish word “faja,” meaning “belt” or “strip.” This, in turn, comes from the Latin word “fascia,” meaning “band.”

That all makes sense since the dish is little beef strips!

There are lots of delicious fajita toppings you can make. Some of the classics include pico de gallo, guacamole, sour cream, and refried beans – and don’t forget the shredded cheese on top!

fajita toppings recipe

01. Grilled Shrimp

You can put fajita seasoning on just about anything and make it taste delicious. But on succulent grilled shrimp, it’s absolutely heavenly.

This homemade spice mix includes chili powder, cumin, garlic powder and onion powder.

However, if you’re not into seafood, you can just make the corn salsa from this recipe. Yum!

02. Sour Cream

While you can buy a container of sour cream from the grocery store, it’s more fun to make your own! It also tastes a lot better.

To make sour cream at home, you only need 3 ingredients: cream, milk, and acid (vinegar or lemon juice). Then, you stir them up and let them sit.

03. Chipotle Sauce

When it comes to balanced flavors, this sauce knocks it out of the park. It’s creamy, spicy, salty, and savory.

The most important ingredient in the sauce is the chipotle in adobo. This will add the heat and a bunch of spices.

And if I have leftover chipotles, I’ll make a quick meat marinade for dinner later in the week.

04. Halloumi Cheese

These halloumi fajitas will delight vegetarians and omnivores alike. Because you can slice and fry halloumi without it losing its shape, it makes a great substitute for strips of skirt steak.

As well, you can use a packaged fajita seasoning blend if you don’t want to buy a bunch of individual spices. And don’t forget to heat up some flour tortillas for serving.

Warmed tortillas are just delicious with this halloumi cheese!

05. Ground Beef & Mushrooms

Instead of making steak fajitas, which can be costly, substitute ground beef instead. Actually, use ground beef and mushrooms!

When you mince the mushrooms finely in the food processor, they integrate perfectly into ground beef. They also add an earthy richness to the filling.

I love how this filling pairs with corn tortillas, but you can also serve it over rice or quinoa.

06. Cilantro Lime Salsa

What is a Tex-Mex meal without a good tomato salsa? This recipe is quick to make and it will definitely hit the spot.

For this recipe, you just chop tomatoes, jalapenos, onion, and cilantro. Then, add the seasonings and a good squeeze of lime juice for some tang.

It’s great as a fajita topping or as a dip with fresh tortilla chips.

07. Bell Peppers

Bell peppers are one of the classic fajita toppings because these sweet strips pair perfectly with beef! And when you use different colored peppers, you bring visual appeal to your fajitas.

You can also use this recipe to make vegetarian or vegan fajitas. When I do this, I also add mushrooms and corn for more flavor and texture.

08. Onions

Like fajitas, so many dishes call for onion. But it can be a pain to chop, especially if you don’t have much practice!

Luckily, this page shows you how to properly slice an onion into a variety of different shapes. It even gives you tips on how to keep yourself from crying!

09. Pico de Gallo

Pico de gallo is one of my favorite fajita toppings because I can make it quickly with just a couple of ingredients. But it adds freshness and just a little bit of sourness to balance out the rich meat.

Also, this is a very versatile recipe. For example, you can add the optional garlic, throw in a dash of cumin powder, or use a shallot instead of onion.

And it’s a great addition to any fajita bar!

10. Sirloin Steak

This fajita recipe sticks with a traditional beef filling, but it travels farther afield with its spices. Taking inspiration from around the globe, this dish packs a punch.

For instance, to marinate the sirloin, mix teriyaki sauce with Italian parsley and other ingredients.

However, the main ingredients of this dish stay true to the original fajita idea. Bell peppers and onions sauteed in olive oil pair perfectly with the sliced steak.

11. Chicken Breasts

One of the most common substitutions in fajita recipes is to use chicken instead of beef. Because chicken is a leaner, lighter meat, it makes this dish a bit healthier.

But these chicken fajitas don’t lack any flavor! I marinate my chicken for at least an hour so it absorbs all of those delicious spices.

This is a perfect recipe for summertime when you want to pull out the grill. Just gather family and friends, and serve tender chicken fajitas with sliced peppers and lime wedges for extra zing.

To spice things up, add a fajita seasoning mix. Store-bought mixes are a quick easy solution. But you can easily make your own fajita seasoning. For this, simply mix 1 tsp chili powder, 1 tsp paprika, 1 tsp cayenne pepper, 1 tsp cumin, 1 tsp salt and 1 tsp oregano!

12. Guacamole

Creamy guacamole is a true crowd-pleaser, and it only takes 5 minutes to make! All you need to do is mash the avocado, chop a few veggies, and season everything with salt and lime.

If you’re too tired to cook steak for true fajitas, you can make tortilla roll-ups with fresh guacamole, pico de gallo, and slices of pepper jack cheese. They’re still very tasty!

13. Quick Pickled Red Onion

Sweet, salty, and done in 30 minutes: these are miracle pickles! And they add so much flavor to any dish.

To make these pickled onions, start by mixing the vinegar and seasonings. Then, slice your onions and add them to the jar.

Thirty minutes later, you have amazing pickles!

14. Avocado Crema

Tasty dip, creamy sandwich spread, or fajita topping — this sauce can do it all. It’s like a cross between traditional Mexican crema and guacamole, and it tastes great on everything.

All you need to do is blend up the ingredients and you’re done! The hard part is not eating the whole batch in one sitting.

15. Refried Beans

While I occasionally grab a can of refried beans off the shelf, they taste so much better when you make them from scratch!

If you want really smooth beans, you can put them in the blender. However, I like the chunky texture you get from mashing them by hand.

15 Easy (and Flavorful) Fajita Toppings


  1. Fry up some fajitas.

  2. Load on your favorite toppings.

  3. Have a fiesta!

fajita toppings - Pinterest