Philly Cheesesteak Lettuce Wraps: A Delicious and Easy Low-Carb Favorite
This post may contain editorial samples and/or affiliate links. We earn a commission on your sales.
If you’re craving all the bold, savory flavors of a classic Philly cheesesteak without the heavy bread, then you’re going to love these Philly cheesesteak lettuce wraps. They’re everything you love about the original—tender beef, melty cheese, sautéed onions and peppers—but wrapped up in crisp, fresh lettuce leaves for a lighter twist. Whether you’re eating low-carb, gluten-free, or just want a quick and delicious dinner idea, this recipe is super simple and totally satisfying. Let’s dive in and make this weeknight meal a new favorite.
Table of Contents
Why You’ll Love This Cheesesteak Lettuce Wraps Recipe
You’re going to love this cheesesteak lettuce wraps recipe because it’s bursting with bold flavor while keeping things light and easy. You still get everything you crave from a classic Philly cheesesteak—tender beef, sautéed onions and peppers, and melty cheese—but wrapped in fresh, crisp lettuce instead of a heavy roll. It’s perfect for those looking to cut back on carbs without giving up satisfaction.
Plus, it comes together quickly in one pan, making it a weeknight lifesaver. It’s great for meal prep too—you can cook everything ahead of time and just assemble the wraps when you’re ready to eat. The best part? It’s super customizable. You can adjust the spice level, switch up the cheese, or toss in extra veggies to make it your own. This recipe is everything you love, with a fresh new twist that fits into just about any lifestyle.
Self-Care is very important. Remember self-care is not selfish. Sign up for my newsletter to receive a free Self-Care checklist.
Equipment Needed to Make Cheesesteak Lettuce Wraps
- Measuring Spoons (tablespoon, 1/2 teaspoon)
- Knife
- Cutting Board
- Large Non-Stick Skillet
Ingredients for Your Philly Cheesesteak Lettuce Wraps
- Unsalted butter
- Extra virgin olive oil
- Medium yellow onion
- Large green bell pepper
- Sea salt and black pepper
- Ribeye steak
- Garlic powder
- Sliced mild Provolone cheese
- Large head Bibb lettuce

How to Make Philly Cheesesteak Lettuce Wraps
Step 1. Add butter and one tablespoon olive oil to a large nonstick skillet set over medium heat. Add the onion and season with salt and black pepper, to taste. Cook, stirring occasionally until the onion starts to soften, approximately 3-4 minutes.
Step 2. Increase the heat to medium-high and add the sliced peppers. Cook, stirring frequently, until the peppers are crisp-tender and nicely charred, approximately 3-4 minutes. Remove from heat and transfer the onions and peppers to a plate. Set aside.
Step 3. Add sliced steak to the skillet and adjust the heat back to medium. Season with the garlic powder, plus salt and black pepper, if desired. Cook, stirring frequently, just until the meat is browned on all sides, approximately 2-3 minutes.
Step 4. Return the onions and peppers to the skillet and stir to combine. Remove from heat and top the mixture with the Provolone cheese slices. Cover and let stand for 1-2 minutes, or until the cheese is completely melted.
Step 5. To serve, remove the cover and divide the cheesesteak mixture among the lettuce leaves. Enjoy!
Tip: Be sure to use very thinly sliced steak for this recipe. Placing the steak in the freezer for 20 minutes prior to slicing will make this task easier.
What to Serve with Cheesesteak Lettuce Wraps
Sides:
Simple Side Salad
Crisp greens with a tangy vinaigrette or your favorite dressing add freshness and balance to the rich flavors of the wraps.
Roasted or Air-Fried Veggies
Try zucchini, bell peppers, asparagus, or even green beans for a flavorful and healthy side.
Sweet Potato Fries or Baked Potato Wedges
Perfect for when you want something a little more indulgent but still easy to make at home.
Cauliflower Rice
A great low-carb option that pairs well with the cheesesteak filling and soaks up any extra juices.
Cheesy Cauliflower Mash
Creamy and comforting, this makes a cozy side without the heaviness of mashed potatoes.
Fresh Fruit
Lighten things up with a small bowl of seasonal fruit for a refreshing, naturally sweet finish.
Oven-Baked Tater Tots
Especially great for kids or anyone craving a classic, crispy side with their lettuce wraps.
These sides keep your meal easy, satisfying, and packed with flavor—no bread needed.

