Philly Cheesesteak Stuffed Peppers - homemade recipe

Philly Cheesesteak Stuffed Peppers Recipe (Low-Carb)

If you’re craving the iconic flavors of a Philly cheesesteak but want a lighter, low-carb alternative, these Philly cheesesteak stuffed peppers are exactly what you need. I love how this recipe transforms the classic sandwich into a colorful, veggie-forward dinner that’s packed with tender sirloin steak, caramelized onions, savory mushrooms, and gooey melted provolone cheese. Each bell pepper half becomes a perfectly portioned vessel for all those beloved cheesesteak flavors, making this dish both satisfying and surprisingly healthy.

What makes this recipe so appealing is how it delivers all the comfort and indulgence of a traditional Philly cheesesteak without the heavy hoagie roll. The bell peppers add a subtle sweetness and satisfying crunch that complements the rich, savory filling beautifully. I find that this dish works wonderfully for weeknight dinners when you want something special but don’t have hours to spend in the kitchen. Plus, it’s naturally gluten-free and keto-friendly, making it perfect for anyone following a low-carb lifestyle.

Whether you’re meal prepping for the week ahead or cooking for a family dinner, these stuffed peppers are guaranteed to impress. The combination of juicy steak, umami-rich mushrooms, and that signature provolone cheese creates a flavor profile that’s both familiar and exciting. Let me show you how to make this delicious twist on a Philadelphia classic.

Jump to Recipe ↓

Why You’ll Love This Recipe

There are so many reasons why Philly cheesesteak stuffed peppers have become one of my go-to dinner recipes. First and foremost, they’re incredibly flavorful. Every bite delivers that classic cheesesteak taste you crave—tender beef, sweet caramelized onions, earthy mushrooms, and melted cheese—all wrapped up in a naturally sweet bell pepper.

I love how versatile this recipe is. You can easily customize it based on what you have on hand or your dietary preferences. The peppers themselves provide a beautiful presentation that makes even a simple weeknight dinner feel special. When you bring these colorful stuffed peppers to the table, they look like you spent hours preparing them, but the actual hands-on time is minimal.

Another major advantage is that this recipe is naturally low in carbohydrates compared to traditional cheesesteaks. If you’re watching your carb intake or following a keto diet, you can enjoy all the flavors you love without derailing your nutritional goals. The bell peppers add fiber, vitamins, and antioxidants, making this a more balanced meal overall.

The recipe is also wonderfully practical for meal prep. You can prepare the filling ahead of time, stuff the peppers, and refrigerate them until you’re ready to bake. This makes busy weeknights so much easier. I recommend making a double batch because these stuffed peppers reheat beautifully, and you’ll definitely want leftovers.

Ingredients and Substitutions

Let me walk you through the ingredients you’ll need for these Philly cheesesteak stuffed peppers and discuss some helpful substitutions that work well.

Bell Peppers: I use large bell peppers in any color—red, yellow, orange, or green all work beautifully. Red, yellow, and orange peppers tend to be sweeter, while green peppers have a slightly more bitter, vegetal flavor. Choose whichever you prefer or use a colorful mix for visual appeal. Make sure the peppers are large enough to hold a generous amount of filling.

Sirloin Steak: Thinly sliced sirloin is my preferred choice because it’s tender, flavorful, and cooks quickly. You can also use ribeye for a richer, more marbled option, or flank steak if you prefer something leaner. The key is slicing the meat very thin against the grain. You can ask your butcher to slice it for you, or partially freeze the steak for 30 minutes to make slicing easier.

Onions and Mushrooms: Yellow onions provide the classic sweet, caramelized flavor that’s essential to a good cheesesteak. Cremini mushrooms add an earthy, umami depth that I find absolutely essential. If you can’t find cremini, white button mushrooms work just fine. You could also use a mix of mushrooms for more complex flavor.

Provolone Cheese: This is the traditional cheese for Philly cheesesteaks, and I love how it melts into creamy perfection. If you prefer, you can substitute with mozzarella for a milder flavor, white American cheese for authenticity, or even Cheez Whiz if you want to go full Philly-style. Sharp cheddar also works if that’s what you have on hand.

Seasonings: The combination of Worcestershire sauce, Italian seasoning, garlic, salt, and pepper creates a well-rounded flavor profile. The Worcestershire adds a savory, slightly tangy depth that really enhances the beef. If you don’t have Italian seasoning, you can use a pinch of oregano and basil instead.

