Keto Philly Cheesesteak Casserole: All the Flavor, None of the Carbs

The Philly cheesesteak is iconic—thinly sliced beef, sautéed peppers and onions, and plenty of melted provolone or Cheez Whiz, all tucked into a soft hoagie roll. But if you are following a keto or low-carb lifestyle, that roll is off the table. Enter the keto Philly cheesesteak casserole. This dish takes everything you love about the classic sandwich and transforms it into a cheesy, creamy, vegetable-packed casserole that is completely grain-free, low-carb, and utterly satisfying.

This keto Philly cheesesteak casserole has it all: tender, savory beef, sweet sautéed bell peppers and onions, and a rich, creamy cheese sauce that binds everything together. Baked until golden and bubbly, it delivers all the flavor of the original without the bread. It is hearty enough to be a main course, easy enough for a weeknight, and impressive enough to serve to company—even if they are not following keto.

The best part? This casserole comes together in about 30 minutes and bakes in under 20. It is perfect for meal prep, freezes beautifully, and will satisfy even the most intense cheesesteak craving. Whether you are strictly keto, low-carb, or simply looking for a delicious, gluten-free dinner, this keto Philly cheesesteak casserole will earn a permanent spot in your rotation.

Why You Will Love This Keto Philly Cheesesteak Casserole

· All the classic flavors: Beef, peppers, onions, and plenty of cheese.
· Low-carb and keto-friendly: No bread, no grains, no sugar.
· Quick and easy: Ready in under an hour, with minimal prep.
· One-pan meal (plus a skillet): Minimal cleanup.
· Great for meal prep: Tastes even better the next day.
· Freezer-friendly: Make a double batch and save one for later.
· Customizable: Swap the cheese, add mushrooms, or make it spicy.

Ingredients

Here is everything you need for keto Philly cheesesteak casserole:

For the Beef and Vegetables:

· 2 pounds thinly sliced beef (ribeye, sirloin, or thinly sliced steak for cheesesteaks)
· 2 tablespoons olive oil or avocado oil (divided)
· 1 medium green bell pepper, thinly sliced
· 1 medium red bell pepper, thinly sliced
· 1 medium yellow onion, thinly sliced
· 3 cloves garlic, minced
· 1 teaspoon salt
· ½ teaspoon black pepper
· ½ teaspoon paprika (optional)

For the Creamy Cheese Sauce:

· 8 ounces cream cheese, softened and cut into cubes
· ½ cup heavy cream
· 1 cup shredded provolone cheese (or mozzarella)
· 1 cup shredded sharp cheddar cheese
· ½ cup grated Parmesan cheese
· ½ teaspoon garlic powder
· ¼ teaspoon red pepper flakes (optional, for heat)

For the Topping (Optional):

· ½ cup shredded provolone or mozzarella cheese
· 2 tablespoons fresh parsley, chopped

Step-by-Step Instructions

Step 1: Preheat and Prepare

Preheat your oven to 375 degrees Fahrenheit (190 degrees Celsius). Grease a 9×13-inch baking dish or a 3-quart casserole dish with non-stick spray or a little oil.

Step 2: Cook the Beef

Heat a large skillet over medium-high heat. Add 1 tablespoon of olive oil. Working in batches (do not overcrowd), add the thinly sliced beef in a single layer. Season with a pinch of salt and pepper. Cook for 2 to 3 minutes, stirring occasionally, until the beef is browned and cooked through. Transfer the cooked beef to a plate and set aside. Repeat with the remaining beef.

Step 3: Sauté the Vegetables

Add the remaining 1 tablespoon of olive oil to the same skillet. Add the sliced green and red bell peppers and the sliced onion. Cook for 4 to 5 minutes, stirring occasionally, until the vegetables are softened and slightly charred at the edges. Add the minced garlic and cook for 30 seconds until fragrant. Season with salt, black pepper, and paprika.

Step 4: Combine Beef and Vegetables

Return the cooked beef to the skillet with the peppers and onions. Stir to combine. Remove from heat.

