Keto Philly Cheesesteak Stuffed Peppers: Best Low Carb Dinner

Posted on

Melissa Burns

Keto Philly Cheesesteak Stuffed Peppers - featured image

It was 6:30 PM on a Tuesday, and I was staring into the open fridge like it held the secrets to the universe. The light flickered. There was half a jar of pickles, some sad-looking spinach, and a package of bell peppers that had been living there since last Thursday. I was hungry, but I was also trying to stick to keto, which usually means a lot of sad salads and wondering if cheese counts as a vegetable.

Then I remembered the leftover steak in the freezer. And the cream cheese. And that lingering craving for a Philly cheesesteak that had been haunting me for weeks. I didn’t want to make a sandwich—sandwiches feel like a betrayal when you’re cutting carbs—but I wanted every ounce of that savory, cheesy, beefy flavor.

So I did what any desperate home cook does: I stuffed the peppers.

I threw together what I thought would be a mediocre low-carb dinner. But the moment that cheese melted over the onions and beef, filling the kitchen with that unmistakable Philly cheesesteak aroma, I knew I was onto something. My husband walked in, sniffed the air, and asked, “Is that… is that a cheesesteak?” When I nodded, he did a little happy dance that I’m still not over.

This recipe for Keto Philly Cheesesteak Stuffed Peppers has become our absolute go-to. It’s the kind of meal that feels indulgent but keeps you in ketosis. It’s hands-down the best way to eat beef and cheese without the bun guilt. I’ve made this at least a dozen times since that random Tuesday, tweaking the spice levels and cheese blends until it was perfect. If you’re tired of eating the same boring keto salads, this is the dinner you’ll make on repeat.

Why You’ll Love This Recipe

There are a lot of reasons to keep this recipe in your rotation, but honestly, it comes down to three things: flavor, speed, and satisfaction. This isn’t a “diet food” that tastes like cardboard. It tastes like a cheat meal that you’ve somehow tricked your body into loving.

It Tastes Like Cheat Day — Seriously. The combination of savory beef, sweet caramelized onions, and gooey provolone or Cheez Whiz-style sauce hits every craving center in your brain. I’ve served this to non-keto friends, and they have no idea it’s low-carb. They just think I’m a good cook.

Stupid Simple Prep — You don’t need to be a chef. This is essentially a deconstructed cheesesteak. Chop the peppers, brown the meat, mix the cheese, stuff it in, and bake. I’ve made this while helping my kids with homework, and it doesn’t require much attention. It’s perfect for busy weeknights when you’re exhausted.

High Protein, Low Carb — This meal is packed with protein from the steak and beef, which keeps you full for hours. The peppers add fiber and vitamins without spiking your blood sugar. It’s a balanced meal that actually sustains you, unlike those carb-heavy dinners that leave you crashing by 8 PM.

Makes Amazing Leftovers — I deliberately make extra because these taste even better the next day. The flavors meld together, and the peppers soften up nicely. I pack these for lunch at work, and I’m always the envy of my coworkers who are stuck with their sad desk salads.

Budget-Friendly — You don’t need expensive ribeye for this. Sirloin or flank steak works perfectly, especially if you buy it on sale and freeze it. Bell peppers are cheap, and cheese is shelf-stable. This feeds a family for under $20, which is a miracle in today’s grocery market.

This is my answer to “what’s for dinner” when I want something hearty and comforting but don’t want to derail my health goals. It’s reliable, delicious, and makes everyone at the table happy.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. It’s a pantry-and-fridge raid kind of recipe. I’m particular about a few things, though, so pay attention to the cheese and the beef.

For the Peppers

Large Bell Peppers (4 large) — I prefer red or orange peppers because they’re sweeter and look beautiful. Green peppers are more bitter. You want them large enough to hold a good amount of filling. If you can’t find large ones, you can cut medium peppers in half lengthwise.

For the Filling

Keto Philly Cheesesteak Stuffed Peppers preparation steps

Beef (1.5 lbs / 680g) — Traditionally, Philly cheesesteaks use ribeye. For keto, I often use sirloin or flank steak because it’s leaner and cheaper, but still tender if you slice it right. Ground beef works too, but you lose that authentic “steak” texture. Slice the steak thinly against the grain. Trust me, this matters.

Onions (2 medium, sliced) — Yellow or white onions. I like to caramelize them a bit for sweetness. If you’re sensitive to onions, you can use less, but they add so much flavor. Scallions work in a pinch.

Cream Cheese (4 oz / 115g) — This is the secret weapon. It adds that creamy, rich sauce texture without the carbs of a roux-based sauce. Soften it before you start.

Provolone Cheese (1 cup / 100g, shredded) — Classic Philly choice. It melts beautifully. I buy a block and shred it myself because pre-shredded has anti-caking agents that make it grainy.

Mushrooms (1 cup, sliced) — Optional, but traditional. I love the earthy flavor. If you hate mushrooms, skip them. No judgment.

Garlic (4 cloves, minced) — Fresh garlic only. Jarred garlic has a metallic taste that doesn’t work here.

