
This hearty keto Philly cheesesteak roll recipe revolutionized my weeknight dinner routine by providing all the classic cheesesteak flavors without the carb overload. The savory ground beef filling wrapped in cheese-infused almond flour dough delivers that satisfying comfort food experience while keeping your macros in check.
I first created these during a desperate attempt to satisfy my husband's Philly cheesesteak cravings after we started keto. Now they've become our Sunday football tradition and even my carb loving friends request them when they visit.
Ingredients
- Ground beef: 80/20 provides the perfect fat content for authentic cheesesteak flavor and helps keep the filling moist
- Almond flour: creates a surprisingly bread like texture while keeping carbs minimal
- Shredded cheddar cheese: adds structure to the dough and enhances the cheesesteak experience
- Bell peppers: bring essential color sweetness and nutrition to balance the richness
- Yellow onion: delivers that classic caramelized sweetness crucial for authentic cheesesteak flavor
- Eggs: work as the binding agent giving the dough structure and helping it brown beautifully
- Olive oil: helps properly sauté the filling ingredients for maximum flavor development
Step-by-Step Instructions
- Prepare Your Workspace:
- Preheat your oven to precisely 375°F ensuring proper temperature before baking begins. Line your baking sheet with parchment paper making sure it extends slightly beyond the edges to prevent any cheese from sticking to the pan.
- Create The Keto Dough:
- In a spacious mixing bowl add the almond flour and shredded cheddar cheese mixing thoroughly with your hands to distribute evenly. Then beat in both eggs completely using a fork until a cohesive slightly sticky dough forms this should take about 2 minutes of mixing.
- Cook The Savory Filling:
- Heat your olive oil in a large skillet over medium heat until it shimmers but doesn't smoke. Add ground beef breaking it into small crumbles with a wooden spoon. When beef is about halfway cooked showing some pink areas add your sliced onions and bell peppers. Continue cooking until beef is fully browned and vegetables have softened becoming slightly translucent about 7 to 8 minutes total.
- Form The Rolls:
- Divide your dough into 6 equal portions rolling each into a ball. Place a dough ball between two sheets of parchment paper and flatten into a 6 inch circle using your hands or a rolling pin. Place approximately 3 tablespoons of filling in the center of each flattened dough making sure to leave a one inch border around the edges.
- Fold And Seal:
- Carefully fold the dough over the filling creating a half moon shape. Press the edges firmly with your fingers to seal completely ensuring no filling can escape during baking. Transfer each roll to your prepared baking sheet spacing them about 2 inches apart.
- Bake To Perfection:
- Optional but recommended brush each roll with a light coating of melted butter for enhanced browning and flavor. Bake in the preheated oven for 20 to 25 minutes rotating the pan halfway through until the rolls develop a beautiful golden brown color and the dough is completely cooked through.

The secret to these rolls is in the dough texture. My daughter loves helping me make these and always says the dough feels like play dough when we're working with it. I've found letting the dough rest for 5 minutes after mixing makes it much easier to work with and provides a better texture in the finished rolls.
Storage Solutions
These keto Philly cheesesteak rolls maintain their flavor and texture beautifully when stored properly. After cooling completely place them in an airtight container lined with paper towels to absorb any excess moisture. They'll keep in the refrigerator for up to 4 days. For reheating avoid the microwave which can make them soggy instead place them in a 350°F oven for about 10 minutes until heated through. This preserves the exterior crispness while warming the filling perfectly.
Clever Substitutions
The beauty of this recipe lies in its versatility. For a different flavor profile swap the ground beef for ground chicken or turkey reducing cooking time by about 2 minutes. Vegetarians can substitute 2 cups of chopped mushrooms sautéed until deeply browned. Feel free to experiment with cheese varieties Monterey Jack adds a wonderful meltiness while provolone delivers authentic Philly flavor. For those with nut allergies coconut flour can replace almond flour but reduce the amount to 1/3 cup and add an extra egg to compensate for coconut flour's moisture absorbing properties.
Serving Suggestions
Elevate your keto Philly cheesesteak rolls by serving them with complementary sides and sauces. A simple side salad with vinaigrette balances the richness perfectly. For dipping consider offering sugar free ketchup garlic aioli or my personal favorite a small bowl of beef broth for authentic Philly "au jus" dipping. These rolls shine at room temperature making them perfect for picnics or game day spreads. For a complete meal serve alongside roasted vegetables like asparagus or Brussels sprouts which roast perfectly at the same oven temperature during the last 15 minutes of baking.

Frequently Asked Questions
- → What filling is used in Keto Philly Cheesesteak Rolls?
They are filled with ground beef, sautéed onions, and bell peppers for a savory and flavorful core.
- → Can I prepare these rolls ahead of time?
Yes, they can be prepped ahead and reheated just before serving, making them perfect for meal prep.
- → Are these rolls gluten-free?
Yes, the almond flour dough makes them entirely gluten-free, fitting into keto and gluten-free diets.
- → What dipping sauces pair well with these rolls?
Ranch dressing, marinara sauce, or a tangy mustard dip work wonderfully with these rolls.
- → Can I freeze these rolls for later use?
Absolutely! Once baked and cooled, store them in an airtight container in the freezer. Reheat in the oven when ready to enjoy.