This Keto Philly Cheesesteak Roll is a low-carb spin on the classic sandwich, packed with tender shaved steak, sautéed peppers and onions, and melted provolone cheese — all wrapped in a golden, cheesy almond flour dough.
Inspired by the iconic Philadelphia street food, this version delivers all the bold, savory flavors without the carbs from the bread. The result? A gooey, hearty roll that fits perfectly into a keto lifestyle while satisfying any sandwich craving.
Ideal for meal prep, weeknight dinners, or game day gatherings, this roll brings comfort food to your keto table — no bun required.
Ingredients Overview
Every ingredient in this recipe is chosen to mimic the flavors of a classic Philly cheesesteak while keeping it keto-friendly:
-
Shaved Ribeye Steak or Sirloin: Thinly sliced steak is traditional and cooks quickly. Ribeye is flavorful and juicy, but sirloin is a leaner option. Look for pre-shaved beef at the store or slice partially frozen steak at home.
-
Bell Peppers (Green or Red): Adds sweetness and color. Keep it classic with green or mix in red or yellow for variety.
-
Onion: Thinly sliced and caramelized to build that rich, savory flavor base.
-
Provolone Cheese: Mild, melty, and traditional for Philly cheesesteaks. Mozzarella or Swiss can also be used.
-
Almond Flour: Forms the base of the fathead-style dough. It’s low-carb and gives the roll structure.
-
Mozzarella Cheese (Shredded): Key to making the keto dough soft and pliable. When melted, it binds with almond flour to form a stretchable crust.
-
Cream Cheese: Softens the dough and gives it elasticity.
-
Egg: Helps bind the dough and adds richness.
-
Seasonings: Garlic powder, salt, and pepper. Keep it simple to let the steak flavor shine.
Substitutions & Variations
-
Coconut Flour: Not recommended as a direct substitute. Stick with almond flour for best texture.
-
Vegetable-Free: Skip peppers/onions for an ultra-low-carb version.
-
Spicy: Add jalapeños or crushed red pepper flakes to the filling.
-
Dairy-Free: Use dairy-free cream cheese and cheese substitutes, though texture may differ.
Step-by-Step Instructions
-
Make the Filling
In a large skillet, heat 1 tbsp oil over medium-high heat. Add thinly sliced onions and peppers. Sauté until softened and caramelized (5–7 minutes). Remove and set aside.In the same skillet, sear shaved steak. Season with salt and pepper. Cook until just browned and tender (2–3 minutes). Mix back in the sautéed peppers and onions. Remove from heat and let cool slightly.
-
Prepare the Keto Dough (Fathead Dough)
In a microwave-safe bowl, combine 1 ½ cups shredded mozzarella and 2 oz cream cheese. Microwave in 30-second intervals, stirring between, until melted and combined.Stir in 1 cup almond flour, 1 beaten egg, ½ tsp garlic powder, and a pinch of salt. Knead until a smooth dough forms. If sticky, chill for 10 minutes.
-
Assemble the Roll
Place the dough between two sheets of parchment paper. Roll out into a rectangle about ¼ inch thick (approximately 10×14 inches).Lay slices of provolone across the center of the dough. Spread the steak and pepper mixture on top. Carefully roll the dough over the filling from the long edge, tucking in sides as needed to seal.
-
Bake the Roll
Transfer to a parchment-lined baking sheet. Brush with an egg wash for a glossy finish. Bake at 375°F (190°C) for 20–25 minutes, or until golden brown and firm to the touch. -
Cool and Slice
Let the roll rest for 5–10 minutes before slicing. This helps the cheese set and prevents it from spilling out.
Pro Tips
-
Use parchment paper to roll and transfer the dough easily.
-
Wet hands when handling sticky dough to keep it from sticking.
-
Let the filling cool slightly before adding it to the dough — too hot, and it can melt the dough prematurely.
Tips, Variations & Substitutions

