The Best Philly Cheesesteak Stuffed Peppers Ever

Posted on May 29, 2026

Philly Cheesesteak Stuffed Peppers filled with seasoned beef, onions, melted cheese, and herbs in a white baking dish.

Life with three kids means juggling a lot, but one thing I refuse to compromise on is a delicious, homemade dinner that brings us all together. My kitchen often transforms into a lively hub of activity, especially when I’m experimenting with new twists on classic comfort foods. One evening, after a particularly chaotic day involving spilled milk, lost shoes, and an impromptu art project on the living room wall, I needed something truly satisfying yet simple.

I craved the rich, savory flavors of a Philly cheesesteak, but I also wanted to sneak in some extra veggies because, well, mom life! That’s how my recipe for these incredible Philly Cheesesteak Stuffed Peppers was born.

My oldest, Liam, is usually wary of anything green, but the moment the aroma of sautéed onions, tender steak, and melting provolone filled the house, even he was curious. He watched, mesmerized, as I meticulously piled the savory filling into vibrant bell pepper halves. The first bite was pure magic.

The juicy steak and caramelized onions mingled perfectly with the sweet bell pepper, all topped with gooey, melted cheese. “Mom, this is like a cheesesteak sandwich, but… better!” he declared, his face smeared with a bit of provolone. High praise from a discerning nine year old!

Since then, these Philly Cheesesteak Stuffed Peppers have become a regular rotation in our household. They offer all the beloved flavors of a classic Philly cheesesteak, but in a healthier, more balanced package. Plus, they are incredibly simple to make, even on the busiest weeknights.

They are hearty, comforting, and a fantastic way to enjoy your favorite steak and cheese combination without the bun. My family devours them every time, and I know yours will too. Get ready to discover your new favorite way to enjoy a Philly cheesesteak experience!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Philly Cheesesteak Stuffed Peppers filled with seasoned beef, onions, melted cheese, and herbs in a white baking dish.

Philly Cheesesteak Stuffed Peppers

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These Philly Cheesesteak Stuffed Peppers deliver all the iconic flavors of a classic Philly cheesesteak, with thinly sliced steak, caramelized onions, and gooey provolone cheese nestled inside a tender, sweet bell pepper. A healthier, low-carb twist on the beloved sandwich, they are hearty, satisfying, and deceptively simple to make. Perfect for busy weeknights, they offer a balanced meal that even picky eaters will love.

  • Total Time: 55 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

4 large bell peppers (any color)

1 large yellow onion, sliced

2 cloves garlic, minced

1 lb shaved steak (or thinly sliced ribeye/sirloin)

68 slices provolone cheese (or 1 cup shredded)

1 tbsp unsalted butter

1 tbsp olive oil

½ cup beef broth

½ tsp salt (or to taste)

¼ tsp black pepper (or to taste)

1 tsp Worcestershire sauce (optional)

Fresh parsley, chopped (optional garnish)

Instructions

1. Preheat oven to 375°F (190°C). Wash and halve bell peppers lengthwise, removing seeds and membranes. Place cut-side up in a 9×13 inch baking dish. Par-cook peppers: add ½ inch water to dish, cover tightly with foil, and bake for 15-20 minutes until slightly softened. Drain water and set aside.

2. While peppers par-cook, heat olive oil and butter in a large skillet over medium-high heat. Add sliced onion and cook 8-10 minutes until softened and translucent, starting to caramelize. Stir in minced garlic and cook 1 minute until fragrant.

3. Push onions and garlic to one side. Add shaved steak to the empty side. Cook, breaking apart, until browned (3-5 minutes). Mix steak with onions and garlic. Pour in beef broth and Worcestershire sauce (if using). Season with salt and pepper. Cook 2-3 minutes until liquid reduces and flavors meld. Remove from heat.

4. Spoon steak mixture evenly into par-cooked pepper halves. Top each with 1-2 slices provolone (or ¼ cup shredded cheese).

5. Bake uncovered for 15-20 minutes, until peppers are fully tender and cheese is melted and bubbly. For extra browning, broil 1-2 minutes (watch carefully). Let rest a few minutes, garnish with parsley if desired, and serve.