Beef Broth (½ cup / 120ml) — Low sodium. Adds depth and helps cook the onions.

Worcestershire Sauce (1 teaspoon) — A few dashes add that savory umami punch. Check the label to ensure it’s keto-friendly (some have sugar).

Spices — Salt, black pepper, and a pinch of garlic powder. Keep it simple so the beef shines.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use.

Large Skillet or Cast Iron Pan — I use a 12-inch cast iron skillet. It holds heat well and browns the beef nicely. Stainless steel works too.

Baking Dish — A 9×13 inch casserole dish. Make sure it’s deep enough to hold the peppers upright without tipping over.

Sharp Knife — For slicing the steak and peppers. A dull knife will crush the steak. Learn from my mistakes.

Peeler or Small Spoon — To remove the seeds and membranes from the peppers. I use a spoon to scoop them out.

Measuring Cups and Spoons — Standard stuff.

Aluminum Foil — Optional, but helpful if you want to cover the peppers to prevent burning.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Prep the Peppers (5 minutes)

Preheat your oven to 375°F (190°C). Wash the bell peppers and pat them dry. Cut off the tops, about 1 inch from the stem end. Use a small spoon or your fingers to remove the seeds and white membranes from the inside. Be gentle so you don’t tear the peppers. Place them upright in your baking dish. If they wobble, you can trim a tiny bit off the bottom to make them sit flat.

Step 2: Cook the Beef and Onions (10 minutes)

Heat a large skillet over medium-high heat with a splash of olive oil. Add the sliced onions and cook for 3-4 minutes until they start to soften. Add the sliced beef. Cook for 5-6 minutes, breaking up the meat with a spatula, until browned and cooked through. Don’t overcrowd the pan—if you’re using a smaller skillet, do this in batches. Season with salt, pepper, and garlic powder. Add the minced garlic and Worcestershire sauce in the last minute of cooking.

Step 3: Make the Cheese Sauce (2 minutes)

Reduce the heat to low. Add the softened cream cheese to the skillet with the beef and onions. Stir constantly until the cream cheese melts and creates a creamy sauce. Stir in half of the shredded provolone cheese. Remove from heat. This is your filling.

Step 4: Stuff the Peppers (3 minutes)

Divide the beef and cheese mixture evenly among the four peppers. Pack it in well. Top each pepper with the remaining provolone cheese. If you want extra gooeyness, add a slice of American cheese or Cheez Whiz on top.

Step 5: Bake (20-25 minutes)

Place the baking dish in the oven. Bake for 20-25 minutes, or until the peppers are tender-crisp and the cheese is bubbly and golden. If the cheese is browning too fast, cover loosely with foil for the last 5 minutes. Let them rest for 5 minutes before serving—the filling will be very hot!

Total Time: About 40 minutes (15 minutes active, 25 minutes hands-off)

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Slice Against the Grain — This is the #1 tip for tender steak. Look at the direction the muscle fibers run on the raw steak, and cut perpendicular to them. If you slice with the grain, your peppers will be chewy and tough. I learned this the hard way with a rubbery dinner that no one wanted.

Don’t Skip the Cream Cheese — I know it sounds weird, but it’s what makes the filling saucy and cohesive. Without it, you just have dry beef and onions. The cream cheese binds everything together and adds that rich, keto-friendly fat.

Parboil for Softer Peppers — If you like your peppers very soft, you can boil them for 3-4 minutes before stuffing. This speeds up the baking time and ensures they’re tender. I prefer them with a little crunch, so I skip this step.

Use a Mix of Cheeses — While provolone is classic, try mixing in some mozzarella for stretch or sharp cheddar for flavor. I sometimes add a sprinkle of Parmesan for a nutty kick.

Cheap Steak Hack — Freeze your steak for 30 minutes before slicing. It’s much easier to get thin slices when the meat is semi-frozen. This is crucial for that authentic cheesesteak texture.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Chicken Version — Swap beef for diced chicken breast or thighs. Season with garlic powder and paprika. It’s lighter but still delicious.

Turkey Version — Use ground turkey instead of steak. Add more herbs like thyme or rosemary to compensate for the milder flavor.

Spicy Kick — Add diced jalapeños to the filling and use pepper jack cheese instead of provolone. Top with hot sauce after baking.

Veggie-Loaded — Add spinach or kale to the filling. It wilts into the cheese sauce and adds nutrients without changing the flavor much.

Dairy-Free — Use dairy-free cream cheese and shredded cheese. It won’t melt quite the same way, but it works in a pinch. I’ve made this for lactose-intolerant friends, and they loved it.

Gluten-Free — This recipe is naturally gluten-free, but double-check your Worcestershire sauce and beef broth labels to ensure no hidden gluten.

Serving & Storage

I usually serve these straight from the baking dish at the dinner table. They look rustic and stay warm. But here are other ways I’ve enjoyed them:

Side Dishes:

  • A simple green salad with balsamic vinaigrette
  • Roasted asparagus or green beans
  • Cauliflower rice (if you want more volume)

Storage:

Store leftovers in an airtight container in the fridge for up to 4 days. The peppers will soften further, which is fine. Reheat in the microwave for 1-2 minutes or in the oven at 350°F for 10 minutes.

Freezing:

Yes, you can freeze these! Assemble them unbaked and freeze in the baking dish wrapped tightly in foil. Thaw overnight in the fridge and bake as directed, adding 10-15 minutes to the cooking time. You can also freeze cooked leftovers, but the texture of the peppers may become softer upon reheating.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. Note that this is an estimate based on 4 servings.

Per Serving:

  • Calories: 450
  • Protein: 35g
  • Carbs: 8g (3g fiber, 5g net carbs)
  • Fat: 32g
  • Sodium: 600mg

This meal is high in protein and fat, making it very satisfying. The net carbs are low thanks to the peppers and lack of starchy fillers. It’s a great option for keeping you in ketosis while still feeling like you’re eating a hearty meal.

Final Thoughts

So that’s my go-to Keto Philly Cheesesteak Stuffed Peppers! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different cheeses, add different veggies, or adjust the spice level. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use ground beef instead of steak?

Yes, you can! Ground beef works well and is even easier to prepare. Just brown it with the onions and proceed as directed. You won’t get the same “steak” texture, but the flavor will still be delicious. I use ground beef when I’m in a huge hurry.

Why are my peppers watery?

This usually happens if the peppers are very fresh and high in water content. To fix this, you can salt the peppers and let them sit for 10 minutes before stuffing, then pat them dry. This draws out excess moisture. Also, make sure you drain any excess liquid from the beef mixture before stuffing.

Can I make these ahead of time?

Absolutely! Assemble the peppers up to 24 hours in advance. Store them in the fridge covered. When you’re ready to eat, take them out and bake as directed. You might need to add 5-10 minutes to the baking time if they’re cold from the fridge.

What cheese is best for this recipe?

Provolone is the traditional choice and melts beautifully. Mozzarella is great for stretch. Cheez Whiz is the classic Philly option, but it’s harder to stuff. I often use a mix of provolone and mozzarella for the best of both worlds.

Is this recipe keto-friendly?

Yes! Bell peppers are low in net carbs, and the filling is high in fat and protein. Just make sure to check your Worcestershire sauce and beef broth for added sugars. This is a perfect keto dinner.

Can I freeze the cooked peppers?

Yes, but the texture of the peppers may become softer upon reheating. The filling will freeze well. I recommend freezing them unbaked if you can, but cooked leftovers freeze fine for up to 3 months.

Pin This Recipe!

Keto Philly Cheesesteak Stuffed Peppers recipe

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
Keto Philly Cheesesteak Stuffed Peppers - featured image

Keto Philly Cheesesteak Stuffed Peppers


  • Author: Thea
  • Total Time: 40 minutes
  • Yield: 4 servings 1x

Description

A low-carb, high-protein dinner featuring bell peppers stuffed with a savory mixture of sliced steak, caramelized onions, mushrooms, and a creamy cheese sauce made with cream cheese and provolone.


Ingredients

Scale
  • 4 large bell peppers (red or orange preferred)
  • 1.5 lbs sirloin or flank steak, sliced thinly against the grain
  • 2 medium onions, sliced
  • 4 oz cream cheese, softened
  • 1 cup provolone cheese, shredded
  • 1 cup mushrooms, sliced (optional)
  • 4 cloves garlic, minced
  • 1/2 cup low-sodium beef broth
  • 1 teaspoon Worcestershire sauce
  • Salt and black pepper to taste
  • Pinch of garlic powder
  • Olive oil for cooking

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Wash bell peppers, cut off the tops, and remove seeds and membranes. Place upright in a 9×13 inch baking dish.
  3. Heat olive oil in a large skillet over medium-high heat. Add onions and cook for 3-4 minutes until softened.
  4. Add sliced beef to the skillet and cook for 5-6 minutes until browned. Season with salt, pepper, and garlic powder.
  5. Add minced garlic and Worcestershire sauce in the last minute of cooking.
  6. Reduce heat to low. Stir in softened cream cheese until melted and creamy. Stir in half of the shredded provolone cheese.
  7. Divide the beef and cheese mixture evenly among the peppers. Top with remaining provolone cheese.
  8. Bake for 20-25 minutes until peppers are tender-crisp and cheese is bubbly and golden.
  9. Let rest for 5 minutes before serving.

Notes

Slice steak against the grain for tenderness. For softer peppers, parboil for 3-4 minutes before stuffing. Ensure Worcestershire sauce is keto-friendly (no added sugar). Can be frozen unbaked or as cooked leftovers.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 stuffed pepper
  • Calories: 450
  • Sugar: 5
  • Sodium: 600
  • Fat: 32
  • Saturated Fat: 12
  • Carbohydrates: 8
  • Fiber: 3
  • Protein: 35

Keywords: keto, low carb, philly cheesesteak, stuffed peppers, beef, cheese, dinner, gluten-free, high protein

You might also like these recipes

Leave a Comment

Recipe rating