This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.
Introduction
There are certain flavors that instantly feel like comfort food, and Philly cheesesteak is definitely one of them. Tender beef, sautéed onions and peppers, and melted cheese all coming together in one warm, satisfying bite — it’s the kind of meal that feels indulgent and filling, especially when you’re craving something hearty. That craving is exactly what led me to create this Weight Watchers Philly Cheese Steak Casserole.
I’ll be honest: when I first started following Weight Watchers more seriously, casseroles were one of the things I missed the most. Traditional casseroles tend to be heavy, cheese-loaded, and high in points. But I also knew that with the right swaps, smart portions, and flavor-forward ingredients, it was possible to recreate that same cozy experience without blowing an entire day’s points. This Weight Watchers Philly Cheese Steak Casserole is the result of that experiment — and it quickly became a repeat recipe in my kitchen.
What makes this dish special is that it doesn’t feel “dieted down.” It’s savory, cheesy, and deeply comforting, yet balanced enough to fit comfortably into a Weight Watchers lifestyle. If you love casseroles, crave cheesesteak flavors, or want a low-point dinner that still feels like real food, this recipe is for you.
Why You’ll Love This Recipe
This casserole checks all the right boxes:
- 🧀 Cheesy, melty comfort food vibes
- 🥩 Savory beef and veggie filling
- 💙 Weight Watchers–friendly and low-point
- ⏱️ Simple prep with oven-baked ease
- 🍽️ Perfect for meal prep or family dinners
- 😋 Doesn’t taste like “diet food”
It’s filling, satisfying, and surprisingly light for how comforting it feels.
WW SmartPoints Info
- Estimated SmartPoints per serving: 5 SmartPoints
- Estimated SmartPoints for the entire recipe: 20 SmartPoints
- Servings: 4
How SmartPoints were calculated:
SmartPoints are estimated using Weight Watchers SmartPoints principles, with points primarily coming from lean beef, cheese, and a small amount of oil. Vegetables are treated as zero-point ingredients on most plans. Exact values may vary by plan and app version.
My Personal Experience With This Recipe
The first time I made this casserole, I remember thinking it would be “good enough.” I didn’t expect it to truly replace the comfort of a traditional cheesesteak-style dish. But once it came out of the oven — bubbling slightly around the edges, cheese melted just enough — I knew I had something special.
I served it with a simple side salad, and halfway through my plate I realized I wasn’t thinking about points at all. That’s always my personal test for a great Weight Watchers recipe. If I forget I’m tracking, it’s a win. Since then, this casserole has become a go-to for busy weeknights, meal prep Sundays, and even casual dinners with friends who have no idea it’s a lighter version.
Required Equipment
Large Skillet
Used to brown the beef and sauté the vegetables. A wide skillet allows moisture to evaporate, which keeps the filling from becoming watery.
Baking Dish
Holds the casserole as it bakes and allows even heat distribution for melty cheese and cohesive texture.
Mixing Spoon or Spatula
Helps combine ingredients evenly without breaking them down too much.
Measuring Cups & Spoons
Accurate measurements keep SmartPoints consistent and predictable.
Ingredients & Substitutions
- 1 lb lean beef sirloin or extra-lean ground beef
Provides classic cheesesteak flavor with fewer points. - 1 large onion, thinly sliced
Adds sweetness and depth as it cooks down. - 1 green bell pepper, thinly sliced
Brings crunch and traditional Philly flavor. - 1 cup mushrooms, sliced
Adds volume and umami with zero points. - 1 teaspoon olive oil
Helps sauté vegetables without adding excess points. - 1 teaspoon garlic powder
Enhances savory flavor without moisture. - Salt and black pepper, to taste
Balances the dish. - 1 cup reduced-fat shredded provolone or mozzarella
Creates the cheesy topping with controlled points.
Lower-Point Substitutions:
- Use fat-free shredded cheese → reduces ~1 SmartPoint per serving
- Replace half the beef with mushrooms → reduces ~1–2 SmartPoints per serving
Zero-Point Friendly Ingredients:
Onion, bell pepper, mushrooms, seasonings (plan-dependent)
How to Make Weight Watchers Philly Cheese Steak Casserole
Step 1: Prepare the Oven
Preheat your oven to 375°F (190°C) and lightly spray a baking dish with nonstick spray.
Step 2: Cook the Beef
Heat a large skillet over medium heat. Add the beef and cook until browned, breaking it into small pieces. Drain excess fat if needed.
Step 3: Sauté the Vegetables
Add olive oil, onions, peppers, and mushrooms to the skillet. Cook until softened and lightly caramelized.
Step 4: Season the Mixture
Season with garlic powder, salt, and pepper. Stir well so everything is evenly coated.
Step 5: Assemble the Casserole
Transfer the beef and vegetable mixture to the prepared baking dish. Sprinkle cheese evenly over the top.
Step 6: Bake
Bake for 20–25 minutes, until the cheese is melted and lightly golden.
Step 7: Rest and Serve
Let the casserole rest for 5 minutes before serving to help it set.
Common Mistakes to Avoid
One common mistake is using beef that’s too fatty, which increases points and creates excess grease. Another is overcrowding the skillet — vegetables should sauté, not steam. Skipping the rest time after baking can also cause the casserole to fall apart.
Pro Tips for Best Results
Slice vegetables thinly so they cook evenly. Let the beef brown before stirring to build flavor. For extra cheesesteak flavor without points, add a pinch of onion powder.
WW-Specific Nutrition & Strategy
This recipe works well on Weight Watchers because it relies on lean protein and high-volume vegetables. The cheese is measured carefully so you still get flavor without sacrificing your points budget. Pairing this casserole with a zero-point veggie side keeps the meal balanced and filling.
Variations You Can Try
- Chicken Cheesesteak Casserole: use chicken breast (–1 SmartPoint per serving)
- Spicy Version: add sliced jalapeños (0 points)
- Extra Cheesy: add ¼ cup more cheese (+1 SmartPoint per serving)
Tips for This Recipe
Serve with mustard or hot sauce for extra flavor without points. Cut portions evenly for accurate tracking.
Optional Additions
- Light cheese sauce drizzle (+1 SmartPoint per serving)
- Fresh herbs (0 points)
Serving Ideas
Serve with a crisp side salad, roasted vegetables, or wrapped in lettuce cups for a lighter feel.
Storage Recommendations
Store leftovers in the refrigerator for up to 4 days. Reheat gently in the microwave or oven. SmartPoints remain unchanged.
Frequently Asked Questions (FAQ)
Can I freeze this casserole?
Yes, freeze in portions for up to 2 months.
Can I use ground turkey instead of beef?
Yes, SmartPoints may be slightly lower.
Is this meal-prep friendly?
Very — it reheats well.
Can I make it dairy-free?
Yes, use dairy-free cheese (points vary).
How do I lower points further?
Reduce cheese slightly and add more vegetables.
Nutritional Breakdown (Per Serving)
- Calories: ~320
- Protein: ~32 g
- Fat: ~12 g
- Total Carbs: ~10 g
- Fiber: ~3 g
- Net Carbs: ~7 g
- Sugar: ~4 g
- Sodium: ~480 mg
- SmartPoints: 5 (Estimated)
Recipe Snapshot
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Course: Main Dish
- Cuisine: American
- Servings: 4
- Calories: ~320
- SmartPoints: 5 (Estimated)

