Cheesesteak Stuffed Bell Peppers – A Low-Carb Twist on a Philly Classic

⚖️
Difficulty
Easy
⏲️
Prep Time
15 mins
🕒
Cook Time
30 mins
⏱️
Total Time
45 mins
🍽️
Servings
4

Growing up in Morocco, my mother would stuff bell peppers with spiced ground lamb and couscous, a dish that still makes me homesick. After training at Le Cordon Bleu in Paris, I learned to layer flavors like a classic French chef, but when I moved to New York City, my cravings took an American turn. That’s how these cheesesteak stuffed bell peppers were born—a low-carb, keto-friendly version of Philadelphia’s iconic sandwich, with all the savory beef, melted provolone, and caramelized onions tucked into tender roasted peppers. No bread, no regrets, just pure comfort.

Slide your knife into one of these peppers and watch the provolone stretch like a warm blanket over the juicy beef mixture. The natural sweetness of the bell peppers balances the umami from the Worcestershire sauce and mushrooms, while the slight char on the pepper skin adds a smoky edge. My Paris-trained palate insists on a perfect emulsion of flavors—sweet, savory, salty, and a hint of tang from the cheese. The aroma alone will transport you straight to a Philly steak shop, minus the carb coma.

I’ve tested this recipe a dozen times to get the texture just right—no soggy peppers, no dry meat. The secret lies in a technique I learned at a bistro in the 10th arrondissement: sauté vegetables until they release their moisture and begin to caramelize before adding the beef. This creates a concentrated base that stays moist even after baking. I’ll also show you how to avoid the common mistake of waterlogged peppers (hint: a quick dry-broil is your friend). Plus, this is hands-down the best keto cheesesteak peppers you’ll find, because we use provolone—a cheese that melts beautifully without turning greasy.

Why This Cheesesteak Stuffed Bell Peppers Recipe Is the Best

The Flavor Secret
I bring my Moroccan spice intuition to the classic Philly cheesesteak. While a traditional sandwich relies on the beef and cheese alone, I add a splash of Worcestershire sauce and a pinch of black pepper that echoes the warmth of my mother’s spice cabinet. The mushrooms aren’t just filler—they add a meaty umami that makes the beef taste even beefier. And because I trained in Paris, I know that proper browning (the Maillard reaction) is non-negotiable. That deep caramelization on the onions and beef is where the magic lives.

Perfected Texture
Nobody wants a mushy stuffed pepper. After years of cooking in NYC’s fast-paced food scene, I perfected a two-step process: briefly par-roast the pepper shells for 5 minutes before stuffing them. This firms up the walls so they hold their shape and develop a tender-crisp bite. The filling is cooked separately to ensure every component is perfectly done before it even meets the oven. The result? A pepper that’s soft enough to cut with a fork but sturdy enough to hold its filling without collapsing.

Foolproof & Fast
Even if you’ve never made stuffed peppers before, this recipe is forgiving. The ingredients are straightforward and available at any American grocery store. The active prep is only 15 minutes, and the oven does the rest. I’ve made this on busy weeknights when I need dinner on the table in under an hour, and it’s always a hit. Plus, it’s naturally low-carb and keto-friendly—only 12g net carbs per serving—so you can enjoy comfort food without guilt.

Cheesesteak Stuffed Bell Peppers Ingredients

I love shopping for the peppers at the Union Square Greenmarket in New York, where the bell peppers are so vibrant they almost glow. When I see the deep reds, yellows, and oranges, I’m transported back to the souks of Marrakech, where vendors pile peppers in pyramids of color. For this recipe, choose peppers that are squat and wide—they stand up better in the baking dish and hold more filling. Let’s gather everything you need.

Ingredients List

  • 4 large bell peppers (any color), tops cut off and seeded
  • 1 tablespoon olive oil
  • 1 pound thinly sliced beef sirloin or ribeye steak
  • 1 medium onion, thinly sliced
  • 1 green bell pepper, thinly sliced (optional, for extra veg)
  • 8 ounces cremini mushrooms, sliced
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon Worcestershire sauce
  • 8 ounces provolone cheese, sliced
  • Fresh parsley for garnish (optional)

Ingredient Spotlight

Beef: Thinly sliced ribeye or sirloin works best. Ribeye has marbling that keeps it tender; sirloin is leaner but still great when sliced thin. If you can’t find pre-sliced beef at the deli counter, pop the steak in the freezer for 20 minutes—it’s much easier to slice thinly when partially frozen.

