I’ve tried a lot of low-carb Philly cheesesteak variations — lettuce wraps, cauliflower tortillas, the whole thing. Most of them are fine. These keto Philly cheesesteak roll ups are actually good. The cheese is the wrap. That’s it. Melted Monterey Jack holds the shaved beef, caramelized peppers, and onions together in a way that doesn’t feel like a substitution — it feels like the right choice.
Twenty-five minutes. One skillet for the filling, one non-stick for the cheese. No bread required and you won’t miss it.
The Cheese Wrap Technique — Read This First
The cheese wrap is the whole recipe, so it’s worth understanding before you start.
Monterey Jack melts wide and flat, and as it cools it firms back up with just enough structure to hold a roll. The window is short — about 60 to 90 seconds after you take it off the heat. Fill it quickly and roll while it’s still pliable. Set it seam-side down and it holds. Wait too long and the cheese cools into a flat chip that cracks when you try to fold it.
Work in batches of four slices at a time. Don’t try to do all eight at once. By the time you’ve filled and rolled four, the next four are ready.
Provolone works too — slightly more elastic and a little sharper in flavor. I’ve made it both ways. Monterey Jack is more forgiving for beginners.
What You Need
Makes 8 roll-ups (4 servings of 2 each). Active cook time: 25 minutes.
| Ingredient | Amount |
| Monterey Jack cheese, sliced | 8 slices (~200g total) |
| Shaved beef steak | 1 lb (450g) |
| Avocado oil | 1 tablespoon |
| Green bell pepper, thinly sliced | 1 |
| Red bell pepper, thinly sliced | 1 |
| Small yellow onion, thinly sliced | 1 |
| Garlic powder | ½ teaspoon |
| Onion powder | ½ teaspoon |
| Salt and black pepper | To taste |
| Creamy cheese sauce or keto dip | Optional, for serving |
Building the Roll Ups
Sauté the Veggies
Heat avocado oil in a skillet over medium heat. Add onions and bell peppers and cook for 5 to 7 minutes, stirring occasionally, until tender and the onions are starting to caramelize. Don’t rush this — caramelized onions are a different thing than cooked onions. Remove from the pan and set aside.
Cook the Steak
In the same skillet, add the shaved beef. Season with garlic powder, onion powder, salt, and pepper. Cook for 4 to 5 minutes over medium-high, stirring frequently, until browned. Fold the peppers and onions back in and pull the pan off the heat.
The filling will wait while you do the cheese. Don’t worry about it cooling down slightly — it goes into hot melted cheese and heats right back up.
Melt the Cheese
Switch to a clean non-stick skillet over low-medium heat. Place 4 cheese slices with space between them. Watch closely — 2 to 3 minutes and the edges will bubble and the surface will look glossy and fully melted. That’s your cue.
Don’t walk away during this step. Cheese goes from perfectly melted to stuck and overcooked fast.
Fill and Roll
Working quickly, spoon a few tablespoons of the beef filling into the center of each cheese slice. Use a thin wide spatula to lift one edge of the cheese and fold it over the filling. Then roll it closed and set seam-side down on a parchment-lined board.
Give them 1 to 2 minutes to set. Then do the second batch of four. The filling reheats fine while the second cheese batch melts.
Serve
Serve hot with a creamy cheese sauce or keto dip alongside. These are a hot-food situation — eat them while the cheese is still set and the filling is warm. They don’t wait well.

Variations and Leftovers
Mushrooms in the filling: A handful of sliced cremini added with the onions makes the filling more substantial and adds umami without carbs.
Spicy version: Add sliced jalapeño to the pepper sauté or use a spicy keto dipping sauce alongside.
Leftovers: Store in the fridge for up to 3 days. Reheat in a skillet over low heat — not the microwave. Microwaved cheese wraps get rubbery and wet. A dry skillet for 2 minutes brings them back almost to fresh.
Common Mistakes
Filling too much. The cheese wrap is strong but not infinitely stretchable. Two to three tablespoons of filling per wrap — not a heaping pile.
Melting cheese on high heat. High heat browns the bottom before the top melts fully, and you can’t lift it without tearing. Low-medium, slow and steady.
Waiting too long to roll. The window is short. Have the filling ready and warm before the cheese hits the pan so you can move immediately.
Skipping the seam-side rest. If you serve them seam-side up right away, they unroll. Thirty seconds seam-side down on parchment is all it takes.
Make These Tonight
Keto Philly cheesesteak roll ups are the low-carb dinner that doesn’t feel like a compromise — because it isn’t one. The cheese is doing real structural work here, the filling tastes exactly like a proper cheesesteak, and dinner is on the table in 25 minutes.
Drop a comment with what dipping sauce you went for, and a rating if these earned it.
Print
Keto Philly Cheesesteak Roll Ups
All the flavor of a Philly cheesesteak with zero bread — shaved beef, sautéed peppers and onions, wrapped in melted Monterey Jack cheese. Ready in 25 minutes, keto and low-carb friendly.
- Total Time25 minutes
- Yield4 servings (2 roll-ups each) 1x
Ingredients
- 8 slices Monterey Jack cheese (about 200g total)
- 1 lb shaved beef steak (450g)
- 1 tbsp avocado oil
- 1 green bell pepper, thinly sliced
- 1 red bell pepper, thinly sliced
- 1 small yellow onion, thinly sliced
- 0.5 tsp garlic powder
- 0.5 tsp onion powder
- salt and black pepper, to taste
- creamy cheese sauce or keto dip, for serving (optional)
Instructions
- Sauté the Veggies Sauté the Veggies: Heat avocado oil in a skillet over medium heat. Add the sliced onions and bell peppers and sauté for 5 to 7 minutes until tender and slightly caramelized. Remove from the pan and set aside.
- Cook the Steak Cook the Steak: In the same skillet, add the shaved beef. Season with garlic powder, onion powder, salt, and pepper. Cook for 4 to 5 minutes, stirring frequently, until browned and cooked through. Stir in the sautéed vegetables and remove from heat.
- Melt the Cheese Melt the Cheese: In a clean non-stick skillet over low-medium heat, place 4 slices of Monterey Jack cheese with space between each. Heat until the cheese melts and the edges bubble slightly, about 2 to 3 minutes. Work in two batches.
- Fill and Roll Fill and Roll: Spoon a few tablespoons of the beef and veggie mixture into the center of each melted cheese slice. Use a spatula to gently lift and roll the cheese around the filling. Place seam-side down on parchment paper and let rest for 1 to 2 minutes to hold their shape.
- Serve Serve: Serve warm with a creamy cheese sauce or keto dip if desired. Best eaten hot, right from the pan.
Notes
Work in batches of 4 cheese slices at a time — cheese cools and sets fast, so roll immediately after melting. Use a thin, wide spatula to lift the cheese cleanly without tearing. Provolone can be substituted for Monterey Jack. Shaved ribeye or shaved sirloin both work well. Leftovers store in the fridge for up to 3 days; reheat in a skillet over low heat rather than the microwave to avoid rubbery cheese.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dinner, Lunch, Main Course
- Cuisine: American
Nutrition
- Calories: 420
- Sugar: 3
- Sodium: 520
- Fat: 28
- Saturated Fat: 13
- Carbohydrates: 6
- Fiber: 1
- Protein: 38
- Cholesterol: 120




