Philly Cheesesteak Stuffed Peppers

I still remember the first time I made Philly Cheesesteak Stuffed Peppers. It was a busy weeknight, and I had a craving for that iconic, rich, meaty filling from a classic cheesesteak, but I wanted something a bit lighter and, frankly, easier to eat with a fork. Friends always ask me for this recipe after trying it at dinner parties, and it’s become a staple in my home. This dish takes all the savoury, satisfying elements of a loaded cheesesteak—tender beef, sweet fried onions, and gooey, melted cheese—and nests them inside a perfectly roasted bell pepper. It’s a complete meal in one tidy package, and it’s genuinely more delicious than the sum of its parts.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 30-35 minutes
- Total Time: 50 minutes
- Servings: 4 (2 pepper halves per person)
- Difficulty: Easy
Why You’ll Love This Philly Cheesesteak Stuffed Peppers
- All the flavour, fewer carbs: You get the full, decadent experience of a cheesesteak without the heavy bread roll. The pepper acts as a sweet, slightly charred vessel that complements the savoury filling beautifully.
- Naturally gluten-free: This recipe is a wonderful option for anyone avoiding gluten. There are no substitutions needed; it’s simply a dish that works perfectly as-is.
- Incredibly satisfying and filling: Each pepper half is packed with protein and roasted vegetables, making it a robust main course that leaves you feeling full and content, not sluggish.
- A great way to use up bell peppers: If you find yourself with an abundance of peppers from your garden or a bulk buy, this is the perfect, flavourful solution that goes beyond a simple stir-fry.
- Customisable for any palate: The basic recipe is a blank canvas. You can easily add mushrooms, swap the cheese, or turn up the spice to make it exactly what you’re craving.
Ingredients You’ll Need
- 4 large bell peppers (any colour, but red or yellow are sweeter)
- 500g beef sirloin or ribeye steak, very thinly sliced
- 2 tablespoons olive oil, divided
- 1 large yellow onion, thinly sliced
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- ½ teaspoon sea salt
- ½ teaspoon black pepper
- 2 tablespoons beef stock (to deglaze the pan)
- 150g provolone cheese, thinly sliced
- 100g cream cheese, softened
- Fresh parsley, chopped, for garnish
Tip: For the most tender beef, pop your steak in the freezer for about 20 minutes before slicing. This firms it up, allowing you to cut it into paper-thin ribbons that will cook in just a minute or two.
How to Make Philly Cheesesteak Stuffed Peppers
- Preheat and prepare the peppers: Preheat your oven to 200°C (400°F). Slice each bell pepper in half lengthwise and remove the seeds and white membranes. Place the pepper halves, cut-side up, on a baking tray. Drizzle with 1 tablespoon of olive oil and rub it all over the inside and outside. You’ll see the skin take on a glossy sheen. Roast for 15 minutes, until the edges just begin to soften and you can smell their sweetness in the air.
- Cook the beef: While the peppers are roasting, heat 1 tablespoon of olive oil in a large, heavy-based skillet over high heat. The oil should shimmer and ripple. Add the thinly sliced beef in a single layer—you may need to do this in two batches. Let it sear undisturbed for 1 minute. You’ll hear a vigorous sizzle, and the underside should be deeply browned. Toss the beef with tongs and cook for another 30 seconds. The meat will be just cooked through and very tender. Transfer the beef to a plate and set aside.
- Sauté the aromatics: Reduce the heat to medium. Add the sliced onion to the pan. There will be some brown bits stuck to the pan—that’s flavour. Cook the onion for 5-6 minutes, stirring occasionally, until it turns a soft, translucent gold and smells sweet. You’ll see it become soft and pliable. Add the minced garlic, oregano, and smoked paprika. Stir for 30 seconds until the garlic is fragrant but not burnt.
- Deglaze and combine: Pour the beef stock into the pan. Using a wooden spoon, scrape up all the browned bits from the bottom of the pan. The liquid will steam and bubble, dissolving all that flavour. Add the cooked beef back to the pan, along with the cream cheese. Stir everything together over low heat until the cream cheese has melted and coated the beef and onions in a rich, creamy sauce. The mixture should look cohesive and glossy.
- Stuff the peppers: Remove the pre-roasted pepper halves from the oven. They should be slightly softened but still holding their shape. Divide the beef and onion mixture evenly among the eight pepper halves, pressing it in gently. Top each stuffed pepper with a slice or two of provolone cheese, ensuring it covers the filling.
- Bake to perfection: Return the baking tray to the oven and bake for a final 12-15 minutes. You’ll know they are ready when the cheese is bubbly and has started to turn golden brown in spots. The peppers will be fully tender when pierced with a fork. The smell of roasted peppers and melted cheese filling your kitchen is the final cue.
- Rest and serve: Let the stuffed peppers rest on the tray for 5 minutes. This allows the filling to set slightly, making them much easier to handle. Garnish generously with fresh parsley and serve immediately.
Tips From My Kitchen
- Slice the beef against the grain: This is the single most important step for tender beef. Look at the muscle fibres running through the steak; you want to cut perpendicular to those lines. This shortens the fibres, meaning when you bite into the meat, it breaks apart easily rather than being chewy. If you cut with the grain, you’ll end up with long, tough strands.
- Don’t skip pre-roasting the peppers: I know it’s tempting to just stuff raw peppers and throw them in the oven. Pre-roasting for 15 minutes gives the peppers a head start, ensuring they become perfectly tender and sweet without the filling overcooking or drying out. It also concentrates their natural sugars, adding another layer of flavour to the dish.
- Use high heat for the beef: A screaming hot pan is your best friend here. You want a deep, savoury sear on the beef, which creates that signature ‘umami’ flavour. If the pan isn’t hot enough, the beef will steam and release its juices, becoming tough and grey. You should hear a loud sizzle the moment the meat hits the pan.
- Let the cream cheese come to room temperature: Softened cream cheese blends much more smoothly into the hot beef and onions. If it’s straight from the fridge, it will form cold lumps that won’t melt properly. Letting it sit on the counter for 20 minutes makes all the difference in creating a luscious, even sauce.
- Choose the right cheese: Provolone is the classic choice for a reason—it melts beautifully and has a mild, buttery flavour that doesn’t overpower the beef. Mozzarella works in a pinch, but it can be a bit stringy. For a sharper, more pronounced flavour, a good provolone piccante is wonderful.
Equipment You’ll Need
- Large, heavy-based skillet or frying pan
- Baking tray or sheet pan
- Sharp chef’s knife
- Cutting board
- Tongs for turning the beef
- Wooden spoon or spatula
Common Mistakes to Avoid
- Overcooking the beef during the initial sear: The beef will cook a second time in the oven. If you cook it through completely on the stove, it will become dry and tough after baking. Sear it quickly—just until it’s browned on the outside but still slightly pink in the middle—knowing it will finish cooking perfectly inside the pepper.
- Using watery peppers: Bell peppers contain a lot of water. If you don’t pre-roast them, this water will leach out during the final bake, making the filling soggy and the bottom of the pepper watery. Pre-roasting helps evaporate some of this excess moisture and concentrates the flavour.
- Skipping the deglazing step: Those browned bits stuck to the pan after cooking the beef and onions are pure, concentrated flavour. If you skip deglazing with the beef stock, you’re leaving all that deliciousness behind. The stock lifts these bits off the pan, dissolving them into the sauce and enriching the entire dish.
Delicious Variations to Try
- Spicy Version: For a punch of heat, add 1 finely chopped jalapeño or serrano pepper to the pan when you cook the onions. You can also stir in a teaspoon of chilli flakes or a dash of your favourite hot sauce into the beef and cream cheese mixture before stuffing the peppers.
- Vegetarian/Vegan Option: This works beautifully with a plant-based filling. Swap the beef for 250g of sliced portobello or cremini mushrooms and 1 can of drained and crumbled chickpeas. Cook them exactly as you would the beef. Use a vegan cream cheese and a good melting vegan mozzarella or provolone-style shred for the top.
- Different Protein: While beef is classic, this is a fantastic recipe for shredded chicken or turkey. Use leftover roast chicken or cooked, shredded turkey breast. Simply sauté the onions and garlic, then stir in the shredded meat, cream cheese, and stock, and proceed with stuffing the peppers.
What to Serve With Philly Cheesesteak Stuffed Peppers
These stuffed peppers are a meal on their own, but they pair wonderfully with a few simple sides. A crisp green salad with a tangy vinaigrette cuts through the richness brilliantly. For something more substantial, consider a side of Crispy Sweet Potato Fries Recipe for a sweet and savoury contrast. If you’re looking for a lighter option, a Light Zucchini Noodles Dish is a fantastic, low-carb companion. My personal go-to is a simple side of Creamy Mashed Potatoes Side to soak up any extra cheesy sauce from the bottom of the pan.
Frequently Asked Questions