Notes

For best results, partially freeze the steak for 30-60 minutes before slicing against the grain as thinly as possible. Par-cooking the peppers is key to avoiding crunchiness and sogginess. Leftovers keep in the fridge for 3-4 days; freeze wrapped individually for up to 3 months. Reheat in a 350°F oven, covered with foil and a splash of broth, for 15-25 minutes. See ‘Substitutions & Variations’ section for ideas on customizing.

  • Author: Charlotte Johnson
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: American
  • Diet: Low Carb, Gluten-Free

Nutrition

  • Serving Size: 2 stuffed pepper halves
  • Calories: 420
  • Sugar: 7 g
  • Sodium: 650 mg
  • Fat: 26 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0 g
  • Carbohydrates: 12 g
  • Fiber: 3 g
  • Protein: 34 g
  • Cholesterol: 95 mg

Why You’ll Love This Philly Cheesesteak Stuffed Peppers Recipe

You’ll fall head over heels for these Philly Cheesesteak Stuffed Peppers for so many reasons! First and foremost, they deliver all the iconic flavors of a classic Philly cheesesteak. Imagine thinly sliced steak, caramelized onions, and gooey cheese, all nestled inside a tender, sweet bell pepper. It’s a flavor explosion in every bite.

Furthermore, this recipe offers a fantastic healthier twist on a beloved indulgence. By swapping out the traditional hoagie roll for a colorful bell pepper, you significantly reduce the carb count and boost your vegetable intake. This makes it a perfect option for anyone looking for a more balanced meal without sacrificing taste.

Moreover, these stuffed peppers are incredibly satisfying and hearty. They make a complete meal on their own, leaving everyone at the table feeling full and content. They are also highly customizable, allowing you to tailor them to your family’s preferences or whatever ingredients you have on hand. From different types of cheese to various veggies, you can make this recipe uniquely yours.

Finally, these Philly Cheesesteak Stuffed Peppers are surprisingly simple to prepare. Even on a busy weeknight, you can have a gourmet-tasting dinner on the table with minimal fuss. The steps are straightforward, and the result is consistently delicious. You’ll love the ease and the incredible flavor this recipe brings to your dinner table!

Ingredients You’ll Need

Gathering your ingredients for these delicious stuffed peppers is simple. You likely have many of these staples in your pantry already. Each component plays a crucial role in building that authentic Philly cheesesteak flavor profile.

CategoryIngredientQuantity
ProduceBell Peppers (any color)4 large
Yellow Onion1 large
Garlic2 cloves, minced
MeatShaved Steak (or thinly sliced ribeye/sirloin)1 lb
DairyProvolone Cheese (sliced or shredded)6-8 slices (or 1 cup shredded)
Unsalted Butter1 tbsp
Pantry StaplesOlive Oil1 tbsp
Beef Broth½ cup
Salt½ tsp (or to taste)
Black Pepper¼ tsp (or to taste)
Worcestershire Sauce (optional)1 tsp
Garnish (optional)Fresh Parsley, chopped

[image 2]

Substitutions & Variations