Philly cheesesteak stuffed peppers - recipe photo

How to Make Philly Cheesesteak Stuffed Peppers

Making these stuffed peppers is straightforward and doesn’t require any advanced cooking techniques. Here’s how I approach the process to get the best results every time.

Start by preheating your oven to 375°F and preparing your bell peppers. Cut each pepper in half lengthwise, going right through the stem if possible—this creates a nice presentation. Remove all the seeds and white membranes inside. Arrange the pepper halves cut-side up in a baking dish. I like to brush them lightly with olive oil before the initial baking, which helps them soften and develop a slightly roasted flavor.

Bake the peppers for 12-15 minutes while you prepare the filling. This pre-baking step is important because it ensures the peppers will be perfectly tender by the time the filling is heated through. You don’t want them too soft at this stage—they should still hold their shape.

While the peppers are in the oven, heat the remaining olive oil and butter in a large skillet over medium-high heat. The combination of oil and butter gives you great flavor while preventing the butter from burning. Add your sliced onions and mushrooms, and let them cook undisturbed for a couple of minutes before stirring. This allows them to develop a nice caramelized color. Cook for 6-8 minutes total until they’re browned and tender, then add the minced garlic for just 30 seconds—garlic burns easily, so don’t add it too early. Transfer this mixture to a plate.

In the same skillet, add your thinly sliced sirloin steak. Cook it over medium-high heat for 3-5 minutes, stirring occasionally, until it’s browned and just cooked through. Don’t overcook the steak at this stage because it will continue cooking in the oven. Stir in the Worcestershire sauce, Italian seasoning, salt, and black pepper, then return the onion and mushroom mixture to the skillet. Mix everything together thoroughly so all those flavors combine.

Remove the peppers from the oven and carefully fill each half with the steak mixture, packing it in generously. Top each stuffed pepper with a slice of provolone cheese, draping it over the filling. Return the dish to the oven and bake for another 12-15 minutes, until the peppers are tender to your liking, the filling is heated through, and the cheese is beautifully melted and starting to brown in spots.

Garnish with freshly chopped parsley before serving. The bright green herbs add a pop of color and a fresh flavor that balances the richness of the cheese and beef.

Expert Tips for Best Results

I’ve made these Philly cheesesteak stuffed peppers many times, and I’ve picked up several tips that make a real difference in the final result.

First, don’t skip the step of pre-baking the peppers. I know it might seem like an unnecessary extra step, but it ensures the peppers are perfectly tender without overcooking the filling or drying out the cheese. If you skip this step, you’ll either end up with crunchy peppers or overcooked meat.

When slicing your steak, make sure to cut against the grain. This is crucial for tender meat. Look at the direction of the muscle fibers and slice perpendicular to them. If you’re having trouble slicing the meat thinly, pop it in the freezer for about 30 minutes—this firms it up just enough to make slicing much easier.

Don’t overcrowd your skillet when cooking the vegetables and meat. If your skillet isn’t large enough, cook in batches. Overcrowding causes steaming instead of browning, and you’ll miss out on that delicious caramelization that adds so much flavor.

I recommend using a baking dish that fits your pepper halves snugly. This helps them stay upright and prevents them from tipping over and spilling their filling. If your peppers are wobbly, you can slice a tiny bit off the rounded bottom to create a flat base—just be careful not to cut through to the inside.

For the cheese, I like to tear the provolone slices slightly so they drape over the filling and down the sides of the peppers. This creates more surface area for that gorgeous melted cheese effect. If you want extra cheesy peppers, feel free to add a second slice or sprinkle some shredded cheese on top.

Serving Suggestions

These Philly cheesesteak stuffed peppers are substantial enough to serve as a complete meal on their own, but I love pairing them with a few complementary sides to round out the dinner.

A simple green salad with a tangy vinaigrette is my go-to accompaniment. The fresh, crisp greens and acidic dressing provide a nice contrast to the rich, cheesy peppers. I particularly like arugula or mixed baby greens with a lemon vinaigrette.

If you want something more substantial, roasted vegetables make an excellent side. Try roasted Brussels sprouts, asparagus, or green beans seasoned with garlic and olive oil. The roasted flavors complement the peppers beautifully.