Philly Cheesesteak Stuffed Peppers
Ingredients
Method
- Preheat and prepare the peppers: Preheat your oven to 200°C (400°F). Slice each bell pepper in half lengthwise and remove the seeds and white membranes. Place the pepper halves, cut-side up, on a baking tray. Drizzle with 1 tablespoon of olive oil and rub it all over the inside and outside. You'll see the skin take on a glossy sheen. Roast for 15 minutes, until the edges just begin to soften and you can smell their sweetness in the air.
- Cook the beef: While the peppers are roasting, heat 1 tablespoon of olive oil in a large, heavy-based skillet over high heat. The oil should shimmer and ripple. Add the thinly sliced beef in a single layer—you may need to do this in two batches. Let it sear undisturbed for 1 minute. You'll hear a vigorous sizzle, and the underside should be deeply browned. Toss the beef with tongs and cook for another 30 seconds. The meat will be just cooked through and very tender. Transfer the beef to a plate and set aside.
- Sauté the aromatics: Reduce the heat to medium. Add the sliced onion to the pan. There will be some brown bits stuck to the pan—that's flavour. Cook the onion for 5-6 minutes, stirring occasionally, until it turns a soft, translucent gold and smells sweet. You'll see it become soft and pliable. Add the minced garlic, oregano, and smoked paprika. Stir for 30 seconds until the garlic is fragrant but not burnt.
- Deglaze and combine: Pour the beef stock into the pan. Using a wooden spoon, scrape up all the browned bits from the bottom of the pan. The liquid will steam and bubble, dissolving all that flavour. Add the cooked beef back to the pan, along with the cream cheese. Stir everything together over low heat until the cream cheese has melted and coated the beef and onions in a rich, creamy sauce. The mixture should look cohesive and glossy.
- Stuff the peppers: Remove the pre-roasted pepper halves from the oven. They should be slightly softened but still holding their shape. Divide the beef and onion mixture evenly among the eight pepper halves, pressing it in gently. Top each stuffed pepper with a slice or two of provolone cheese, ensuring it covers the filling.
- Bake to perfection: Return the baking tray to the oven and bake for a final 12-15 minutes. You'll know they are ready when the cheese is bubbly and has started to turn golden brown in spots. The peppers will be fully tender when pierced with a fork. The smell of roasted peppers and melted cheese filling your kitchen is the final cue.
- Rest and serve: Let the stuffed peppers rest on the tray for 5 minutes. This allows the filling to set slightly, making them much easier to handle. Garnish generously with fresh parsley and serve immediately.
Notes
There you have it—my go-to recipe for Philly Cheesesteak Stuffed Peppers. This is my go-to recipe when I need something quick but impressive, and it never fails to get a happy, satisfied silence around the table as everyone tucks in. I genuinely hope you love making and eating these as much as I do. If you give them a try, I’d love to hear how they turned out for you in the comments below!







