These keto-friendly rolls feature tender strips of ribeye steak, sautéed bell peppers, and sweet onions wrapped in a fathead dough crust. With only 4 net carbs per roll, they deliver all the savory comfort of a classic Philly cheesesteak without the high carb count.
The almond flour-based dough creates a golden, cheesy exterior while provolone adds creamy richness inside. Perfect for dinner or meal prep, each roll packs 27 grams of protein to keep you satisfied.
The first time I made these, my husband thought Id ordered delivery from some fancy sandwich shop in Philadelphia. The aroma of sizzling peppers and caramelized onions filled our tiny apartment kitchen, and when I pulled these golden rolls from the oven, he literally stopped mid-sentence. Now theyre our Friday night tradition, something we look forward to all week long.
Last winter, during a particularly brutal snowstorm, we had neighbors stuck at home with nothing but crackers in their pantry. I sent over a batch of these warm rolls, and the text I got back was absolutely priceless. Theres something about piping hot steak and melted cheese that makes any situation feel instantly better, dont you think?
Ingredients
- Ribeye steak (1 lb): Ribeyes incredible marbling makes all the difference here, keeping each bite tender and juicy even after baking
- Green and red bell peppers (1 each): Using both colors isnt just pretty, it gives you sweetness from the red and a slight pepperiness from the green
- Yellow onion (1 small): Yellow onions caramelize beautifully, adding that essential savory depth that defines a great cheesesteak
- Worcestershire sauce (1 teaspoon): This is the secret umami bomb that makes the filling taste like its been simmering for hours
- Shredded mozzarella (1 ½ cups): Absolutely crucial for the dough structure, pre-shredded works but freshly grated melts more evenly
- Cream cheese (2 oz): Let this come to room temperature first, or youll be fighting lumps in your dough forever
- Almond flour (1 ¼ cups): Super fine almond flour gives the best bread-like texture, coarse almond meal makes the dough oddly grainy
- Large egg (1): Room temperature eggs incorporate into the cheese mixture much more smoothly than cold ones
- Baking powder (½ teaspoon): This tiny amount gives the dough just enough lift to avoid becoming a dense, puck-like disaster
- Garlic powder (½ teaspoon): Infuses the dough with subtle savory notes that complement the filling perfectly
- Provolone slices (6): Provolone melts into that classic gooey cheesesteak consistency, though Swiss works in a pinch
Instructions
- Preheat your oven to 375°F:
- Line a baking sheet with parchment paper now, because scrambling for it later when your hands are covered in cheese dough is not fun
- Sear the steak slices:
- Heat olive oil in a large skillet over medium-high heat and add the thinly sliced ribeye, cooking for just 2 to 3 minutes until browned
- Cook the vegetables:
- In the same skillet, sauté the sliced peppers and onions for 4 to 5 minutes until they soften and start to smell amazing
- Combine the filling:
- Return the steak to the pan with the vegetables, stir in Worcestershire sauce, salt, and pepper, cook for 1 minute, then let it cool slightly
- Melt the cheeses for dough:
- Combine mozzarella and cream cheese in a microwave-safe bowl, heating in 30-second intervals while stirring until completely smooth
- Form the dough:
- Mix in almond flour, egg, baking powder, and garlic powder until a uniform dough forms, and if its impossibly sticky, refrigerate for 5 minutes
- Divide and flatten:
- Split the dough into 6 equal pieces and roll each between parchment paper into rectangles about 5 by 3 inches
- Assemble the rolls:
- Place a provolone slice on each rectangle, top with 2 to 3 tablespoons of filling, then roll tightly and pinch seams shut
- Bake until golden:
- Place rolls seam-side down on the prepared baking sheet and bake for 20 to 25 minutes until theyre beautifully browned
- Rest before serving:
- Let them cool for 5 minutes so the cheese sets slightly and you dont burn your tongue on molten filling
My sister-in-law called me midway through her first keto journey, ready to quit because she missed sandwiches so much. I talked her through making these over the phone, and when she texted a picture of her perfectly golden rolls with the caption Im crying, these are so good, I literally laughed out loud. Food nostalgia hits differently when you think you can never have it again.
Making Ahead Like A Pro
You can absolutely prepare the filling a day in advance and store it in the refrigerator, which actually helps the flavors meld together beautifully. The dough, however, is best made fresh because it becomes stubbornly difficult to work with once chilled overnight. If youre pressed for time, slice all your vegetables and portion the steak the night before, so the active cooking time becomes almost nothing.
Freezing For Later
These rolls freeze surprisingly well, which is fantastic because the recipe makes exactly enough for two dinners for us. After baking, let them cool completely, wrap individually in plastic wrap, then store in a freezer bag for up to three months. Reheat in a 350°F oven for about 10 minutes, and they come back remarkably close to fresh, with the dough still retaining that satisfying chewiness that makes them so special.
Perfecting Your Rolling Technique
The trickiest part of this recipe is definitely rolling out the dough without it sticking to everything or tearing apart. Keep the dough between parchment paper at all times, and if it starts feeling too soft or stubborn, pop it in the fridge for just a few minutes to firm up again.
- Dont make the dough rectangles too thin, or theyll rip when you try to roll them
- Overfilling seems tempting but leads to blowouts during baking, so stick to 2 to 3 tablespoons
- Brushing the tops with a little egg wash before baking creates that gorgeous restaurant-style golden finish
These keto Philly cheesesteak rolls have become our go-to for everything from casual weeknight dinners to impressing skeptical friends who think low-carb food is boring and sad. Theres something deeply satisfying about biting into that first roll, hearing the slight crunch, and tasting all those familiar flavors that you thought you had to give up forever.
Questions & Answers
- → Can I freeze these cheesesteak rolls?
-
Yes, you can freeze assembled unbaked rolls for up to 3 months. Wrap individually in plastic wrap and store in a freezer bag. Thaw overnight in the refrigerator before baking as directed.
- → What cut of beef works best?
-
Ribeye is ideal for its tenderness and marbling, but skirt steak or flank steak also work well. Slice the beef thinly against the grain for the most tender result.
- → Can I make the dough ahead of time?
-
The fathead dough can be prepared up to 24 hours in advance. Wrap tightly in plastic and refrigerate. Let it come to room temperature for easier rolling.
- → Are these rolls dairy-free?
-
No, these rolls contain dairy in the form of mozzarella, cream cheese, and provolone. The dough relies on cheese for structure, making dairy substitutions difficult.
- → How do I store leftovers?
-
Store cooled rolls in an airtight container in the refrigerator for up to 4 days. Reheat in a 350°F oven for 10 minutes or microwave for 1-2 minutes until warmed through.
- → Can I use coconut flour instead of almond flour?
-
Coconut flour is not recommended as a direct substitute. It absorbs more liquid and would alter the dough texture significantly. Almond flour provides the best results for fathead dough.