Bell Peppers: Go for large, thick-walled peppers—red, yellow, or orange are sweeter than green. I often use red peppers because they remind me of the roasted peppers my French chef instructor would serve with a simple vinaigrette. Make sure they can stand upright without tipping over.

Provolone Cheese: This is the star of the show. Provolone melts into a creamy, slightly sharp blanket that perfectly complements the beef. I’ve tested with mozzarella (too bland) and cheddar (overpowers the beef)—provolone is the winner. If you can find aged provolone, even better.

Mushrooms: Cremini (baby bella) mushrooms add a deep, earthy flavor that mimics the richness of extra beef. I chop them finely so they blend into the filling without being too chunky. White button mushrooms also work, but cremini have more depth.

Original IngredientBest SubstitutionFlavor / Texture Impact
Ribeye or sirloin steakGround beef (80/20)Ground beef is easier but less tender; drain excess fat.
Provolone cheeseLow-moisture mozzarellaMilder flavor; still melts well; less tang.
Cremini mushroomsPortobello mushrooms (diced)Deeper, earthier flavor; slightly firmer texture.
Worcestershire sauceTamari or coconut aminos (GF)Similar umami; tamari is saltier—adjust accordingly.

How to Make Cheesesteak Stuffed Bell Peppers — Step-by-Step

I promise this comes together faster than you can say “Philly.” Just follow these nine simple steps, and you’ll have dinner on the table in under an hour. Let’s get started!

Step 1: Prepare the Bell Peppers

Preheat your oven to 375°F (190°C). Slice the tops off the peppers and remove the seeds and white membranes. To help them stand upright, you can trim a tiny bit off the bottom if they wobble (but don’t cut a hole!). Place them in a baking dish just large enough to hold them snugly. To prevent sogginess, I like to pop the empty peppers into the oven for 5 minutes while I prepare the filling. This initial blast firms up the walls.

⚠️ Common Mistake to Avoid: Skipping the pre-bake step. Without it, the peppers release too much water as they bake, leaving you with a watery filling. Trust me, those 5 minutes make all the difference.

Step 2: Sauté the Vegetables

Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the sliced onion, bell pepper strips (if using extra), and mushrooms. Cook for 5–7 minutes, stirring occasionally, until the vegetables are softened and the mushrooms have released their moisture and started to brown. This is where the flavor base develops.

💡 mia’s Pro Tip: Don’t crowd the pan! If your skillet is small, cook the mushrooms and onions in batches. Overcrowding steams them instead of browning, and you lose that deep, caramelized flavor I learned to love at Parisian brasseries.

Step 3: Add Garlic and Seasonings

Add the minced garlic, salt, black pepper, and Worcestershire sauce to the skillet. Stir continuously for about 1 minute until the garlic is fragrant.

Step 4: Cook the Beef

Push the vegetables to one side of the skillet, then add the sliced beef in a single layer. Let it cook undisturbed for 2 minutes to develop a nice sear, then stir and cook for another 1–2 minutes until just browned. Mix the beef with the vegetables. If your beef releases a lot of liquid, let it evaporate by cooking another minute.

⚠️ Common Mistake to Avoid: Overcooking the beef. Thin slices only need about 3–4 minutes total. Overcooked beef becomes tough, and you want those slices to be tender and juicy.

Step 5: Stuff the Peppers

Remove the pre-baked peppers from the oven. Divide the beef and vegetable mixture evenly among the four peppers, packing it down gently. Fill them to the top—it’s okay to mound it a little, as it will settle during baking.

Step 6: Top with Cheese

Layer the provolone slices over the top of each stuffed pepper. Use enough to cover the filling completely—about 2 ounces per pepper. Let the cheese overlap the edges slightly, as it will melt and drip down the sides, creating a lovely crust.

Step 7: Bake

Bake the peppers for 20 minutes, or until the cheese is melted and bubbly and the peppers are tender when pierced with a fork. If you want the cheese extra golden, switch to broil for the last 1–2 minutes—watch closely so it doesn’t burn.

💡 mia’s Pro Tip: For a perfectly gooey top, let the peppers rest for 5 minutes after baking. The cheese will set slightly without losing its stretch, making it easier to serve.

Step 8: Garnish and Serve

Sprinkle fresh parsley over the top for a pop of color and freshness. Serve the peppers hot, directly from the baking dish. I often place them on a bed of arugula with a drizzle of balsamic glaze—the peppery greens cut through the richness.

