Ingredients
Method
Preparation
- Heat 1 tbsp oil in a large skillet over medium-high heat. Add the sliced onion and green pepper. Cook, stirring occasionally, until softened and beginning to caramelize, about 8-10 minutes.
- Push the veggies to the side and add the ground beef to the center of the skillet. Break it up with a spatula and brown until no pink remains, about 6-8 minutes. Drain excess fat if needed.
- Stir the garlic into the beef and cook for 30 seconds until fragrant. Sprinkle in paprika, oregano, salt, and pepper. Mix everything together.
- Add tomato paste, Worcestershire sauce, Dijon mustard, and beef broth. Stir to combine and scrape up any brown bits from the pan. Bring to a gentle simmer.
- Reduce heat and simmer uncovered for 10-15 minutes until the sauce thickens, stirring occasionally. Adjust simmering time for desired sauce thickness.
- Turn off the heat and stir in cream cheese (if using) until melted and smooth. Fold in 1 cup shredded provolone until melty and creamy. Taste and adjust seasoning.
- Toast rolls with a little butter in a separate pan for 1-2 minutes per side until golden and crisp.
- Spoon a generous portion of the cheesesteak mixture into each toasted roll and top with extra provolone slices if desired.
- Serve hot, garnished with parsley or pickles if using.
Notes
For extra depth, brown the beef well—those browned bits add real flavor. Consider deglazing with a splash of broth or beer for another layer of flavor. You can substitute for various dietary preferences, such as low-carb, vegan, gluten-free, and healthier swaps as mentioned in the article.