One of the beautiful things about cooking is the ability to adapt recipes to your taste, dietary needs, or what you have available. These Philly Cheesesteak Stuffed Peppers are incredibly versatile! Here are some ideas to spark your culinary creativity:

  • Meat Alternatives: While shaved steak is classic, feel free to switch it up. Ground beef works wonderfully for a different texture. Alternatively, shredded chicken or turkey offers a leaner option. For a vegetarian version, consider using sliced portobello mushrooms or a plant-based steak substitute. Simply sauté them with onions and peppers as you would the meat.
  • Cheese Choices: Provolone is traditional, providing that lovely mild, melty goodness. However, feel free to experiment with other cheeses. White cheddar offers a sharper flavor, Monterey Jack adds a creamy, mild touch, and even a blend of mozzarella and provolone creates a fantastic stretchy cheese pull. For a true Philly experience, some people swear by Cheez Whiz, which you could dollop on top for an extra indulgent finish.
  • Add More Veggies: Boost the nutritional content and flavor by incorporating more vegetables into your filling. Sliced mushrooms, green bell peppers (alongside the main bell pepper shell), jalapeños for a kick, or even a handful of spinach can all be sautéed with the onions and steak. This is a great way to use up lingering produce in your fridge.
  • Spice it Up: If you enjoy a bit of heat, sprinkle in some red pepper flakes with the garlic and onions. A dash of hot sauce in the filling or drizzled over the top before serving also adds a nice kick.
  • Low-Carb Options: These stuffed peppers are already naturally lower in carbs than a traditional sandwich. To make them even more keto-friendly, ensure your beef broth is unsweetened and skip any added sugars.
  • Bell Pepper Colors: While any color works, different bell peppers offer slightly different sweetness levels. Red, orange, and yellow peppers are generally sweeter, while green peppers have a slightly more bitter, earthy flavor. Use a mix for a vibrant presentation and complex taste.
  • Herb Power: Beyond parsley, consider adding a pinch of dried oregano or a sprig of fresh thyme to your filling as it cooks. These herbs complement the savory steak and cheese wonderfully.

Don’t be afraid to make this recipe your own! The core idea remains the same: delicious steak and cheese flavors baked into a tender bell pepper. Enjoy experimenting!

Step-by-Step Instructions

Creating these delightful Philly Cheesesteak Stuffed Peppers is a straightforward process. Follow these simple steps for a mouthwatering meal:

  1. Prepare the Bell Peppers: First, preheat your oven to 375°F (190°C). Carefully wash your bell peppers. Cut each pepper in half lengthwise, from stem to base. Remove the seeds and membranes, creating neat “bowls.” Place the pepper halves cut-side up in a 9×13 inch baking dish.
  2. Par-cook the Peppers (Optional but Recommended): Pour about ½ inch of water into the bottom of the baking dish. Cover the dish tightly with aluminum foil. Bake for 15-20 minutes, or until the peppers begin to soften slightly. This step ensures they are tender when the filling finishes cooking. Drain any water from the dish and set the peppers aside.
  3. Sauté the Aromatics: While the peppers par-cook, heat olive oil and butter in a large skillet or Dutch oven over medium-high heat. Add the sliced yellow onion. Cook, stirring occasionally, for 8-10 minutes until the onions soften and turn translucent, starting to caramelize. Stir in the minced garlic and cook for another minute until fragrant.
  4. Cook the Steak: Push the onions and garlic to one side of the skillet. Add the shaved steak to the empty side. Cook the steak, breaking it apart with a spoon, until it is mostly browned. This usually takes about 3-5 minutes.
  5. Combine and Season the Filling: Now, mix the cooked steak with the onions and garlic. Pour in the beef broth and Worcestershire sauce (if using). Season generously with salt and black pepper. Stir everything together and cook for another 2-3 minutes, allowing some of the liquid to reduce and the flavors to meld. Remove the skillet from the heat.
  6. Stuff the Peppers: Spoon the savory steak and onion mixture evenly into each par-cooked bell pepper half. Don’t be shy; really pack that delicious filling in!
  7. Add the Cheese: Drape one or two slices of provolone cheese over the top of each stuffed pepper. If using shredded cheese, sprinkle about ¼ cup over each pepper.
  8. Bake to Perfection: Return the baking dish with the stuffed peppers to the preheated oven, uncovered. Bake for another 15-20 minutes, or until the peppers are fully tender and the cheese is beautifully melted and bubbly. For extra golden-brown cheese, you can briefly broil them for 1-2 minutes at the very end, watching carefully to prevent burning.
  9. Serve and Enjoy: Carefully remove the baking dish from the oven. Let the Philly Cheesesteak Stuffed Peppers rest for a few minutes before serving. Garnish with fresh chopped parsley if desired.

[image 3]

Pro Tips for Success