Step 5: Make the Cheese Sauce

In a medium saucepan over medium-low heat, combine the cream cheese cubes, heavy cream, shredded provolone, shredded cheddar, grated Parmesan, garlic powder, and red pepper flakes (if using). Stir frequently until the cheeses are melted and the sauce is smooth and creamy. Do not let it boil.

Step 6: Assemble the Casserole

Transfer the beef and vegetable mixture to the prepared baking dish, spreading it into an even layer. Pour the creamy cheese sauce over the top, spreading it evenly with a spatula. If desired, sprinkle the additional ½ cup of shredded provolone or mozzarella over the top.

Step 7: Bake

Bake uncovered for 15 to 20 minutes, until the casserole is bubbly and the top is golden brown. If you want a browner top, switch to broil for the last 1 to 2 minutes—watch carefully to prevent burning.

Step 8: Rest and Serve

Let the casserole rest for 5 to 10 minutes before serving. This allows the casserole to set for cleaner slices. Garnish with fresh parsley. Serve hot.

Cooking Tips and Pro Tips for Best Results

· Slice the beef thinly: For authentic cheesesteak texture, slice the beef as thinly as possible. Partially freezing the beef for 30 minutes makes it easier to slice thinly. You can also ask your butcher to slice it for you.
· Use ribeye for best flavor: Ribeye is the classic cheesesteak cut because of its marbling and tenderness. Sirloin or flank steak also work well. Avoid pre-ground beef—sliced steak is essential for the right texture.
· Do not overcook the beef: The beef will cook quickly—2 to 3 minutes per batch. Overcooked beef becomes tough. Cook just until browned.
· Soften the cream cheese: Room temperature cream cheese melts more smoothly. Let it sit out for 30 minutes before using.
· Do not boil the cheese sauce: High heat can cause the cream to curdle and the cheese to become grainy. Keep the sauce at a gentle simmer.
· Let the casserole rest: Resting allows the casserole to set, making it easier to slice and serve. If you cut into it immediately, it may be runny.
· Make it spicy: Add diced pickled jalapeños to the beef mixture or top with fresh jalapeño slices.

Variations and Substitutions

· Chicken Philly casserole: Substitute thinly sliced chicken breast for the beef. Use the same cooking method.
· Mushroom Philly casserole: Add 8 ounces of sliced cremini mushrooms when you sauté the peppers and onions.
· Cheese variations: Use all provolone for a more authentic Philly flavor. A blend of provolone and mozzarella is creamier. Add a few slices of American cheese for extra creaminess.
· Spicy Philly casserole: Add 1 teaspoon of red pepper flakes or a diced jalapeño to the cheese sauce. Top with sliced banana peppers.
· Add spinach: Stir in 2 cups of fresh spinach at the end until wilted.
· Dairy-free version: Use dairy-free cream cheese, coconut cream instead of heavy cream, and dairy-free shredded cheese. Nutritional yeast can add a cheesy flavor.
· Egg roll in a bowl style: Omit the cheese sauce. Add shredded cabbage and soy sauce for a different twist.

Serving Suggestions

This keto Philly cheesesteak casserole is a complete meal on its own, but it pairs beautifully with:

· Simple green salad: A crisp salad with a tangy vinaigrette cuts through the richness.
· Roasted vegetables: Asparagus, broccoli, or zucchini roasted with olive oil.
· Cauliflower rice: A low-carb base that soaks up the cheesy sauce.
· Zucchini noodles: Light and fresh, perfect for a lighter meal.
· Garlic butter mushrooms: Sautéed mushrooms on the side add extra umami.

For a full Philly-inspired meal, serve this casserole with a side of pickles and a sugar-free sparkling beverage.

Storage and Reheating Instructions

Refrigerator Storage

Store leftover keto Philly cheesesteak casserole in an airtight container in the refrigerator for up to 4 days.

Freezer Storage

