Start by heating a drizzle of oil in a large skillet over medium-high heat. Once the oil is hot, toss in the diced onions and chopped bell peppers. These should cook until they’re tender and slightly caramelized, which takes about 5 minutes. Then add your minced garlic and sauté for another minute until fragrant.
While the veggies cook, combine all the seasonings in a small bowl. This includes the salt, pepper, paprika, onion powder, marjoram, and oregano. This flavorful blend is what brings the dish to life, so feel free to tweak the ratios to suit your taste.
Add your thinly sliced or chopped steak to the skillet with the veggies. Immediately sprinkle the seasoning mix over the steak and stir everything together. Once combined, pour in the Worcestershire sauce to add a tangy, umami flavor. Cook the steak until it’s browned but still tender, which usually takes 5-7 minutes. Make sure not to overcook it, as you want the meat to stay juicy.
Once the steak is cooked to your liking, layer the provolone slices over the top of the mixture in the skillet. Turn off the heat and cover the skillet with a lid to let the cheese melt. This should take just a couple of minutes, but keep an eye on it to avoid overcooking.
Scoop the cheesesteak mixture into bowls and serve as-is for a low-carb option. For a heartier meal, you can serve it over your favorite grain or alongside crispy potatoes. Garnish with a sprinkle of fresh parsley or a dollop of sour cream for an extra touch. Enjoy!