Making truly exceptional Philly Cheesesteak Stuffed Peppers involves a few key techniques. These simple pro tips will elevate your dish from good to absolutely amazing:

  • Thinly Slice Your Steak: The hallmark of a great cheesesteak is ultra-thinly sliced meat. If you cannot find pre-shaved steak, buy a good quality ribeye or sirloin. Partially freeze the steak for 30-60 minutes before slicing it against the grain as thinly as possible with a sharp knife. This makes it tender and quick-cooking.
  • Don’t Skimp on Onion Caramelization: Take your time caramelizing the onions. This step builds a tremendous amount of flavor. Don’t rush it; those sweet, jammy onions are essential to the authentic cheesesteak taste. Medium-high heat initially, then reduce to medium-low if they start browning too quickly.
  • Sear the Steak Hot and Fast: Once your onions are ready, ensure your pan is very hot before adding the steak. A quick, high-heat sear locks in flavor and prevents the meat from steaming and becoming tough. Cook it in batches if necessary to avoid overcrowding the pan, which lowers the temperature.
  • Par-cooking the Peppers is Key: While optional, I highly recommend par-cooking the bell peppers. This softens them considerably, ensuring they are tender and edible at the same time the filling finishes cooking. Nobody likes a crunchy bell pepper with a perfectly cooked filling! It also helps them release some moisture, preventing a watery final dish.
  • Season Generously: Steak and onions need proper seasoning. Don’t be afraid to use salt and pepper, tasting as you go. A dash of Worcestershire sauce adds a lovely depth of umami.
  • Layer the Cheese: For the best melty cheese experience, consider adding a thin layer of provolone directly onto the filling *before* baking, then adding more on top for that beautiful bubbly crust. This ensures gooey cheese throughout.
  • Watch the Broil: If you use the broiler for that golden, bubbly cheese top, stay close to the oven. Broilers work fast, and cheese can go from perfectly golden to burnt in seconds.

By following these tips, you’ll create Philly Cheesesteak Stuffed Peppers that taste just like they came from your favorite diner, right in your own kitchen!

Storage & Reheating Tips

These Philly Cheesesteak Stuffed Peppers make fantastic leftovers, perfect for meal prepping or a quick lunch the next day. Here’s how to store and reheat them properly:

  • Cool Completely: Always allow the stuffed peppers to cool completely to room temperature before storing. Placing hot food directly into the refrigerator can create condensation, leading to sogginess, and can also raise the temperature of your fridge, affecting other foods.
  • Refrigeration: Once cooled, transfer the leftover stuffed peppers to an airtight container. You can keep them in the refrigerator for up to 3-4 days. For best results, place them in a single layer if possible, or stack carefully with parchment paper in between.
  • Freezing (Cooked): Yes, you can freeze cooked Philly Cheesesteak Stuffed Peppers! Wrap each individual pepper half tightly in plastic wrap, then again in aluminum foil. Place the wrapped peppers in a freezer-safe bag or container. They will keep well in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
  • Reheating in the Oven (Recommended): For the best texture, especially to prevent sogginess, reheat your stuffed peppers in the oven. Preheat your oven to 350°F (175°C). Place the peppers in an oven-safe dish, add a tablespoon or two of water or broth to the bottom of the dish (this creates steam and prevents drying), and cover loosely with foil. Bake for 15-25 minutes, or until heated through. Uncover for the last few minutes if you want to re-crisp the cheese.
  • Reheating in the Microwave: While convenient, the microwave can sometimes make the peppers a little soft. Place one or two stuffed peppers on a microwave-safe plate. Cover with a microwave-safe lid or damp paper towel. Heat on medium power for 2-3 minutes, checking periodically, until thoroughly warmed.

With these storage and reheating tips, you can enjoy the deliciousness of your Philly Cheesesteak Stuffed Peppers long after they’ve come out of the oven!

What to Serve With This Recipe