StepActionDurationKey Visual Cue
1Pre-bake empty peppers5 minutesPeppers slightly soften, no longer raw inside.
2Sauté vegetables5–7 minutesOnions translucent, mushrooms browned.
3Add garlic + seasoning1 minuteGarlic fragrant, spices evenly distributed.
4Cook beef3–4 minutesBeef browned, no pink remains.
5Stuff peppers2 minutesPeppers filled to the top, mixture compact.
6Top with cheese1 minuteCheese covers filling completely.
7Bake20 minutesCheese bubbly, peppers tender when pierced.
8Garnish & serve2 minutesParsley brightens the dish.

Serving & Presentation

I love serving these peppers straight from the oven in the same baking dish—it’s rustic and homey, the kind of dinner that makes my NYC studio feel like a cozy bistro. For a casual weeknight, I’ll place each pepper on a dinner plate with a side of oven-roasted broccoli or a simple cucumber salad. The cool, crisp greens balance the warm, rich filling beautifully.

If I’m hosting friends, I’ll transfer the peppers to a platter lined with fresh arugula, top them with additional fresh parsley and a sprinkle of red pepper flakes for heat. A dollop of crema or even a drizzle of ranch dressing brings a cool creaminess that echoes the steakhouse vibe. My Parisian chef instructor would have approved of the clean presentation—each pepper standing tall like a little crown.

For a Moroccan twist (because I can’t help myself), I sometimes serve these with a side of harissa-zinged yogurt sauce. The spicy, tangy sauce cuts through the richness of the cheese and beef—a fusion that always surprises my guests.

Pairing TypeSuggestionsWhy It Works
Side DishRoasted broccoli, cauliflower mash, or a crisp green bean saladAdds freshness and contrasting texture; keeps meal low-carb.
Sauce / DipYogurt harissa sauce, ranch dressing, or balsamic glazeAdds moisture and tang; harissa brings heat, ranch brings coolness.
BeverageLight red like Pinot Noir, an IPA beer, or sparkling water with lemonPinot Noir complements beef; IPA cuts through cheese; lemon water cleanses palate.
GarnishFresh parsley, red pepper flakes, toasted pine nutsParsley adds freshness; flakes add heat; pine nuts add crunch (Moroccan touch!).

Make-Ahead, Storage & Reheating

As a busy mom and food blogger in New York, I rely on make-ahead meals to keep my week sane. These cheesesteak stuffed peppers are perfect for meal prep—you can assemble them a day in advance, or cook them fully and reheat later. Here’s my tested system for keeping every bite as delicious as the first.

MethodContainerDurationReheating Tip
RefrigeratorAirtight container, peppers uprightUp to 3 daysReheat in a 350°F oven for 10–12 minutes, covered with foil to prevent drying.
FreezerFreezer-safe bag or container, individually wrappedUp to 2 monthsThaw overnight in fridge; reheat at 350°F for 15 minutes uncovered, then broil 1–2 minutes for cheese.
Make-AheadAssemble in baking dish, cover tightlyRefrigerate up to 24 hours before bakingAdd 5 minutes to baking time if starting from fridge; no need to pre-bake peppers again.

If you’re reheating a single serving, the microwave works in a pinch—just place the pepper on a microwave-safe plate, cover with a damp paper towel, and heat in 30-second bursts for about 2 minutes. The cheese won’t be as bubbly as fresh from the oven, but it still tastes amazing. I often make a double batch and freeze half for those days when I’m rushing from the gym to a deadline.

One more tip from my NYC kitchen: If you freeze the peppers, reheat them in a toaster oven if you have one. It restores the pepper’s texture much better than a microwave, and the cheese gets that desirable golden crust again.

Variations & Easy Swaps

One of the best things about this recipe is how adaptable it is. Whether you need to feed a vegetarian, use up garden veggies, or just want to change things up, here are my favorite variations. I’ve tested every single one in my own kitchen.

VariationKey ChangeBest ForDifficulty Impact
Chicken Cheesesteak PeppersSub beef with thinly sliced chicken breastLighter option, leaner proteinEasy – same cooking time, avoid overcooking chicken.
Vegetarian Mushroom & Pepper JackDouble mushrooms, add black beans, use Pepper Jack cheeseVegetarian, still hearty, spicy kickEasy – skip beef step, sauté mushrooms and beans together.
Spicy Harissa CheesesteakAdd 1 tablespoon harissa paste to beef mixtureMoroccan-inspired, extra heatEasy – stir in harissa after cooking beef.

