Philly Cheesesteak Spaghetti Squash Bake – A Cozy, Low-Carb Comfort Classic
If you love the flavors of a Philly cheesesteak but want something lighter and a bit more nourishing, this bake hits the sweet spot. It’s got everything you crave: tender shaved beef, caramelized onions, peppers, melty cheese, and a creamy sauce. Instead of bread, the base is roasted spaghetti squash, which adds a subtle sweetness and a satisfying, noodle-like texture.
Need More Easy Dinner Ideas?
Get my FREE 7-Day Easy Dinner Reset and enjoy a full week of healthy dinners without the meal-planning stress.
It’s easy enough for a weeknight, but cozy and impressive enough for company. You’ll get all the comfort without the heaviness—and leftovers reheat beautifully.
Ingredients
Method
- Prep and roast the squash: Preheat your oven to 400°F (205°C). Halve the spaghetti squash lengthwise and scoop out the seeds. Drizzle the cut sides with a little olive oil and season with salt and pepper. Place cut-side down on a parchment-lined baking sheet and roast for 35–45 minutes, until the strands pull away easily with a fork and are tender but not mushy.
- Cool and shred: Let the squash cool slightly. Use a fork to scrape out the strands into a large bowl. Pat gently with paper towels to absorb extra moisture. Set aside.
- Sauté the vegetables: In a large skillet over medium heat, add 1 tablespoon olive oil. Add onions and peppers with a pinch of salt. Cook, stirring occasionally, until softened and lightly browned, about 8–10 minutes. If using mushrooms, add them in the last 5 minutes so they release and reabsorb their moisture. Stir in the minced garlic for 30 seconds until fragrant. Transfer veggies to a bowl.
- Cook the beef: In the same skillet, add another 1 tablespoon olive oil over medium-high heat. Season the beef with salt, pepper, onion powder, garlic powder, and smoked paprika. Sear in batches if needed, 1–2 minutes per side, just until no longer pink. Don’t overcook. Add Worcestershire and toss to coat. Remove from heat.
- Make the creamy base: In a small bowl, whisk softened cream cheese with the warm beef broth until mostly smooth. It doesn’t need to be perfect; it will melt in the oven. Taste and adjust salt and pepper if needed.
- Combine in a baking dish: Lower oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish. Add the spaghetti squash, sautéed veggies, and cooked beef. Pour the cream cheese mixture over and toss gently to combine. Fold in half of the provolone and half of the mozzarella.
- Top and bake: Smooth the mixture in the dish. Sprinkle the remaining cheeses evenly on top. Bake for 18–22 minutes, until bubbly at the edges.
- Broil for a golden finish: Switch to broil for 1–3 minutes to brown the top lightly. Watch closely to avoid burning.
- Rest and serve: Let the bake sit for 5–10 minutes to set. Garnish with chopped parsley if you like. Serve warm.
What Makes This Recipe So Good
- Classic flavor, lighter feel: You get the familiar cheesesteak taste with peppers, onions, and provolone, but with spaghetti squash standing in for bread or pasta.
- Easy prep and bake: Roast the squash, sauté the veggies and beef, assemble, and bake. It’s straightforward and forgiving.
- Great for meal prep: The bake keeps well and reheats without losing texture, making it perfect for lunches or quick dinners.
- Flexible ingredients: Use sirloin, ribeye, or shaved steak, switch up the cheeses, or add mushrooms for extra depth.
- Balanced and satisfying: A solid mix of protein, veggies, and fiber keeps you full without the carb crash.
Shopping List
- 1 large spaghetti squash (about 3 to 4 pounds)
- 1 pound thinly sliced beef (shaved steak, ribeye, or sirloin)
- 1 large yellow onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 red bell pepper, thinly sliced
- 8 ounces mushrooms, sliced (optional but recommended)
- 2 cloves garlic, minced
- 1 tablespoon Worcestershire sauce
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1/2 teaspoon smoked paprika (optional)
- 1 cup shredded provolone or sliced provolone
- 1 cup shredded mozzarella
- 4 ounces cream cheese, softened
- 1/3 cup beef broth (or chicken broth)
- 2 tablespoons olive oil (plus more for drizzling)
- Salt and black pepper, to taste
- Fresh parsley, chopped, for garnish (optional)
Step-by-Step Instructions
- Prep and roast the squash: Preheat your oven to 400°F (205°C).
Halve the spaghetti squash lengthwise and scoop out the seeds. Drizzle the cut sides with a little olive oil and season with salt and pepper. Place cut-side down on a parchment-lined baking sheet and roast for 35–45 minutes, until the strands pull away easily with a fork and are tender but not mushy.
- Cool and shred: Let the squash cool slightly.
Use a fork to scrape out the strands into a large bowl. Pat gently with paper towels to absorb extra moisture. Set aside.
- Sauté the vegetables: In a large skillet over medium heat, add 1 tablespoon olive oil.
Add onions and peppers with a pinch of salt. Cook, stirring occasionally, until softened and lightly browned, about 8–10 minutes. If using mushrooms, add them in the last 5 minutes so they release and reabsorb their moisture.
Stir in the minced garlic for 30 seconds until fragrant. Transfer veggies to a bowl.
- Cook the beef: In the same skillet, add another 1 tablespoon olive oil over medium-high heat. Season the beef with salt, pepper, onion powder, garlic powder, and smoked paprika.
Sear in batches if needed, 1–2 minutes per side, just until no longer pink. Don’t overcook. Add Worcestershire and toss to coat.
Remove from heat.
- Make the creamy base: In a small bowl, whisk softened cream cheese with the warm beef broth until mostly smooth. It doesn’t need to be perfect; it will melt in the oven. Taste and adjust salt and pepper if needed.
- Combine in a baking dish: Lower oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish. Add the spaghetti squash, sautéed veggies, and cooked beef. Pour the cream cheese mixture over and toss gently to combine.
Fold in half of the provolone and half of the mozzarella.
- Top and bake: Smooth the mixture in the dish. Sprinkle the remaining cheeses evenly on top. Bake for 18–22 minutes, until bubbly at the edges.
- Broil for a golden finish: Switch to broil for 1–3 minutes to brown the top lightly.
Watch closely to avoid burning.
- Rest and serve: Let the bake sit for 5–10 minutes to set. Garnish with chopped parsley if you like. Serve warm.
How to Store
- Refrigerate: Cool completely, then store in an airtight container for up to 4 days.
- Freeze: Portion into freezer-safe containers and freeze for up to 2 months.
Thaw overnight in the fridge before reheating.
- Reheat: Warm individual servings in the microwave in 45-second bursts, stirring between, or cover and bake at 325°F (165°C) until heated through. If it looks dry, add a splash of broth before reheating.
Benefits of This Recipe
- Lower carb, big comfort: Spaghetti squash provides a pasta-like texture with fewer carbs and more fiber.
- High in protein: Thinly sliced beef and cheese help keep you full and satisfied.
- Vegetable-forward: Onions, peppers, and mushrooms add color, antioxidants, and flavor depth.
- Meal-prep friendly: Holds up well in the fridge and freezer, so you can cook once and eat a few times.
- Flexible for different diets: Easy to make gluten-free and simple to adapt for dairy-light preferences.
Pitfalls to Watch Out For
- Watery squash: Over-roasted or un-drained squash can release excess liquid. Pat the strands dry with paper towels before baking.
- Overcooked beef: Thinly sliced steak cooks fast.
Sear just until no longer pink to keep it tender.
- Under-seasoning: Squash is mild. Taste the mixture before baking and adjust salt, pepper, and Worcestershire as needed.
- Burning the top: Broiling goes from golden to scorched in seconds. Keep the oven door cracked and your eyes on it.
Variations You Can Try
- Mushroom lover’s: Double the mushrooms and add a splash of balsamic while sautéing for earthy sweetness.
- Spicy kick: Add red pepper flakes, sliced jalapeños, or a dash of hot sauce to the cream cheese mixture.
- Cheese swap: Try provolone and pepper jack for heat, or a blend of fontina and Parmesan for extra richness.
- Chicken cheesesteak: Use thinly sliced chicken breast or thighs.
Cook through before combining.
- Dairy-light: Reduce cheese by one-third and replace half the cream cheese with plain Greek yogurt. Add it off heat to prevent curdling.
- Garlic-herb: Add fresh thyme or Italian seasoning when sautéing the veggies for a fragrant twist.
FAQ
Never wonder what's for dinner again.
Get 7 healthy, family-friendly dinners complete with recipes, grocery lists, and simple meal plans delivered straight to your inbox.
Can I cook the spaghetti squash faster?
Yes. Microwave the halved, seeded squash cut-side down with a splash of water in a covered dish for 10–15 minutes until tender.
It won’t caramelize like roasting, but it’s quick and works well.
What’s the best cut of beef for this?
Ribeye is classic for tenderness and flavor, but shaved steak or thinly sliced sirloin works great. If slicing your own, freeze the beef for 20–30 minutes first so it’s easier to slice thin.
Can I make this ahead?
You can assemble the bake up to the point of adding the cheese on top. Cover and refrigerate for up to 24 hours.
When ready, add the cheese and bake, adding 5–10 extra minutes since it starts cold.
How do I keep it from getting watery?
Roast the squash until just tender, then blot the strands with paper towels. Don’t over-sauté the vegetables to the point of steaming. If the mixture looks loose, add a handful of extra cheese or a tablespoon of grated Parmesan to help bind.
Is there a dairy-free option?
Use a dairy-free cream cheese and your favorite melting vegan cheese.
Choose an oil-based “provolone-style” slice if available. The texture will still be creamy and satisfying.
What sides go well with this?
A simple green salad with a bright vinaigrette, roasted broccoli, or garlicky green beans complements the richness. For a heartier spread, add a tomato-cucumber salad for freshness.
Can I skip the mushrooms?
Absolutely.
They add savory depth, but the dish is still delicious without them. You can replace them with extra peppers or a handful of spinach added at the end of sautéing.
How do I slice the squash safely?
Use a sharp chef’s knife and a stable cutting board. Pierce the squash several times and microwave it for 3–4 minutes to soften the skin slightly, then halve lengthwise with slow, steady pressure.
Wrapping Up
This Philly Cheesesteak Spaghetti Squash Bake brings all the comfort of a classic sub in a lighter, cozy casserole.
It’s weeknight-friendly, great for meal prep, and endlessly adaptable to your tastes. With tender steak, sweet-savory vegetables, and a creamy, cheesy finish, it’s the kind of dish that makes everyone at the table happy. Keep it simple, season well, and enjoy the leftovers—if there are any.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
Loved This Recipe?
If you're looking for more simple, healthy dinners your family will actually eat, grab my FREE 7-Day Easy Dinner Reset. You'll get 7 easy dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.


