Craving that iconic Philly cheesesteak flavor without breaking the bank? You’re in the right place! This ground beef version delivers all the savory, cheesy goodness of the classic sandwich at a fraction of the cost.
I’ll show you how to transform simple ground beef into a restaurant-style meal in just 30 minutes. We’re talking caramelized onions, sautéed peppers, and perfectly melted cheese piled high on toasted hoagie rolls – pure comfort food heaven!
Why you’ll love this recipe!
- Budget-friendly – Ground beef costs less than steak
- Quick & easy – Perfect for busy weeknights
- Family-approved – Even picky eaters devour these
- Versatile – Customize with your favorite toppings
Whether you’re feeding a crowd or meal prepping for the week, these cheesesteaks deliver maximum flavor with minimal effort. Let’s get cooking!

Ingredients You Need
Here’s everything you need to make these delicious ground beef Philly cheesesteaks. The best part? Most of these are pantry staples you probably already have!
For the Cheesesteak Filling:
The Main Players:
- 2 lbs ground beef – I recommend 80/20 for the best flavor and moisture
- 1 green bell pepper, chopped – Fresh and crisp for that classic texture
- 1 sweet yellow onion, chopped – Caramelizes beautifully for extra sweetness
The Cheese Sauce:
- 6 oz provolone cheese (or more if you’re cheese-obsessed like me!)
- 4 oz cream cheese, softened – This creates that creamy, dreamy texture
- 2 tbsp milk – Helps thin the cheese sauce to perfection
The Seasonings:
- 1.5 tsp garlic powder
- 1.5 tsp salt
- 1/2 tsp ground pepper
- 1/2 tsp onion powder
The Bread:
- 6 sub rolls (6 inches each) – Look for soft hoagie rolls at your bakery
Quick Shopping Tips:
Ground beef: Choose 80/20 lean-to-fat ratio for juicy results. Too lean = dry cheesesteaks!
Provolone cheese: Grab sliced or shredded – whatever’s easier for you. White American works great too!
Rolls: Fresh bakery rolls make a huge difference. Lightly toasted = game changer!
Recipe Step by Step
Ready to make the best ground beef Philly cheesesteaks? Follow these simple steps – I promise it’s easier than you think!
Step 1: Cook the Beef and Veggies
Heat your large skillet over high heat. Add the ground beef, chopped onions, and bell pepper all at once.
Here’s the key: break up the beef with your spatula as it cooks, creating small crumbles that mix perfectly with the veggies. Cook for 8-10 minutes until:
- The beef is completely browned with no pink remaining
- Onions turn soft and slightly golden
- Peppers are tender but still have a bit of bite
Drain the fat! Tip the skillet carefully and spoon out excess grease, or use a colander. This keeps your cheesesteaks from getting greasy.
Step 2: Create That Creamy Cheese Sauce
Time for the magic! Dice your provolone cheese into small cubes – this helps it melt evenly.
Return the skillet to medium-low heat and add:
- Diced provolone
- Softened cream cheese
- Milk
- All your seasonings (garlic powder, onion powder, salt, pepper)
Stir everything together until the cheese melts into a creamy, dreamy sauce that coats the beef. This takes about 3-4 minutes. You’ll know it’s ready when it looks smooth and glossy!
Remove from heat.
Step 3: Assemble Your Cheesesteaks
Slice your sub rolls in half lengthwise – but don’t cut all the way through! You want them to open like a book.
Pile on the filling generously! Use a large spoon to scoop that cheesy beef mixture into each roll. Don’t be shy – these should be loaded!
Step 4: The Optional (But Amazing) Finishing Touch
Want to take these over the top?
Add extra provolone slices on top of each sandwich, then place them on a baking sheet. Pop under the broiler for 2-3 minutes, watching carefully, until the cheese melts and gets bubbly.
Step 5: Serve and Enjoy
Garnish with freshly chopped parsley if you want a pop of color and freshness.
Serve immediately while the cheese is gloriously melty and the rolls are still warm. These are best enjoyed right away!
Pro Tips and Variations
Take your ground beef Philly cheesesteaks from great to extraordinary with these simple tweaks!
Chef’s Tips for Success:
Don’t skip draining the fat – This prevents soggy, greasy sandwiches
Let cream cheese soften – Room temperature cream cheese melts smoothly without lumps
Toast your rolls – A quick broil or skillet toast adds amazing texture
Taste and adjust – Add more salt or garlic powder to suit your preference
Cheese Variations:
- Classic Philly: Use Cheez Whiz for authentic flavor
- Sharp & Tangy: Try white American cheese
- Gourmet Twist: Mix in smoked gouda or aged cheddar
- Extra Creamy: Double the provolone!
Veggie Add-Ins:
Mushrooms – Sauté with the beef for earthy flavor
Jalapeños – Add heat and kick
Banana peppers – Tangy and slightly spicy
Red bell peppers – Sweeter than green
Make-Ahead & Storage:
Prep ahead: Cook the beef mixture up to 2 days in advance. Store in the fridge and reheat when ready to serve.
Leftovers: Store filling separately from rolls in an airtight container for 3-4 days. Reheat in a skillet or microwave.
Freezer-friendly: Freeze the cooked filling for up to 3 months. Thaw overnight and reheat!
Serving Suggestions
Make your Philly cheesesteak dinner complete with these perfect pairings!
Classic Sides:
- Crispy French fries – The ultimate cheesesteak companion
- Simple side salad – Light and refreshing balance
- Dill pickle spears – Tangy crunch cuts through the richness
- Sweet potato fries – A healthier twist
Tasty Toppings Bar:
Set up a DIY topping station for family night:
- Hot sauce or sriracha
- Ketchup and mayo
- Sautéed mushrooms
- Pickled jalapeños
- Extra cheese slices
- Fresh lettuce and tomatoes
Beverage Pairings:
- Ice-cold soda – Classic and refreshing
- Cold beer – Perfect for game day
- Lemonade – Great for kids
Party Ideas:
Hosting a crowd? Make these slider-style with smaller rolls for the perfect finger food. Set up a cheesesteak bar and let guests build their own!
Conclusion
There you have it – ground beef Philly cheesesteaks that deliver big flavor without the big price tag!
This 30-minute recipe proves you don’t need expensive ingredients to create restaurant-quality comfort food at home. With its creamy cheese sauce, savory beef, and tender veggies, this is the kind of meal that brings everyone to the table with a smile.
Whether it’s a busy weeknight dinner, game day gathering, or satisfying lunch, these cheesesteaks hit the spot every single time. Plus, they’re budget-friendly, easy to customize, and loved by kids and adults alike!
Ready to make dinner easy and delicious? Grab your skillet and give this recipe a try. I promise it’ll become a regular in your meal rotation!
Don’t forget to leave a comment below and let me know how your cheesesteaks turned out. Happy cooking!
FAQs
Can I use a different type of ground meat?
Absolutely! Ground turkey or ground chicken work well as leaner alternatives. You can also try ground pork or a beef-pork blend for extra flavor. Just note that leaner meats may need a little extra seasoning.
What’s the best cheese for Philly cheesesteaks?
Traditional options include provolone, white American cheese, or Cheez Whiz. For this recipe, the provolone-cream cheese combo creates an amazing creamy texture, but feel free to experiment with your favorites!
Can I make this ahead of time?
Yes! Cook the beef and cheese mixture up to 2 days ahead. Store it in an airtight container in the fridge, then reheat in a skillet when ready to serve. Just don’t assemble the sandwiches until serving time to keep the rolls from getting soggy.
How do I store leftovers?
Store the filling separately from the rolls in an airtight container for 3-4 days in the refrigerator. Reheat the filling in a skillet or microwave, then use fresh rolls for the best texture.
Can I freeze ground beef Philly cheesesteak filling?
Definitely! The cooked filling freezes beautifully for up to 3 months. Let it cool completely, then store in freezer-safe containers. Thaw overnight in the fridge and reheat before serving.
What can I substitute for cream cheese?
You can use sour cream, Greek yogurt, or even skip it and just use extra shredded cheese. The cream cheese adds creaminess, but the recipe still works without it!
How do I keep my cheesesteaks from being greasy?
Drain the fat thoroughly after browning the beef. Using 80/20 ground beef gives good flavor without excess grease. Avoid beef that’s too fatty (like 70/30).
Can I make these gluten-free?
Yes! Simply use gluten-free sub rolls or hoagie buns. The filling itself is naturally gluten-free when you use the ingredients listed.

Easy Philly Cheesesteak with Ground Beef
Ingredients
Equipment
Method
- In a large skillet over high heat, brown the ground beef, onions, and bell pepper until the beef is cooked through and the vegetables are soft. Drain excess fat and juices.
- Dice the provolone cheese. Mix provolone, cream cheese, milk, garlic powder, onion powder, salt, and pepper into the beef mixture. Simmer 3–4 minutes, then remove from heat.
- Cut the rolls in half and fill each with a large spoonful of the cheesesteak mixture.
- Optional: Top with more provolone and broil 2–3 minutes until melted.
- Garnish with chopped parsley if desired. Serve immediately and enjoy!






Did you make this recipe?
Share a photo and tag us, we can’t wait to see what you’ve made!