Chicken Cheesesteak Peppers

For a lighter version, swap the beef with thinly sliced chicken breast. I learned this variation from a deli in Brooklyn that serves chicken cheesesteaks. The key is to not overcook the chicken—add it to the skillet after the vegetables and cook just until no longer pink (about 3 minutes). The rest of the recipe stays the same, and you’ll save about 50 calories per serving. Great for a post-workout dinner.

Vegetarian Mushroom & Pepper Jack

This version is a hit with my vegetarian friends. I double the mushrooms (use 16 ounces) and add a can of drained black beans for protein. The Pepper Jack cheese brings a mild heat that complements the mushrooms perfectly. The cooking time is identical; just sauté the mushrooms and beans together with the aromatics. If you want even more “meaty” texture, crumble in some tempeh or use diced portobello caps.

Spicy Harissa Cheesesteak

I couldn’t resist bringing my North African roots into this recipe. Stirring a tablespoon of harissa paste (store-bought or homemade) into the beef mixture after cooking adds a smoky, spicy depth that wakes up the whole dish. My mother always kept harissa in the fridge, and I do the same in my NYC apartment. If you’re not used to spicy food, start with half a tablespoon. Serve with a dollop of Greek yogurt to mellow the heat.

How do you keep the bell peppers from getting too soggy when making cheesesteak stuffed peppers?

The secret to avoiding soggy peppers is a two-part approach that I’ve perfected in my NYC kitchen. First, I pre-bake the empty pepper shells for 5 minutes at 375°F before stuffing them. This initial blast helps firm up the cell walls and evaporates some of the surface moisture, so the peppers are more resistant to releasing liquid during the final bake. Second, I cook the filling thoroughly on the stovetop to evaporate any excess moisture from the mushrooms and onions. If you skip either step, the trapped water will leak out and make the peppers mushy. Also, choose thick-walled peppers—they’re naturally firmer and hold up better.

What type of cheese melts best for cheesesteak stuffed bell peppers?

Provolone cheese is hands-down the best choice for these stuffed peppers. It melts into a creamy, slightly elastic layer that doesn’t turn greasy or separate, which is exactly what you want to mimic the classic Philly cheesesteak experience. I tested mozzarella (too bland and watery), cheddar (too sharp and oily), and Swiss (too nutty and not stretchy enough). Aged provolone has a sharper flavor than young provolone, but both work beautifully. If you absolutely need a dairy-free option, use a high-quality plant-based provolone-style shred—just be aware that the texture will be a bit different.

Can you use ground beef instead of thinly sliced steak for this recipe?

Yes, ground beef is a perfectly good substitute, and many readers have told me they prefer it because it’s easier to handle. Use 80/20 ground beef for the best flavor and moisture. Cook it the same way as the sliced steak: after sautéing the vegetables, push them aside, add the ground beef, and break it up with a spatula. Cook until no longer pink, about 5 minutes, then mix with the vegetables. Drain any excess fat if your beef was particularly greasy. The texture will be more homogenous than the sliced version, but the taste is still fantastic. For lower fat, you can use ground sirloin (90/10) but add a tablespoon of olive oil to keep it moist.

How long should you bake cheesesteak stuffed bell peppers for the best texture?

For the ideal balance where the peppers are tender but still hold their shape and the filling is hot and bubbly, bake them at 375°F for exactly 20 minutes. If you’ve pre-baked the peppers for 5 minutes beforehand (which I recommend), the total time the peppers spend in the oven is 25 minutes. This timing ensures the peppers are cooked through without becoming mushy. If you skipped the pre-bake step, add 5–7 minutes to the final bake time, but check the peppers after 20 minutes—they may be done sooner. The cheese should be completely melted and lightly browned on the edges. For an extra-golden top, switch to broil for the last minute of baking.

Can I make cheesesteak stuffed peppers ahead of time?

Absolutely! In fact, I often prepare them a day ahead for busy weeknights. You have two options: Assemble the peppers completely (including the cheese) in the baking dish, cover tightly with foil, and refrigerate for up to 24 hours. When ready to bake, add 5 minutes to the baking time. Or you can cook them fully, let them cool, and refrigerate in an airtight container for up to 3 days. Reheat in a 350°F oven for 10–12 minutes covered with foil to keep them moist. I don’t recommend freezing assembled peppers because the cheese can become grainy, but fully baked peppers freeze well for up to 2 months.