For those who aren’t strictly low-carb, a side of crispy oven-baked fries or sweet potato fries would be delicious. You could also serve crusty bread on the side for anyone who wants to recreate more of that traditional cheesesteak experience.

I also love serving these stuffed peppers with a simple tomato soup on the side, especially during cooler months. The combination is comforting and satisfying. If you’re looking for more soup inspiration, you might enjoy this creamy Philly cheesesteak soup that captures similar flavors in a different format.

For beverages, these peppers pair well with a cold beer, a glass of red wine like Cabernet Sauvignon, or simply iced tea or lemonade for a non-alcoholic option.

Variations and Substitutions

One of the things I love most about this recipe is how easily you can adapt it to suit different tastes and dietary needs.

Protein Variations: While sirloin steak is traditional, you can use ground beef for a more budget-friendly option. Brown the ground beef with the onions and mushrooms, drain any excess fat, and proceed with the recipe. Ground turkey or chicken also work if you prefer poultry. For a vegetarian version, use extra mushrooms, add some black beans, or try plant-based meat alternatives.

Cheese Options: Beyond provolone, you have many choices. White American cheese is what many authentic Philly cheesesteak shops use. Mozzarella provides a milder, stretchier melt. Pepper jack adds a spicy kick that I really enjoy. You could even use a cheese sauce instead of sliced cheese for a different texture.

Vegetable Additions: Feel free to add more vegetables to the filling. Sliced banana peppers or jalapeños add heat and tang. Diced tomatoes provide freshness and acidity. Spinach or kale can be stirred into the filling for extra nutrition. Just make sure any additions are cooked and well-drained to avoid watery peppers.

Spice Level: If you like heat, add red pepper flakes to the filling, use spicy pepper jack cheese, or top the finished peppers with hot sauce or pickled jalapeños.

Different Peppers: While bell peppers are traditional for stuffed pepper recipes, you could use poblano peppers for a slightly spicier, more robust flavor. They’re larger and have thicker walls that hold up well to stuffing.

If you enjoy stuffed pepper recipes, you might also like this stuffed pepper soup that transforms the concept into a comforting one-pot meal.

Storage, Freezing, and Reheating

These Philly cheesesteak stuffed peppers store beautifully, making them perfect for meal prep or enjoying leftovers throughout the week.

Refrigerator Storage: Allow the stuffed peppers to cool completely, then transfer them to an airtight container or cover the baking dish tightly with plastic wrap or aluminum foil. They’ll keep in the refrigerator for up to 4 days. I find they actually taste even better the next day after the flavors have had time to meld together.

Freezing: These peppers freeze surprisingly well. You can freeze them either before or after baking. To freeze unbaked peppers, assemble them completely (including the cheese), then wrap each pepper half individually in plastic wrap and place them in a freezer-safe container or bag. They’ll keep for up to 3 months. To freeze already-baked peppers, let them cool completely, then wrap and freeze the same way.

Reheating: For refrigerated peppers, you can reheat them in the microwave for 2-3 minutes until heated through, though I prefer reheating them in a 350°F oven for about 15 minutes to maintain the best texture. Cover them with foil to prevent the cheese from over-browning. For frozen peppers, you can bake them directly from frozen at 375°F for about 35-40 minutes, or thaw them overnight in the refrigerator first and then reheat as you would refrigerated peppers.

Make-Ahead Tips: You can prepare the filling up to 2 days in advance and store it in the refrigerator. You can also pre-bake the peppers a day ahead. When you’re ready to serve, simply stuff the peppers, add the cheese, and bake. This makes dinner prep incredibly quick on busy evenings.

Frequently Asked Questions

Can I use a different cut of beef? Absolutely. While sirloin is my preferred choice for its balance of tenderness and flavor, you can use ribeye for a richer option, flank steak for something leaner, or even ground beef for convenience and budget-friendliness. Just adjust the cooking time accordingly—ground beef will cook faster than sliced steak.

Do I have to pre-bake the peppers? I highly recommend it. Pre-baking ensures the peppers are tender without overcooking the filling. If you skip this step, you’ll likely end up with either crunchy peppers or dried-out meat and cheese. The extra 12-15 minutes is worth it for the best results.

Can I make these in an air fryer? Yes, you can adapt this recipe for an air fryer. Pre-bake the peppers at 375°F for about 8-10 minutes, then stuff them and air fry at 350°F for another 8-10 minutes until the cheese is melted and bubbly. You may need to work in batches depending on your air fryer size.