Desserts:
Chocolate-Dipped Strawberries
Sweet, juicy, and just fancy enough to feel special without a lot of effort.
Mini Cheesecakes
Creamy, rich, and perfect in small portions—try topping them with fresh berries or a drizzle of caramel.
Fruit Salad with Honey-Lime Dressing
A bright, refreshing option that’s light and naturally sweet.
Low-Carb Chocolate Mousse
Decadent and smooth, but still on the lighter side if you’re keeping things low-carb.
Lemon Bars
Tart and sweet with a buttery crust—these cut through the richness of the main dish just right.
Peanut Butter Protein Balls
If you’re trying to keep it balanced, these are a satisfying no-bake treat that feels like dessert but fuels like a snack.
Frozen Yogurt Bark
Made with Greek yogurt, fruit, and a touch of honey—break it into pieces for a cool and crunchy treat.
Classic Chocolate Chip Cookies
Sometimes, you just can’t beat a warm, chewy cookie for that sweet finish.

Cocktails:
Classic Whiskey Sour
The tangy lemon and smooth whiskey complement the savory beef without overpowering it.
Spicy Margarita
A little heat and a citrusy kick work great with the bold flavors of peppers and onions in your wraps.
Mojito
Minty, light, and refreshing—this one’s perfect if you want something crisp and not too heavy.
Bourbon Smash
Bourbon, fresh lemon, and a touch of mint make this a great pairing for hearty, cheesy meals like this.
Cucumber Gin Fizz
Cool and slightly herbal, this cocktail balances out the richness of the cheesesteak with a clean, refreshing finish.
Paloma
Made with grapefruit juice and tequila, it’s a bright and citrusy option that refreshes your palate with each sip.
Hard Apple Cider Cocktail
The subtle sweetness of apple pairs surprisingly well with grilled beef and caramelized onions.
Classic Old Fashioned
For something a little stronger and more robust, an Old Fashioned brings out the savory side of the dish in the best way.
Pick your favorite, pour it over ice, and enjoy it alongside those delicious lettuce wraps for a perfect night in.

Non-Alcoholic:
Sparkling Lemonade
Bright and bubbly with just the right amount of tang to cut through the savory flavors.
Iced Green Tea with Citrus
Light and refreshing, with a subtle earthiness that complements the beef without overpowering it.
Cucumber Mint Infused Water
Crisp and cooling—this combo adds a spa-like feel that’s perfect for a light meal.
Virgin Mojito
All the minty, limey freshness of the original, just without the rum. Super refreshing and fun.
Ginger Beer or Ginger Ale
That bit of spice from the ginger pairs nicely with cheesy and savory foods and gives a little kick.
Arnold Palmer (Half Iced Tea, Half Lemonade)
Sweet, tangy, and smooth—this classic drink is a perfect match for a bold dish like cheesesteak.
Freshly Squeezed Lime or Lemon Soda
Mix citrus juice with sparkling water and a touch of honey or simple syrup for a fizzy treat.
Cold Brew Iced Coffee
If you’re in the mood for something rich but not sweet, cold brew is a bold, grown-up option that still works great with the meal.
Fruit-Infused Iced Water
Toss in berries, orange slices, or pineapple for a colorful, naturally sweet drink that feels extra special.
Coconut Water with Lime
Hydrating, lightly sweet, and tropical—it’s a low-key pairing that brings something unique to the table.
All of these are easy to make, totally delicious, and perfect for enjoying alongside your Philly cheesesteak lettuce wraps.
Popular Substitutions & Additions
When it comes to Philly cheesesteak lettuce wraps, there are plenty of popular substitutions and additions that can make the recipe your own or fit different dietary needs.
Substitutions:
- Swap beef for ground turkey, chicken, or thinly sliced mushrooms for a meat-free option
- Use pepper jack cheese for a spicy kick or dairy-free cheese for lactose intolerance
- Replace lettuce wraps with large collard greens or Swiss chard leaves for a sturdier wrap
Additions:
- Sautéed mushrooms for extra umami flavor
- Banana peppers or jalapeños to add some heat and tang
- Fresh herbs like parsley or basil to brighten the taste
- A drizzle of hot sauce or garlic aioli for added flavor
- Crispy onions or crushed red pepper flakes for crunch and spice
This way, you can easily customize your wraps to fit your taste and dietary preferences while keeping that classic Philly cheesesteak vibe.
How to Reheat & Store Philly Cheesesteak Lettuce Wraps
Best Way to Store Cheesesteak Lettuce Wraps Leftovers
When it comes to storing leftover cheesesteak lettuce wraps, the key is to keep the components fresh and prevent the lettuce from getting soggy. The best way is to store the cooked cheesesteak filling separately from the lettuce leaves. Place the beef, onions, peppers, and melted cheese in an airtight container and refrigerate it.
Keep the lettuce leaves dry and in a separate container or wrapped gently in paper towels inside a plastic bag to maintain crispness. When you’re ready to eat, just warm up the filling on the stove or in the microwave and assemble the wraps fresh. This way, your leftovers stay tasty and the lettuce stays crunchy instead of wilting.
How Long Will Philly Cheesesteak Lettuce Wraps Last in the Refrigerator?
Philly cheesesteak lettuce wraps will generally last about 3 to 4 days in the refrigerator when stored properly. It’s best to keep the cooked filling—like the beef, onions, peppers, and cheese—in an airtight container, and store the lettuce leaves separately to keep them crisp.
Eating the wraps within this timeframe ensures the flavors stay fresh and the texture stays just right. If you notice any off smells, changes in color, or the lettuce wilts too much, it’s a good idea to toss it out to be safe. For the best taste and quality, try to enjoy your leftovers within those few days.
Can I Freeze Cheesesteak Lettuce Wraps?
You can definitely freeze the filling for cheesesteak lettuce wraps, but it’s best to avoid freezing the lettuce itself because it won’t hold up well and will become soggy and limp once thawed. To freeze, cook the beef, onions, peppers, and cheese together, let the mixture cool completely, then transfer it to an airtight, freezer-safe container or heavy-duty freezer bag.
Label it with the date and store it in the freezer for up to 2 to 3 months. When you’re ready to eat, thaw the filling in the fridge overnight and reheat it on the stove or in the microwave. Then just grab some fresh lettuce leaves to assemble your wraps. This way, you keep the filling tasty and fresh while the lettuce stays crisp and perfect.

