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.
SaveI 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.
Philly Cheesesteak Stuffed Peppers Recipe
Ingredients
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.
Substitutions and variations
- Use flank steak or skirt steak if you prefer a more pronounced chew, or ground beef for a simpler texture.
- Swap provolone for American cheese for an extra gooey, classic cheesesteak flavor.
- If you like heat, add a pinch of red pepper flakes or a dash of hot sauce while cooking the filling.
- Use gluten free beef broth and ensure your spices are gluten free for a gluten free version.
Chloe's tips
- For deeper flavor, use a small amount of beef broth in the skillet while cooking the onions and cook until the onions soften and start to caramelize.
- To reheat leftovers, warm the peppers gently in a covered skillet over medium low heat or in the microwave for 1 to 2 minutes until the cheese is just melted.
- If you want a lower carb option, serve the peppers over cauliflower rice or a simple green salad instead of white rice.
How to store it
- Cool completely, then store in an airtight container in the refrigerator for up to 3 days.
- To reheat, place in a covered oven at 350°F (175°C) for 10 to 15 minutes or until heated through, or warm gently in a skillet.
Serving suggestions
Serve these peppers over a bed of fluffy rice for a balanced, restaurant worthy dinner that feels cozy and indulgent.
- Place one stuffed pepper in the center of each plate with a scoop of rice alongside.
- Garnish with an extra pinch of parsley or a little lemon zest for brightness before serving.

Frequently asked questions
Can I prepare the filling a day ahead to save time?
Yes, cook the beef and onion mixture completely, cool it in the refrigerator, and store it in an airtight container overnight. Assemble and bake the peppers the next day for a quick, flavorful meal.
What if I do not have provolone on hand?
Use American cheese for an extra creamy melt, or mix shredded cheddar with mozzarella for a tangy, stretchy texture that still feels indulgent.
Can these peppers be made gluten free?
Yes, this recipe is naturally gluten free as long as you use certified gluten free beef broth and spice blends.
How do I keep the peppers standing upright while they roast and bake?
Trim a small thin slice from the bottom of each pepper so it sits flat, and use the removed tops as little lids if you want to keep the steam in during baking.
Let's get cooking!
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.