This casserole freezes well for up to 2 months. Cool completely, then cover tightly with plastic wrap and aluminum foil, or transfer to a freezer-safe container. Thaw overnight in the refrigerator before reheating.

Reheating Instructions

· Oven method (best): Preheat to 325 degrees Fahrenheit. Cover the casserole with foil and heat for 15 to 20 minutes until warmed through.
· Microwave method: Heat individual portions in a microwave-safe bowl for 60 to 90 seconds, stirring halfway through.
· Skillet method: Reheat in a covered skillet over medium-low heat for 5 to 7 minutes.

Do not reheat more than once. Only reheat the portion you plan to eat.

Nutritional Information

Approximate per serving (based on 6 servings, with provolone and cheddar):

· Calories: 580
· Protein: 38g
· Fat: 42g
· Saturated Fat: 22g
· Carbohydrates: 8g
· Fiber: 1g
· Net Carbs: 7g
· Sodium: 820mg
· Vitamin C: 40% DV
· Calcium: 35% DV
· Iron: 15% DV

Note: Nutritional values are estimates and will vary based on specific ingredients, portion sizes, and cheese choices.

Frequently Asked Questions

Is this recipe truly keto-friendly?

Yes. With approximately 7 grams of net carbs per serving, this casserole fits easily into a standard ketogenic diet (typically under 20 to 50 grams of net carbs per day). The carbs come primarily from the bell peppers and onions—both are acceptable in moderation on keto.

Can I use pre-sliced cheesesteak meat from the store?

Yes. Many grocery stores sell thinly sliced beef labeled “for cheesesteaks” in the meat department. This is a great time-saver. If unavailable, ask your butcher to slice ribeye or sirloin thinly.

What can I use instead of heavy cream?

You can substitute full-fat coconut milk (for dairy-free) or sour cream mixed with a little water. The sauce will be slightly different but still delicious. Avoid low-fat or skim milk—they will curdle.

Why is my cheese sauce grainy?

Grainy sauce usually happens when the heat is too high or the cheese is added too quickly. Use low heat and add the cheese gradually, stirring constantly. Also, use freshly shredded cheese—pre-shredded cheese contains anti-caking agents that prevent smooth melting.

Can I add a crust to this casserole?

For a crispy topping, mix ½ cup of almond flour or crushed pork rinds with 2 tablespoons of melted butter and sprinkle over the casserole before baking. This adds a satisfying crunch.

Can I make this in a slow cooker?

Yes. Brown the beef and sauté the vegetables in a skillet first, then transfer to a slow cooker. Make the cheese sauce on the stovetop and pour over the beef mixture. Cook on LOW for 2 to 3 hours. The texture will be softer than the baked version.

Is this recipe gluten-free?

Yes, as written. There is no flour, breadcrumbs, or other gluten-containing ingredients. Always check your specific ingredient labels to be sure.

How do I get the casserole to firm up?

This casserole is meant to be creamy, not solid. If you prefer a firmer casserole, add an extra egg to the cheese sauce (whisk it in before adding to the beef). Bake uncovered for an additional 10 minutes.

Final Thoughts

Keto Philly cheesesteak casserole proves that you do not need bread to enjoy one of America’s favorite sandwiches. This casserole captures everything you love about the classic—tender beef, sweet sautéed peppers and onions, and plenty of melted, gooey cheese—without a single carb-heavy roll. It is creamy, satisfying, and deeply flavorful.

This recipe is perfect for anyone following a low-carb or ketogenic lifestyle, but it is also delicious enough to win over carb-lovers. It comes together quickly, uses simple ingredients, and is endlessly customizable. Add mushrooms, swap the cheese, or spice it up with jalapeños. However you make it, this casserole will become a go-to for busy weeknights and meal prep Sundays.

So slice that beef, sauté those peppers, and melt that cheese. In less than an hour, you will have a casserole that tastes like the best cheesesteak you have ever had—minus the bun. Serve it hot, garnished with fresh parsley, and enjoy every cheesy, beefy, keto-friendly bite.