My husband has a rule: if it’s not a sandwich, it’s not dinner. I’ve tried salads, grain bowls, even those trendy “noodle” zucchini things. He eats them, sure, but he eats them with the enthusiasm of someone doing a chore. Then, about six months ago, I made these Philly cheesesteak stuffed peppers on a night when I was exhausted, the grocery store was out of bread, and I really didn’t want to order overpriced delivery. I figured I’d just roast some peppers and dump some leftover steak in them. I was half-right.
He took one bite, looked at me like I’d just performed a magic trick, and asked, “Wait, where’s the bread?” When I said there wasn’t any, he went back for a second helping immediately. That was the moment I realized that sometimes the best comfort food isn’t about recreating the classic format—it’s about capturing the flavor profile in a vessel that actually lets you eat it without making a mess on your shirt. These Philly cheesesteak stuffed peppers with melty provolone have become our Friday night ritual. They’re basically a cheesesteak deconstructed and stuffed into a sweet, crisp pepper shell. And the best part? They come together in about 30 minutes, which means even on my most chaotic weeknights, I can pull them off.
I’ve tested this recipe at least a dozen times now. I’ve tried different peppers, different cheeses, and even debated whether to put onions in the filling or roast them separately. I’ve settled on the method that delivers the maximum cheesy, beefy flavor with the minimum amount of stress. If you’re looking for a meal that feels indulgent but doesn’t require a trip to South Philly, this is it. It’s rich, it’s savory, and it’s ridiculously easy.
Why You’ll Love This Recipe
There are a few reasons these stuffed peppers have permanently replaced my usual weeknight rotation. They’re not just good; they’re practical. Here’s the breakdown:
- They Taste Like Cheat Day — Seriously. Between the ribeye, the sautéed onions, and that blanket of melted provolone, this hits every savory craving center in your brain. It’s indulgent comfort food without the heavy carb load of a hoagie roll.
- Super Fast Prep — I know, “stuffed peppers” usually implies an hour in the oven. Not this version. Because we’re using sweet bell peppers (which cook fast) and pre-cooked or quick-seared steak, the whole thing is on the table in 30 minutes. I make this on nights when I get home at 6:30 pm and still want to feel like a good host.
- Zero Leftover Anxiety — These reheat beautifully. In fact, I’ve found that the flavors meld even better the next day. I’ll make a batch on Sunday and eat them for lunch mid-week. The cheese stays melty, and the pepper doesn’t get soggy if you store them right.
- Customizable for Everyone — My picky eater kid loves these because they’re sweet and cheesy. My meat-loving husband loves them because they’re packed with beef. If you’re vegetarian, you can swap the steak for mushrooms or just load them with extra cheese and peppers. It’s a recipe that bends to your family’s needs.
- Uses Up Leftovers — Did you roast a chicken last night? Did you have a weird piece of steak in the fridge? This recipe is the ultimate “clean out the fridge” meal. It turns random leftovers into a cohesive, delicious dinner.
This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. This recipe relies on pantry staples and fresh basics. I’m particular about three things here, and I’ll tell you exactly why.
For the Peppers
Sweet Bell Peppers (4 large, any color) — I use red and yellow peppers because they’re sweeter and hold their shape better than green ones. Green peppers can be bitter and tough. If you can’t find large ones, you can use 6 medium ones, but you’ll need more filling. Look for peppers that are firm and shiny—dull skin means they’re old.
Vegetable Oil (1 tablespoon) — Just a splash to help the peppers brown in the pan before stuffing. Olive oil works, but vegetable or canola has a higher smoke point, which helps get that nice char on the pepper edges.
For the Cheesesteak Filling
Flank Steak or Sirloin (1 pound / 450g) — This is the meat of the sandwich. Flank steak is leaner and has great beefy flavor, but it needs to be sliced against the grain. Sirloin is a bit more tender and forgiving. You can also use ribeye if you want to splurge, but flank is the traditional choice for a reason. Tip: Freeze your steak for 20 minutes before slicing. It makes cutting thin strips so much easier.
Yellow Onion (1 medium, thinly sliced) — Essential for that classic cheesesteak onion flavor. Don’t skip this. I like to caramelize them quickly in the same pan I cooked the beef in to pick up all the fond (the brown bits stuck to the pan). That’s where the flavor lives.
Garlic (3 cloves, minced) — Fresh only. Jarred garlic tastes metallic in this dish. Minced is fine, but if you have a microplane, grate it. It melts into the meat better.
Worcestershire Sauce (1 teaspoon) — This is the secret weapon. It adds depth and umami that salt alone can’t achieve. Just a dash goes a long way.
Black Pepper (1 teaspoon, freshly cracked) — Cheesesteaks are heavily peppered. Be generous here.
For the Melty Topping
Provolone Cheese (4-5 slices, or 1 cup shredded) — This is non-negotiable for me. Provolone melts smoothly and has that distinct sharp-salty flavor that defines a Philly cheesesteak. Mozzarella melts too, but it’s bland. American cheese is creamy but too processed for my taste. If you can’t find provolone, a mix of mozzarella and a little feta works, but provolone is the way to go.
Salt (to taste) — Taste your beef mixture before adding salt, as the cheese and Worcestershire already have sodium in them.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use:
Large Skillet or Cast Iron Pan — I prefer a 12-inch skillet. It needs to be big enough to sear the steak in a single layer. If you crowd the pan, the meat steams instead of sears, and you lose that crispy texture. A cast iron pan is great for retaining heat, but a stainless steel or heavy non-stick works too.
Baking Dish — A 9×13 inch casserole dish is perfect for holding the four stuffed peppers. It needs to be deep enough so the peppers don’t tip over.
Sharp Chef’s Knife — For slicing the peppers and the steak. A dull knife is dangerous and makes messy cuts. I keep a good knife sharp—it changes everything.
Peeler or Small Spoon — To remove the seeds and membranes from the peppers. I use a spoon because it’s faster and less likely to poke a hole in the pepper.
Measuring Spoons — Standard stuff. Dollar store versions work fine.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep the Peppers (5 minutes)
Preheat your oven to 400°F (200°C). Take your bell peppers and slice off the tops. Remove the stems, seeds, and white membranes inside. You want clean, hollow shells. If your peppers are wobbly, you can trim a tiny sliver off the bottom so they sit flat, but it’s not strictly necessary—they’ll hold themselves up once stuffed. Place them upright in your baking dish. If they lean, tuck a small piece of carrot or onion under them to steady them.
Step 2: Sear the Steak (5-7 minutes)
Heat your large skillet over medium-high heat. Add the vegetable oil. When the oil shimmers, add your thinly sliced steak. Here’s the trick: Don’t stir it immediately. Let it sear for about 60 seconds. This creates a brown crust on the meat, which adds texture and flavor. Then, toss and cook for another 2-3 minutes until just cooked through. You want it browned, not gray. Remove the beef from the pan and set it aside on a plate. Leave the juices in the pan.
Step 3: Sauté the Onions and Garlic (3 minutes)
Reduce the heat to medium. Add the sliced onions to the same skillet with the beef juices. Cook for 3-4 minutes until they soften and start to brown. Add the minced garlic in the last 30 seconds. Garlic burns fast, so you only want it fragrant, not brown. Stir in the Worcestershire sauce and black pepper. Return the beef to the pan and toss everything together. Taste and add salt if needed. This mixture is your filling.
Step 4: Stuff and Bake (15-18 minutes)
Divide the beef and onion mixture evenly among the four peppers. Pack it in gently. Top each pepper generously with provolone cheese. You want a thick layer—it needs to melt into gooey perfection. Place the dish in the oven and bake for 15-18 minutes. You’re looking for the peppers to be tender-crisp (they should yield slightly when pressed) and the cheese to be bubbly and browned in spots.
Step 5: Serve
Let them rest for 5 minutes before serving. This allows the filling to set slightly so it doesn’t slide out when you cut into them. Serve warm. I like to add a sprinkle of fresh parsley or a drizzle of hot sauce if I’m feeling spicy.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Slice Against the Grain
This is the single most important technique for tender steak. Look at the direction the muscle fibers run on your flank steak. Slice perpendicular to them, across the grain. If you slice with the grain, you’ll get chewy, tough strips that are impossible to enjoy. Thin slices also cook faster and get better coverage in the pepper.
Don’t Overcook the Peppers
Sweet bell peppers cook relatively quickly. If you bake them for 30 minutes, they’ll turn to mush. We want them tender but still holding their shape. 15-18 minutes is usually perfect at 400°F. If your peppers are very thick-walled, you can roast them for 10 minutes empty before stuffing, but it’s not necessary.
Use Real Provolone
Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. You’ll end up with a clumpy, greasy mess. Buy a block of provolone and shred it yourself. It takes two minutes and makes a massive difference in texture.
The “Rest” Matters
When you pull these out of the oven, the filling is hot and loose. If you cut into them immediately, it spills. Letting them rest for 5 minutes lets the proteins relax and the cheese set just enough to stay inside the pepper. Patience pays off.
High Heat for the Beef
When searing the steak, make sure your pan is hot. If the pan isn’t hot enough, the beef releases its water and steams. You want a good sear. If you don’t see sizzling when the meat hits the pan, wait another minute.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Mushroom Lover’s
Add 1 cup of sliced mushrooms to the skillet when you sauté the onions. Cook them until they release their water and brown. Mushrooms add an earthy depth that pairs beautifully with the beef and cheese.
Spicy Kick
Add 1 teaspoon of red pepper flakes to the beef mixture. Or, swap the provolone for pepper jack cheese. If you like heat, a drizzle of sriracha or hot sauce on top after baking is amazing.
Chicken Version
Swap the flank steak for diced chicken breast or thighs. Chicken cooks faster, so reduce the searing time to 3-4 minutes. The flavor is lighter but still delicious.
Veggie-Loaded
Add diced zucchini or bell pepper pieces to the filling. It adds bulk and nutrients without changing the flavor profile much. This is how I sneak more veggies into my kids’ diet.
Gluten-Free
This recipe is naturally gluten-free! Just double-check your Worcestershire sauce (some brands contain malt vinegar, which has barley). Use a certified gluten-free brand if needed.
Dairy-Free
Use a vegan provolone-style shreds. They’ve gotten much better in recent years. Daiyo or Violife work well. The texture won’t be exactly the same, but it’s close enough.
Serving & Storage
How to Serve:
I usually serve these straight from the baking dish at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed them:
- Side Dishes: A simple green salad with a tangy vinaigrette cuts through the richness of the cheese. Garlic bread is obvious, but if you’re already eating the pepper “bread,” maybe skip it. Roasted asparagus or green beans work well too.
- Toppings Bar: When I have guests, I put out extra provolone, red pepper flakes, and hot sauce. Everyone customizes their bowl.
Storage Instructions:
Refrigerator:
Store leftovers in an airtight container for up to 4 days. The peppers will soften slightly, which is normal. The flavor actually gets better after a day as the spices meld.
Reheating:
Best method: Oven or toaster oven at 350°F for 10-15 minutes. This keeps the pepper crisp and the cheese melty. Microwave method: Heat in 30-second intervals. It works, but the pepper can get soggy and the cheese can seize up. If you microwave, add a tiny splash of water to the plate to create steam.
Freezing:
I don’t recommend freezing these. The peppers become watery and mushy when thawed, and the cheese texture changes. It’s best to make them fresh.
Meal Prep:
You can prep the peppers (slice and seed) and store them in the fridge for up to 2 days. Cook the filling and stuff them right before baking. This saves time on busy weeknights.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is a high-protein, moderate-fat meal with lower carbs than a traditional cheesesteak.
| Nutrient | Per Serving (1 Pepper) |
|---|---|
| Calories | ~450 |
| Protein | 35g |
| Carbs | 12g |
| Fat | 28g |
| Fiber | 3g |
| Sodium | 600mg (varies by cheese) |
What’s Good: High protein from the beef and cheese. Lower carb count thanks to the pepper shell. Good source of Vitamin C from the peppers.
What to Know: Higher in saturated fat due to the cheese and beef. Sodium can be high depending on the cheese and Worcestershire sauce. Use low-sodium broth or sauce if you’re watching salt.
Final Thoughts
So that’s my go-to Philly cheesesteak stuffed peppers! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use ground beef instead of steak?
You can, but the texture will be different. Ground beef makes it more like a taco or chili filling. For that authentic cheesesteak texture, thinly sliced steak is best. If you must use ground beef, brown it well and crumble it finely. It’ll still be delicious, just not the same experience.
Why did my peppers turn out soggy?
This usually happens if the oven temperature was too low or if you added too much wet filling. Make sure your oven is preheated to 400°F. Also, don’t over-sauté the onions before stuffing—they should be tender but not swimming in juice. If you drain the beef mixture slightly before stuffing, it helps too.
Can I make these ahead for a dinner party?
Yes! You can prep the peppers and the filling up to 24 hours in advance. Store them separately in the fridge. When you’re ready to serve, stuff the peppers, top with cheese, and bake. Just add 5-10 minutes to the baking time since they’re starting cold. This is a great strategy for hosting.
What cheese is best for Philly cheesesteak stuffed peppers?
Provolone is the classic choice for a reason—it melts smoothly and has a sharp, salty flavor. White American cheese is also traditional in Philly, but it can be very soft and greasy. Mozzarella is mild and melts well but lacks flavor. I recommend provolone for the best balance of melt and taste.
How do I reheat leftovers without it getting dry?
Reheat in the oven or toaster oven at 350°F for 10-15 minutes. This restores the texture of the pepper and the meltiness of the cheese. Avoid the microwave if possible, as it tends to make the peppers rubbery and the cheese hard. If you must microwave, add a splash of water to the plate.
Can I use green bell peppers?
You can, but they’re more bitter and tougher than sweet peppers. If you use green peppers, I recommend roasting them empty for 10 minutes before stuffing to soften them. Red, yellow, or orange peppers are sweeter and more tender, making them a better fit for this recipe.
Pin This Recipe!
Philly Cheesesteak Stuffed Peppers
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
A quick and indulgent weeknight meal that captures the flavor of a classic Philly cheesesteak without the bread. Sweet bell peppers are stuffed with seared flank steak, caramelized onions, and melted provolone cheese, ready in just 30 minutes.
Ingredients
- 4 large sweet bell peppers (red or yellow), tops sliced off, seeds and membranes removed
- 1 tablespoon vegetable oil
- 1 pound flank steak or sirloin, thinly sliced against the grain
- 1 medium yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 teaspoon Worcestershire sauce
- 1 teaspoon freshly cracked black pepper
- Salt to taste
- 4–5 slices provolone cheese (or 1 cup shredded)
Instructions
- Preheat oven to 400°F (200°C).
- Prepare the peppers by slicing off the tops and removing stems, seeds, and membranes. Place them upright in a 9×13 inch baking dish.
- Heat vegetable oil in a large skillet over medium-high heat. Add sliced steak and sear without stirring for 60 seconds to create a crust, then cook for 2-3 minutes until just done. Remove beef and set aside.
- Reduce heat to medium. Add onions to the same skillet with beef juices and cook for 3-4 minutes until softened and browned.
- Add garlic in the last 30 seconds, then stir in Worcestershire sauce and black pepper. Return beef to the pan and toss to combine. Taste and add salt if needed.
- Divide the beef and onion mixture evenly among the four peppers, packing it in gently.
- Top each pepper generously with provolone cheese.
- Bake for 15-18 minutes until peppers are tender-crisp and cheese is bubbly and browned.
- Let rest for 5 minutes before serving to allow filling to set.
Notes
Slice steak against the grain for tenderness. Use real block provolone rather than pre-shredded for better melting. Do not overcook peppers or they will become mushy. Letting the dish rest for 5 minutes helps the filling set so it doesn’t spill when cut.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 stuffed pepper
- Calories: 450
- Sodium: 600
- Fat: 28
- Carbohydrates: 12
- Fiber: 3
- Protein: 35
Keywords: Philly cheesesteak, stuffed peppers, weeknight dinner, quick meals, comfort food, low carb, gluten-free option, flank steak, provolone cheese