What’s the best way to slice the steak thinly? The easiest method is to partially freeze the steak for about 30 minutes, which firms it up and makes slicing much easier. Always slice against the grain for the most tender results. Alternatively, you can ask your butcher to slice it thinly for you.

Are these peppers keto-friendly? Yes, these Philly cheesesteak stuffed peppers are naturally low in carbohydrates and fit well into a ketogenic diet. Each serving contains approximately 12-15 grams of net carbs, primarily from the bell peppers themselves.

Can I make these ahead for a party? Definitely. You can assemble the stuffed peppers completely up to 24 hours in advance, cover them tightly, and refrigerate. When you’re ready to serve, simply bake them as directed, adding a few extra minutes to the baking time since they’ll be starting from cold.

Why are my peppers watery? This usually happens if the vegetables weren’t cooked long enough to release their moisture, or if you added ingredients that contain a lot of water without draining them first. Make sure to cook the onions and mushrooms until they’re well-browned and most of their moisture has evaporated. Also, avoid adding raw tomatoes or other watery vegetables without cooking them first.

Can I use pre-cooked steak? Yes, leftover steak works great in this recipe. Simply slice it thinly, warm it with the vegetables and seasonings, and proceed with stuffing the peppers. This is an excellent way to use up leftover steak from another meal.

Philly Cheesesteak Stuffed Peppers

Colorful bell peppers stuffed with tender beef, sautéed onions, mushrooms, and melted provolone cheese for a delicious low-carb Philly cheesesteak dinner that’s both satisfying and healthy.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Servings: 4 servings (2 pepper halves per serving)
  • Difficulty: Easy
  • Cuisine: American
  • Course: Dinner

Ingredients

  • 4 large bell peppers (halved lengthwise and seeded)
  • 1 1/2 lbs thinly sliced sirloin steak
  • 1 medium yellow onion (thinly sliced)
  • 8 oz cremini mushrooms (sliced)
  • 2 tbsp olive oil
  • 2 tbsp unsalted butter
  • 2 garlic cloves (minced)
  • 1 tbsp Worcestershire sauce
  • 1 tsp Italian seasoning
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 8 slices provolone cheese
  • 2 tbsp fresh parsley (chopped)

Instructions

  1. Preheat the oven to 375°F (190°C). Cut the bell peppers in half lengthwise, remove the seeds and membranes, and arrange cut-side up in a baking dish.
  2. Brush the peppers lightly with olive oil and bake for 12-15 minutes to soften slightly.
  3. Meanwhile, heat the remaining olive oil and butter in a large skillet over medium-high heat. Add the sliced onion and mushrooms, cooking for 6-8 minutes until browned and tender.
  4. Add minced garlic and cook for 30 seconds. Transfer the vegetable mixture to a plate.
  5. Add the thinly sliced sirloin steak to the skillet and cook for 3-5 minutes until browned. Stir in Worcestershire sauce, Italian seasoning, salt, and black pepper.
  6. Return the onions and mushrooms to the skillet and mix everything thoroughly.
  7. Remove the peppers from the oven and fill each half with the steak mixture. Top each stuffed pepper with one slice of provolone cheese.
  8. Bake for 12-15 minutes, until the peppers are tender, the filling is heated through, and the cheese is melted. Garnish with parsley and serve hot.

Recipe Notes

  • For easier slicing, partially freeze the sirloin steak for 30 minutes before cutting it into thin strips.
  • Always slice the steak against the grain for maximum tenderness.
  • You can substitute ground beef for sliced steak if preferred—simply brown it with the vegetables.
  • Choose bell peppers that sit flat on their bottoms. If needed, slice a small amount off the rounded bottom to create a stable base.
  • Don’t skip the pre-baking step for the peppers—it ensures they’re perfectly tender without overcooking the filling.
  • For extra cheesy peppers, use two slices of provolone per pepper half or add shredded cheese on top.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 4 days.

Nutrition Information (Per Serving)

Estimated values based on one serving (2 stuffed pepper halves):

  • Calories: 485
  • Carbohydrates: 15g
  • Protein: 45g
  • Fat: 27g
  • Saturated Fat: 12g
  • Fiber: 3g
  • Sugar: 8g
  • Sodium: 620mg
About the author
Hadd

Leave a Comment