Is this recipe keto-friendly and low-carb?

Yes, this cheesesteak stuffed bell peppers recipe is naturally low-carb and keto-friendly. Each serving contains approximately 12g of total carbohydrates, which fits well into a standard keto diet (usually under 20-50g net carbs per day). The main carb source is the bell peppers themselves, which are relatively low in sugar compared to other vegetables. There are no added sugars, breadcrumbs, or starchy fillers. The high fat content from the beef (especially if you use ribeye) and the provolone cheese also make it perfectly suited for ketogenic macros. For extra fat, you can add a drizzle of olive oil over the peppers before serving.

Can I use different colors of bell peppers?

Definitely! In fact, using a mix of colors makes the dish more vibrant on the plate. Red, yellow, and orange bell peppers are sweeter and more tender than green ones because they’re fully ripe. Green peppers are less sweet and have a slight bitterness, which some people love for a more “peppery” flavor. I personally prefer red peppers for this recipe because their sweetness balances the savory beef and cheese beautifully. If you use only green peppers, you might want to add a pinch of sugar to the beef mixture to compensate. All colors work equally well in terms of cooking time.

What can I serve with cheesesteak stuffed peppers for a complete meal?

These stuffed peppers are quite substantial on their own, but if you want to round out the meal, I recommend simple sides that don’t compete with the flavors. A crisp green salad with a lemony vinaigrette provides acidity that cuts through the richness. Roasted asparagus or broccoli cooked on the same sheet pan works beautifully for low-carb options. If you’re not watching carbs, a side of roasted potatoes or crusty bread is wonderful for soaking up any juices. For a more substantial meal, serve with cauliflower rice or a side of sautéed spinach. And don’t forget a dip—my yogurt harissa sauce is a game-changer!

Share Your Version!

I absolutely love hearing from you—whether you tried the classic version or one of my variations. Did you use ground beef instead of sliced steak? Did you add a spicy kick with harissa? Let me know in the comments below! Your feedback helps other home cooks find the perfect version for their family. Don’t forget to leave a star rating if you enjoyed the recipe—it truly means the world to me.

Snap a photo of your cheesesteak stuffed peppers and tag me on Instagram (@exorecipes) or save the recipe to your Pinterest board. I love seeing your creations in my feed. And if you have any questions about substitutions or techniques, just ask—I read every comment and I’ll be happy to help you make this recipe your own.

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Cheesesteak Stuffed Bell Peppers recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @exorecipe

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

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

Cheesesteak Stuffed Bell Peppers

  • Author: Chef Mia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Method: Main Course
  • Cuisine: American

Description

A low-carb twist on the classic Philly cheesesteak, with all the savory flavors stuffed into tender bell peppers.


Ingredients

Scale
  • 4 large bell peppers (any color), tops cut off and seeded
  • 1 tablespoon olive oil
  • 1 pound thinly sliced beef sirloin or ribeye steak
  • 1 medium onion, thinly sliced
  • 1 green bell pepper, thinly sliced (optional, for extra veg)
  • 8 ounces cremini mushrooms, sliced
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon Worcestershire sauce
  • 8 ounces provolone cheese, sliced
  • Fresh parsley for garnish (optional)

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Prepare bell peppers: Slice off the tops, remove seeds and membranes. Place peppers upright in a baking dish just large enough to hold them.
  3. Heat olive oil in a large skillet over medium-high heat. Add sliced onion, bell pepper strips (if using), and mushrooms. Cook until softened, about 5–7 minutes.
  4. Add garlic, salt, pepper, and Worcestershire sauce. Stir for 1 minute.
  5. Push vegetables to the side of the skillet and add the sliced beef. Cook until browned, about 3–4 minutes, then mix everything together.
  6. Stuff each bell pepper with the beef and vegetable mixture, packing it tightly.
  7. Top each stuffed pepper with provolone cheese slices.
  8. Bake for 20 minutes, until cheese is melted and bubbly and peppers are tender.
  9. Garnish with fresh parsley if desired, and serve hot.

Notes

For a gluten-free version, ensure Worcestershire sauce is gluten-free. Leftovers can be refrigerated for up to 3 days.


Nutrition

  • Calories: 420 kcal
  • Sugar: 7 g
  • Fat: 26 g
  • Carbohydrates: 12 g
  • Protein: 34 g


Cheesesteak Stuffed Bell Peppers

Leave a Reply

Recipe rating