These Philly Cheesesteak Stuffed Peppers are incredibly satisfying on their own, essentially a complete meal! However, if you’re looking to round out your dinner or add some extra freshness, here are some simple, family-friendly side dish ideas:

  • Simple Green Salad: A crisp, refreshing green salad with a light vinaigrette perfectly complements the richness of the stuffed peppers. It adds a welcome contrast in texture and flavor.
  • Roasted Asparagus or Broccoli: Roasting vegetables brings out their natural sweetness and gives them a lovely tender-crisp texture. Toss asparagus or broccoli florets with olive oil, salt, and pepper, then roast alongside the peppers during the last 15-20 minutes of cooking.
  • Garlic Bread or Crusty Rolls: If you’re missing the bread component of a traditional cheesesteak, a warm slice of garlic bread or a crusty roll for dipping into any juices is a fantastic addition.
  • Cauliflower Rice: For a low-carb option, serve your stuffed peppers over a bed of fluffy cauliflower rice. It’s light and absorbs all the delicious flavors.
  • French Fries or Onion Rings: Embrace the classic diner vibe! A small side of crispy French fries or golden onion rings can be a fun, occasional treat, especially for the kids.
  • Creamy Coleslaw: The tangy, cool crunch of a homemade coleslaw provides a lovely counterpoint to the warm, savory peppers.
  • High-Protein Pasta Salad: If you’re looking for another protein-packed side, a refreshing pasta salad with veggies and a light dressing offers a great balance.
  • Sweet Potato Fries: A slightly healthier alternative to regular fries, sweet potato fries add a touch of sweetness and vibrant color to the plate.

No matter what you choose, these Philly Cheesesteak Stuffed Peppers shine as the star of the meal!

FAQs

I often get questions about adapting and perfecting recipes, and these Philly Cheesesteak Stuffed Peppers are no exception! Here are some common queries and their answers:

Can I make Philly Cheesesteak Stuffed Peppers ahead of time?

Absolutely! You have a couple of excellent options for making these Philly Cheesesteak Stuffed Peppers in advance. You can prepare the entire filling (steak, onions, garlic) and store it in an airtight container in the refrigerator for up to 2-3 days.

When ready to cook, par-cook your peppers, stuff them with the pre-made filling, top with cheese, and bake as directed. Alternatively, you can assemble the entire dish, including stuffing the peppers and adding the cheese, then cover and refrigerate for up to 24 hours before baking. Just add an extra 5-10 minutes to the baking time if baking from cold.

What kind of bell peppers work best for this recipe?

Any color of bell pepper works beautifully for these stuffed peppers! Red, orange, and yellow bell peppers tend to be sweeter and milder than green bell peppers. Green bell peppers have a slightly more assertive, earthy flavor that some people prefer, and they are often the most affordable.

I usually recommend a mix of colors for a visually appealing and balanced flavor profile. Choose large, firm peppers that can hold a generous amount of filling.

Can I use ground beef instead of shaved steak for these Stuffed Peppers?

Yes, you can absolutely use ground beef! While shaved steak provides that classic Philly cheesesteak texture, ground beef is a fantastic and often more budget-friendly alternative. Brown 1 lb of ground beef, drain any excess fat, then proceed with the recipe, adding the onions and garlic as directed.

The flavor profile will still be delicious, albeit with a different mouthfeel. This variation works wonderfully and is a frequent choice for busy weeknights, similar to my Smash Burger Tacos which also use ground beef creatively.

How do I prevent my Philly Cheesesteak Stuffed Peppers from getting soggy?

Preventing sogginess is key to amazing Philly Cheesesteak Stuffed Peppers. First, make sure to par-cook your bell peppers for 15-20 minutes before stuffing them. This step softens them enough so they don’t release too much water during the final bake.

Second, cook down your steak and onion filling until most of the liquid (from the beef broth or Worcestershire sauce) has evaporated. A drier filling means less moisture to make the peppers soggy. Finally, avoid overcrowding your baking dish, allowing steam to escape rather than getting trapped around the peppers.

Is this recipe freezer-friendly?

Yes, this recipe is quite freezer-friendly! You can freeze the cooked Philly Cheesesteak Stuffed Peppers for convenient future meals. Once the peppers are completely cooled, wrap each individual pepper half tightly in plastic wrap, then again in aluminum foil.

Place the wrapped peppers in a freezer-safe bag or container, removing as much air as possible. They will keep well in the freezer for up to 2-3 months. Thaw them overnight in the refrigerator before reheating in the oven for the best results, as detailed in the storage section. They are almost as great as a batch of Peanut Butter Overnight Oats for easy meal prep, but for dinner!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star