How to Reheat Cheesesteak Lettuce Wraps?
Reheating cheesesteak lettuce wraps is all about keeping the filling warm and flavorful while making sure the lettuce stays crisp and fresh. The best way is to separate the filling from the lettuce leaves before reheating. You can warm the beef, onions, peppers, and cheese filling gently in a skillet over medium heat, stirring occasionally until heated through. This helps maintain that delicious, slightly caramelized texture.
Alternatively, you can use the microwave—just heat the filling in short bursts, stirring in between, so it heats evenly without drying out. Keep the lettuce leaves cold and fresh by storing them separately in the fridge and only assemble your wraps right before eating. This way, you get the perfect combo of warm, savory filling and crisp, cool lettuce every time.
I hope you loved making (and eating!) these Philly cheesesteak lettuce wraps as much as I do. They’re such a fun twist on a classic, and perfect for when you want something hearty but still fresh and light. If you’re into recipes like this that use crisp, buttery Bibb lettuce instead of bread or tortillas, you’ve got to check out my cashew chicken wraps too. They’ve got that perfect combo of savory, crunchy, and just the right amount of sweetness—definitely another weeknight winner. Go take a peek at that recipe next!
Follow Me On Social Media:
Follow Me On Social Media:
Easy Cheesesteak Lettuce Wrap
These Philly Cheesesteak Lettuce Wraps are a delicious low-carb take on the classic sandwich. Made with tender beef, sautéed onions and peppers, and melty cheese, all wrapped in crisp Bibb lettuce, they’re perfect for a quick weeknight dinner or easy meal prep. Full of flavor, light on carbs, and ready in under 30 minutes—this recipe is a must-try for anyone looking to enjoy a healthier version of a comfort food favorite.
Ingredients
- 1 T. unsalted butter
- 2 T. extra virgin olive oil, divided
- 1 medium yellow onion, sliced thin
- 1 large green bell pepper, sliced thin
- Sea salt and black pepper, to taste
- 1 lbs. Ribeye steak, sliced very thin
- ½ t. garlic powder
- 4-5 slices mild Provolone cheese
- I large head Bibb lettuce, separated, rinsed, and patted dry
Instructions
1. Add butter and one tablespoon olive oil to a large nonstick skillet set over medium heat. Add the onion and season with salt and black pepper, to taste. Cook, stirring occasionally until the onion starts to soften, approximately 3-4 minutes.
2. Increase the heat to medium-high and add the sliced peppers. Cook, stirring frequently, until the peppers are crisp-tender and nicely charred, approximately 3-4 minutes. Remove from heat and transfer the onions and peppers to a plate. Set aside.
3. Add sliced steak to the skillet and adjust the heat back to medium. Season with the garlic powder, plus salt and black pepper, if desired. Cook, stirring frequently, just until the meat is browned on all sides, approximately 2-3 minutes.
4. Return the onions and peppers to the skillet and stir to combine. Remove from heat and top the mixture with the Provolone cheese slices. Cover and let stand for 1-2
minutes, or until the cheese is completely melted.
5. To serve, remove the cover and divide the cheesesteak mixture among the lettuce leaves. Enjoy!
Tip: Be sure to use very thinly sliced steak for this recipe. Placing the steak in the freezer for 20 minutes prior to slicing will make this task easier.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 536Total Fat: 41gSaturated Fat: 18gTrans Fat: 0gUnsaturated Fat: 21gCholesterol: 120mgSodium: 448mgCarbohydrates: 5gFiber: 1gSugar: 2gProtein: 38g

