These Philly cheesesteak lettuce boats offer a grain-free way to enjoy thin-sliced browned steak, sautéed peppers, and melted provolone. By using crisp romaine leaves instead of a traditional hoagie roll, the dish stays light while keeping all the savory, melted cheese and onion flavors intact. It is a fast, handheld meal that focuses on high-protein beef and a classic skillet-browned finish.
About This Recipe
The steak needs to be sliced as thin as possible so it sears quickly in the butter without becoming tough. Getting the pan hot enough to brown the meat before it releases too much juice is key to keeping the texture firm and savory. Once the steak is set aside, the onions and peppers go into the same pan to pick up those leftover juices and soften until the edges are slightly charred and sweet.
The flavor is driven by the combination of the seasoned beef and the mild, creamy melt of the provolone. Because the cheese is melted under a lid, it traps the steam from the peppers and onions, helping the flavors meld together into a single, cohesive filling. The provolone doesn’t just sit on top; it sinks into the gaps between the meat and vegetables, creating a thick, cheesy binder that makes the filling easy to scoop.
You’ll see the bright green and red of the peppers peeking through the white, melted cheese layer. Placing the hot mixture into the romaine leaves right before eating keeps the lettuce from wilting while providing a cool, watery snap that contrasts with the hot, salty beef. It is a rustic and colorful lunch that looks substantial on the plate, especially when the cheese is still bubbling and stretchy as you lift each boat.
Why You’ll Love This Recipe
- No bread
- No starch
- Browning control
- Melted provolone
- Handheld lunch
- Fast assembly
- Low moisture
- Meal-prep friendly
What You’ll Need for These Keto Philly Cheesesteak Lettuce Boats
- 10 ounces thin-sliced steak
- 1 tablespoon butter
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup sliced onions
- 1/2 cup sliced bell peppers
- 3 slices provolone cheese
- 6 romaine lettuce leaves
Step-by-Step Preparation
- Place a large skillet over medium-high heat.
- Add butter to the skillet and allow it to melt.
- Add thin-sliced steak to the skillet in an even layer.
- Season the steak with salt and black pepper.
- Cook the steak for 3 to 4 minutes, stirring occasionally, until browned and cooked through.
- Continue cooking until most of the moisture has evaporated from the skillet.
- Remove the cooked steak from the skillet and set it aside on a plate.
- Keep the skillet over medium-high heat.
- Add sliced onions and sliced bell peppers to the skillet.
- Cook the onions and peppers for 4 to 5 minutes, stirring occasionally, until they soften and any released liquid cooks off.
- Return the cooked steak to the skillet and stir to combine with the onions and peppers.
- Reduce the heat to low.
- Lay provolone slices on top of the steak and vegetable mixture in the skillet.
- Cover the skillet with a lid and cook for 1 to 2 minutes until the cheese melts.
- Remove the skillet from the heat.
- Place romaine lettuce leaves on serving plates.
- Spoon the hot steak, onion, and pepper mixture with melted cheese into each lettuce leaf to form boats.
- Serve immediately.
FAQ
- Can I use ground beef?
Yes. Brown it and drain. - Can I use mozzarella?
Yes, but provolone melts cleaner. - Can I use iceberg?
Yes. Use wide leaves. - Will this store assembled?
No. Store filling separately. - Are mushrooms optional?
Yes. Cook until dry.
Variations & Substitutions
- Add mushrooms
- Swap provolone for Swiss
- Increase peppers
- Add red pepper flakes
- Use ribeye for higher fat
Serving Suggestions
- Serve immediately
- Keep lettuce separate for prep
- Add extra provolone
- Pair with soup

Keto Philly Cheesesteak Lettuce Boats
Ingredients
- 10 ounces thin-sliced steak
- 1 tablespoon butter
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup sliced onions
- 1/2 cup sliced bell peppers
- 3 slices provolone cheese
- 6 romaine lettuce leaves
Instructions
- Place a large skillet over medium-high heat.
- Add butter to the skillet and allow it to melt.
- Add thin-sliced steak to the skillet in an even layer.
- Season the steak with salt and black pepper.
- Cook the steak for 3 to 4 minutes, stirring occasionally, until browned and cooked through.
- Continue cooking until most of the moisture has evaporated from the skillet.
- Remove the cooked steak from the skillet and set it aside on a plate.
- Keep the skillet over medium-high heat.
- Add sliced onions and sliced bell peppers to the skillet.
- Cook the onions and peppers for 4 to 5 minutes, stirring occasionally, until they soften and any released liquid cooks off.
- Return the cooked steak to the skillet and stir to combine with the onions and peppers.
- Reduce the heat to low.
- Lay provolone slices on top of the steak and vegetable mixture in the skillet.
- Cover the skillet with a lid and cook for 1 to 2 minutes until the cheese melts.
- Remove the skillet from the heat.
- Place romaine lettuce leaves on serving plates.
- Spoon the hot steak, onion, and pepper mixture with melted cheese into each lettuce leaf to form boats.
- Serve immediately.
Did you make this recipe?
I’d love to hear from you — leave a comment below and tell me how it turned out, what you liked, or if you made any tweaks!
Try these next:
New keto recipes are added every week — check back often for more low-carb inspiration!
