Tender steak topped with sautéed onions and gooey cheese make these Philly cheesesteaks amazing. Get dinner on the table in minutes with this easy recipe.
Preheat a large skillet or griddle over medium high heat (approximately 400 degrees F).
Add the oil and butter to the middle of the griddle or skillet. Spread it around so that it can melt.
Add the onions to the skillet or griddle. Toss them to coat them in the oil and butter. Sauté for 3-5 minutes until the onions are cooked to your preference.
Remove them from the griddle or skillet to a separate plate.
Add the steak to the same griddle or skillet. Spread it out to a thin layer. Season with the garlic powder, salt and pepper. Let the steak sear for 3-5 minutes until the juices start to flow. Flip and then use your spatula to chop into smaller pieces. Continue cooking the steak until is cooked through (2-3 more minutes).
Then add the onions back into the same pan or on the griddle. Top the steak and onions with the sliced cheese. Cover with a lid and allow the cheese to melt.
Toast the hoagie rolls.
Use a spatula to scoop and lift the cheesy steak and onion mixture onto each of the toasted hoagie rolls.
Serve immediately while warm and enjoy!
Notes
*We used thinly sliced sirloin for these cheesesteak but you can easily use thinly sliced round steak or ribeye steak as well.*We used avocado oil but you can easily use vegetable oil, canola oil or coconut oil instead.*These are best served immediately while warm but you can store the leftovers in an airtight container for up to 3-4 days.