Make the fajita seasoning. Combine all of the spices in a small glass bowl and container. Mix together and then set aside.
Slice the steak against the grain. Sprinkle salt and pepper over the beef strips.
Remove the seeds and ribs from the peppers and then slice them and onions into thin strips. Set aside.
Heat 1 tablespoon of olive oil in a large skillet or large cast iron skillet over medium-high heat. Add half the steak strips and cook until medium rare.
Sprinkle one tablespoon of seasoning over the steak adding one tablespoon of water. Cook for another 1-2 minutes, then remove from heat and set aside on a plate or platter. Cover with foil to keep warm.
Repeat with the other half of the steak strips.
Using the same skillet, heat the last tablespoon of olive oil over medium-high heat. Add the peppers and cook until slightly softened. Then add the onions and cook until both are softened and slightly charred, about 4-6 minutes.
Sprinkle in the rest of the fajita seasoning with one tablespoon of water and cook for another 1-2 minutes.
Place the cooked peppers and onions on the plate or platter next to the steak.
Taste for salt and pepper, and then squirt with lime juice and sprinkle with cilantro.
Serve with tortillas and condiments. To warm the tortillas, place them between 2 damp paper towels and microwave for 20-25 seconds or until warm.