-
Mini Rolls: Divide dough into portions and make individual hand-held rolls.
-
Freezer-Friendly: Bake, cool completely, and freeze. Reheat in oven or air fryer.
-
Cheese Variations: Try white American, cheddar, or pepper jack for a twist.
-
Add Mushrooms: Sautéed mushrooms blend perfectly with steak and cheese for extra umami.
Serving Ideas & Occasions
This Keto Philly Cheesesteak Roll is perfect for:
-
Game Day Snacks: Slice into finger-food portions and serve with dipping sauces.
-
Quick Weeknight Dinners: Pair with a crisp salad or roasted veggies.
-
Meal Prep: Make ahead, store in the fridge, and reheat slices throughout the week.
-
Low-Carb Lunch: Portable, filling, and totally satisfying.
For dipping, try:
-
Sugar-free ketchup
-
Garlic aioli
-
Dijon mustard
-
Ranch dressing
Nutritional & Health Notes
This recipe is high in protein and fat, low in carbs, and perfect for keto and low-carb diets. The fathead dough provides healthy fats from almond flour and cheese, making this a satiating, crave-worthy option.
Per serving (1 slice from 6 total):
-
Calories: ~380
-
Protein: ~26g
-
Carbs: ~6g net
-
Fat: ~28g
Health Tips:
-
For a lighter version, use chicken or turkey breast.
-
Skip the dough entirely and make it as a casserole if reducing dairy or calories.
FAQs
Q1: Can I use chicken instead of steak?
A1: Yes! Thinly sliced chicken breast or thighs work great. Cook until browned and fully cooked, then proceed as usual.
Q2: Can I make this without a microwave?
A2: Yes. Melt the cheese and cream cheese gently in a saucepan over low heat, stirring constantly until fully combined.
Q3: Can I freeze Keto Philly Cheesesteak Rolls?
A3: Definitely. Freeze baked rolls whole or sliced. Wrap tightly and freeze for up to 2 months. Reheat in oven or air fryer until hot and crisp.
Q4: What if my dough is too sticky?
A4: Chill it for 10–15 minutes or dust lightly with almond flour. Wetting your hands also helps when shaping.
Q5: Can I use pre-cooked steak?
A5: Yes, just warm it through with the veggies and season it before adding to the dough.
Q6: Can I make this dairy-free?
A6: It’s possible using dairy-free mozzarella and cream cheese alternatives, but the texture will be different. Choose brands that melt well for the best results.
Q7: Is this recipe good for meal prep?
A7: Absolutely. It keeps well in the fridge for up to 5 days and reheats beautifully. Slice ahead and pack for grab-and-go lunches.
PrintKeto Philly Cheesesteak Roll – Low-Carb, Cheesy, and Satisfying
This Keto Philly Cheesesteak Roll is a low-carb, high-protein twist on a classic sandwich, packed with steak, peppers, onions, and melted provolone, all wrapped in a cheesy almond flour dough.
Ingredients
Filling:
-
1 lb shaved ribeye or sirloin steak
-
1 green bell pepper, thinly sliced
-
1/2 onion, thinly sliced
-
1 tbsp olive oil
-
Salt and pepper, to taste
-
6 slices provolone cheese
Dough (Fathead Dough):
-
1 1/2 cups shredded mozzarella cheese
-
2 oz cream cheese
-
1 cup almond flour
-
1 large egg
-
1/2 tsp garlic powder
-
Pinch of salt
Instructions
-
In a skillet, sauté bell pepper and onion in olive oil until soft. Set aside.
-
Add steak to skillet, season, and cook until just browned. Combine with peppers/onions and let cool slightly.
-
Melt mozzarella and cream cheese in a microwave-safe bowl (30-second intervals) until smooth.
-
Stir in almond flour, egg, garlic powder, and salt. Mix to form a dough.
-
Roll dough between parchment sheets into a rectangle.
-
Lay provolone slices in the center, top with steak filling.
-
Roll up gently, sealing edges. Transfer to baking sheet.
-
Bake at 375°F (190°C) for 20–25 minutes, until golden.
-
Cool for 10 minutes before slicing.
Notes
Add jalapeños or mushrooms for variety. Use parchment for easier rolling and transfer. Dough can be made ahead and refrigerated for 24 hours.