Weight Watchers Philly Cheese Steak Casserole Recipe
Ingredients
- Lean beef: 1 lb 450 g
- Onion: 1 large thinly sliced
- Bell pepper: 1 large thinly sliced
- Mushrooms: 1 cup sliced
- Reduced-fat cheese: 1 cup shredded
Instructions
- Preheat your oven to 375°F (190°C) so it’s fully heated when the casserole goes in. Lightly spray a baking dish with nonstick cooking spray, making sure to coat the bottom and sides to prevent sticking and make serving easier later.
- Heat a large skillet over medium heat and add the lean beef. Cook it slowly, breaking it up with a spoon as it browns. Continue cooking until the beef is fully cooked and no longer pink. If there is any excess liquid or fat in the pan, carefully drain it off to keep the casserole from becoming greasy.
- Add a small amount of oil to the skillet, then add the sliced onion, bell pepper, and mushrooms. Sauté the vegetables over medium heat, stirring occasionally, until they soften and release their moisture. They should be tender and lightly golden, not watery.
- Season the beef and vegetable mixture with salt, pepper, and any additional seasoning you prefer. Stir everything together well so the flavors are evenly distributed and the mixture looks cohesive.
- Transfer the beef and vegetable mixture into the prepared baking dish and spread it out evenly. Sprinkle the reduced-fat cheese evenly over the top, making sure it covers the surface without piling up too thickly.
- Place the baking dish in the preheated oven and bake for 20–25 minutes, or until the cheese is fully melted and lightly golden around the edges. Remove from the oven and let it rest for a few minutes before serving so the casserole sets slightly and is easier to portion.
Subscribe to our newsletter!









