Philly Cheesesteak Stuffed Peppers
Sweet bell peppers filled with savory sirloin, onions, and gooey cheese taste just like a handheld Philly cheesesteak, but with a lighter, vegetable-forward twist that the whole family will love.
Imagine sinking your teeth into a roasted bell pepper that bursts with tender strips of savory beef, sweet caramelized onions, and bubbling cheese, all the comfort of a classic Philly cheesesteak right on your plate.
This dish is perfect for a weeknight dinner when you want something hearty and satisfying without spending hours in the kitchen, or for a casual game day or movie night that feels special but is easy to pull together.
I first tried a version like this on a chilly evening and the mix of smoky, salty steak and warm, sweet peppers hooked me, and since then they have become a reliable favorite for feeding a hungry crew with minimal fuss.
Recipe at a Glance
Ingredients
Substitutions & Variations
Step-by-Step Instructions
Prep the peppers and heat oil
Preheat your oven to 375°F (190°C). Place the whole bell peppers upright in a roasting pan or rimmed baking sheet. Drizzle the olive oil over the sliced onions and a pinch of salt, and set your cutting board aside for the next steps.
Roast the peppers while you cook the filling
Roast the peppers in the oven for about 12 to 15 minutes, until the skin starts to blister and soften. While they roast, heat a large skillet over medium high heat. Add the sliced onions and a pinch of salt, and cook, stirring often, until they turn soft and lightly golden.
Add garlic and steak to the skillet
Stir in the minced garlic and the sirloin strips, spreading them in a single layer so they sear. Let them cook without moving for a minute or two to develop browning, then toss and season with smoked paprika, thyme, salt, and pepper.
Cook the beef until just tender
Cook the beef and onions together until the steak is just cooked through but still tender, about 3 to 5 minutes more. Taste and adjust seasoning with a little salt and pepper, then remove the pan from heat.
Stir in parsley if using
Sprinkle the chopped fresh parsley into the skillet and fold it in so the filling looks bright and speckled. Your filling is ready to use, and the peppers should be nearly roasted and soft.
Fill each pepper with the steak mixture
Carefully scoop a generous portion of the beef and onion filling into each pepper, mounding slightly at the top as it will settle. Pour any leftover juices from the skillet into the peppers for extra flavor.
Layer the cheeses on top
Sprinkle about two tablespoons of provolone over the filling in each pepper, followed by a tablespoon of mozzarella. The provolone will melt into a rich, creamy layer while the mozzarella helps create a stretchy, bubbly finish.
Bake until peppers are tender and cheese is bubbly
Return the pan to the oven and bake for 8 to 12 minutes, until the peppers are fork tender and the cheese is melted, lightly golden, and bubbling around the edges.
Rest before serving
Let the stuffed peppers rest for 5 minutes so the filling sets slightly and the cheese stabilizes, making them easier to handle and neater to eat.
Serve with rice and extra toppings
Spoon the stuffed peppers over a scoop of cooked white rice or cauliflower rice, and offer extra parsley, a squeeze of lemon, or a little hot sauce at the table for customization.
Pro Baker Tips
Storage & Serving Notes
Serving Suggestions
Serve these peppers over a bed of fluffy rice for a balanced, restaurant worthy dinner that feels cozy and indulgent.
Frequently Asked Questions
Go Make It!
If you have never tried peppers stuffed with a classic Philly cheesesteak flavor, this dish is an easy, crowd pleasing way to enjoy all those beloved notes in a cozy, oven friendly meal that everyone can reach for on a busy weeknight.