Prepare the Keto Dough: Preheat your oven to 350°F (175°C). In a microwave-safe bowl, combine mozzarella and cream cheese. Microwave in 30-second intervals, stirring in between, until melted and smooth.
1 1/2 cups shredded mozzarella cheese, 2 ounces cream cheese
Mix the Dough: Add the egg, almond flour, baking powder, and garlic powder (if using) to the melted cheese mixture. Mix well until a dough forms. It should be pliable but not too sticky.
1 large egg, 3/4 cup almond flour, 1 teaspoon baking powder, 1/2 teaspoon garlic powder
Shape the Rolls: Divide the dough into 4 equal portions. Roll each portion into a log shape, about 6 inches long. Place the rolls on a baking sheet lined with parchment paper.
Bake the Rolls: Bake for 12-15 minutes, or until golden brown.
Prepare the Steak: While the rolls are baking, heat olive oil in a large skillet over medium-high heat. Add the thinly sliced steak and cook until browned. Season with salt and pepper.
1 pound thinly sliced steak, 1 tablespoon olive oil, Salt and pepper
Cook the Vegetables: Add the sliced onions and green bell pepper to the skillet with the steak. Cook until softened and slightly caramelized, about 5-7 minutes.
1 medium onion, 1 green bell pepper thinly sliced
Assemble the Cheesesteaks: Once the rolls are baked, carefully slice them open lengthwise. Divide the steak and vegetable mixture evenly among the rolls.
Add the Cheese: Top each roll with sliced provolone cheese.
4 ounces sliced provolone cheese
Melt the Cheese: Place the assembled cheesesteaks under the broiler for 1-2 minutes, or until the cheese is melted and bubbly. Watch carefully to prevent burning.
Serve Immediately: Serve your Keto Philly Cheesesteak Rolls immediately and enjoy!