Alright, full disclosure—this Low Carb Philly Cheesesteak Casserole was my wild-card dinner pick the first time I tried it. I’d bungled up a traditional cheesesteak the weekend before (someone “forgot” to grab the hoagie rolls, ahem), and, well, a casserole was born out of sheer stubbornness and a crisper drawer full of bell peppers. But you know what? Family gobbled it up. Even my daughter, who normally pokes suspiciously at anything ‘green,’ asked if there were seconds (bless her heart, it was almost gone at that point). Honestly, now it’s in our regular dinner rotation—practically an old friend at this point, and a lot less fuss than wrestling with hoagie rolls and stovetop splatters.
Why You’ll Love This (At Least, I Do)
I make this whenever I’m craving something cheesy and filling, but don’t want the carb crash (or the arm wrestling match with bakery-fresh bread). My family goes crazy for this casserole because it tastes like you spent all day, but really? It’s wind-in-your-hair easy. And if you’re watching carbs—so long, hoagie bun! Oh, and it reheats beautifully (if you don’t scarf it all down in one go). There was a time I tried to hide leftovers for the next day’s lunch. Didn’t work. They’re onto me.
What You’ll Need (Substitutions Welcome!)
- 1 1/2 lbs thinly sliced beef (I use sirloin or even pre-cut shaved steak, but deli roast beef’s actually decent in a pinch!)
- 2 tablespoons olive oil (but I totally use avocado oil when the bottle’s on hand)
- 1 large yellow onion, sliced
- 2 green bell peppers, sliced (my grandma insists on red peppers—honestly, any color works, just don’t use those wrinkly end-of-week ones)
- 2 cloves garlic, minced (I’ve used the jarred stuff, too—don’t judge)
- 8 oz cream cheese, softened
- 1/3 cup beef broth (a little more if you like it saucy)
- 1 teaspoon Worcestershire sauce
- 1 teaspoon salt (give or take—taste as you go)
- 1/2 teaspoon black pepper
- 1 teaspoon Italian seasoning (optional, but I like the little something-something it adds)
- 1 1/2 cups shredded provolone cheese (mozzarella works in a pinch, but the provolone is classic—sometimes I do half and half)
How To Make This (Step-by-Step & Slightly Rambling)
- Preheat your oven to 375°F (190°C). Spray a medium casserole dish with nonstick spray. Or butter. Or… honestly, just don’t skip this or you’ll be scraping cheese later.
- Set a big skillet over medium-high heat. Add the olive oil, wait for it to shimmer, then toss in the onions and bell peppers. Sauté until they’re soft and a smidge caramelized around the edges (8-10 minutes if you’re not in a hurry). If you want a proper Philly cheese steak vibe, let the onions get just a bit tangled and brown. Stir in the garlic and let it cook another 30 seconds.
- Add your steak to the pan with the veggies, season with salt, pepper, and Italian seasoning if you want. Cook just until no longer pink. Don’t overdo it—the oven’s going to finish the job. If you’re using deli roast beef, just toss it in to warm up.
- Lower the heat, then add the cream cheese, beef broth, and Worcestershire. Stir it all up until the cream cheese melts and melds into a tasty mess (this is where I usually sneak a taste—pro tip: don’t burn your tongue). If it’s looking too thick, I splash in a bit more broth.
- Now, scoop (or kind of plop) everything into your casserole dish. Spread it out, but don’t stress if it looks a little odd at this stage—it all bakes together.
- Scatter the provolone all over the top. Maybe a little extra if you’re feeling it (I always am).
- Bake uncovered for 20-25 minutes until bubbly and golden on top. Sometimes I broil it for 2 minutes for extra cheese action, but keep an eye on it because I’ve scorched it before and the smoke alarm had some choice words for me.
- Pull it out, let it cool a few minutes (if you have the patience), then dig in!
Notes from My Kitchen Trials
- I find this tastes even better the next day—if you can keep leftovers away from midnight snackers.
- If you like a saucier deal, use closer to half a cup of broth. Or less, for a firmer casserole that stands up on a plate.
- One time I swapped cream cheese for sour cream—didn’t work. It gets weirdly grainy (just my two cents).
- You can make this completely ahead and just reheat the next night; I usually do when life gets frantic.
Variations I’ve Tried (and a Fail or Two)
- Add mushrooms with the veggies—5 stars in my book.
- Swap in chicken breast for beef (my son prefers it—teenagers, go figure)
- One time, I tried low-fat cheese and, well, it didn’t melt right. I won’t do that again.
What Equipment Do You Need? (Improvise if Needed)
- Large oven-safe skillet or any skillet for the stove
- Casserole dish (an 8×8 or 9×13 works—just adjust the time a smidge)
- Cutting board + sharp knife (unless you want to wrestle peppers with a butter knife, not recommended)
- Mixing spoon or spatula
No casserole dish? I’ve used a big cast iron skillet for everything start to finish. Works a treat, less dishwashing too.
Storing It (Or Trying To)
Pop leftovers (if, miracle of miracles, you have any) in a lidded container and refrigerate. They’ll keep for 3-4 days, though honestly, in my house it never lasts more than a day! I suppose you could freeze single portions, but it’s so good fresh I rarely bother. Reheat gently to avoid drying it out.
The Way I Love Serving This
Straight from the casserole dish with a big spoon, honestly. But if you want to get fancy, topping with a sprinkle of chopped parsley or serving with a tossed salad feels downright balanced. My cousin swears by a dill pickle on the side—a little odd, but not bad! We sometimes eat it over cauliflower rice to catch every bit of that cheesy sauce.
Lessons I Learned (The Hard Way)
- I once rushed the onion and pepper sauté and, yikes, they tasted raw. Take your time with that step.
- If you use super lean steak, add another splash of oil; otherwise, things dry out fast.
- Don’t try to skimp on cheese—this is a cheese-lover’s zone, friend.
FAQ – Your Burning Questions
- Can I make this ahead? Absolutely—and it might taste even better once the flavors mingle in the fridge overnight. I do this a lot when I’m working late.
- Can I swap out the beef? Sure! Chicken’s worked nicely, and someone on Facebook told me they do ground turkey though—confession—I haven’t tried that one myself yet.
- What if I don’t have Worcestershire? Bit of soy sauce and a dash of balsamic vinegar sort of mimics it, though it’s not a dead ringer.
- How do I know when it’s done? The cheese will be bubbly and golden, and you’ll probably be able to smell it from the driveway.
- Do picky eaters like it? “Picky” is my kids’ middle name. They ask for seconds.
If you try it with a weird add-in and it totally works (or doesn’t), drop me a note. I love collecting kitchen mishaps almost as much as new recipes!
Ingredients
- 1 1/2 lbs thinly sliced beef (sirloin or pre-cut shaved steak; deli roast beef works in a pinch)
- 2 tablespoons olive oil (or avocado oil)
- 1 large yellow onion, sliced
- 2 green bell peppers, sliced (or any color bell pepper)
- 2 cloves garlic, minced
- 8 oz cream cheese, softened
- 1/3 cup beef broth (or up to 1/2 cup for a saucier casserole)
- 1 teaspoon Worcestershire sauce
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1 teaspoon Italian seasoning (optional)
- 1 1/2 cups shredded provolone cheese (or half provolone, half mozzarella)
Instructions
-
1Preheat your oven to 375°F (190°C). Spray a medium casserole dish with nonstick spray. Or butter. Or… honestly, just don’t skip this or you’ll be scraping cheese later.
-
2Set a big skillet over medium-high heat. Add the olive oil, wait for it to shimmer, then toss in the onions and bell peppers. Sauté until they’re soft and a smidge caramelized around the edges (8-10 minutes if you’re not in a hurry). If you want a proper Philly cheese steak vibe, let the onions get just a bit tangled and brown. Stir in the garlic and let it cook another 30 seconds.
-
3Add your steak to the pan with the veggies, season with salt, pepper, and Italian seasoning if you want. Cook just until no longer pink. Don’t overdo it—the oven’s going to finish the job. If you’re using deli roast beef, just toss it in to warm up.
-
4Lower the heat, then add the cream cheese, beef broth, and Worcestershire. Stir it all up until the cream cheese melts and melds into a tasty mess (this is where I usually sneak a taste—pro tip: don’t burn your tongue). If it’s looking too thick, I splash in a bit more broth.
-
5Now, scoop (or kind of plop) everything into your casserole dish. Spread it out, but don’t stress if it looks a little odd at this stage—it all bakes together.
-
6Scatter the provolone all over the top. Maybe a little extra if you’re feeling it (I always am).
-
7Bake uncovered for 20-25 minutes until bubbly and golden on top. Sometimes I broil it for 2 minutes for extra cheese action, but keep an eye on it because I’ve scorched it before and the smoke alarm had some choice words for me.
-
8Pull it out, let it cool a few minutes (if you have the patience), then dig in!
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!




