Keto Philly Cheesesteak Spaghetti Squash – Comfort Food With a Low-Carb Twist

If you’re craving the flavor of a classic Philly cheesesteak without the bread and extra carbs, this recipe hits the spot. It’s rich, cheesy, and loaded with steak, onions, and peppers, all nestled into tender strands of spaghetti squash. You get all the satisfaction of a hearty sandwich in a lighter, keto-friendly package.

The best part? It’s simple enough for a weeknight but special enough to serve to friends.

Save

Keto Philly Cheesesteak Spaghetti Squash - Comfort Food With a Low-Carb Twist

Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 servings

Ingredients
  

  • 1 large spaghetti squash (about 3–4 pounds)
  • 1 pound thinly sliced beef (ribeye is ideal; sirloin or shaved steak works too)
  • 1 medium yellow onion, thinly sliced
  • 1 green bell pepper, thinly sliced (red or yellow also fine)
  • 8 ounces mushrooms, sliced (optional but recommended)
  • 2–3 cloves garlic, minced
  • 2 tablespoons olive oil (or avocado oil), divided
  • 2 tablespoons butter (optional, for extra richness)
  • 1 cup shredded provolone or sliced provolone
  • 1 cup shredded mozzarella (or Monterey Jack)
  • 4–6 slices provolone or mozzarella for topping (optional, for that classic melty finish)
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon smoked paprika (optional)
  • 1/2 teaspoon garlic powder (optional)
  • Red pepper flakes (optional, for heat)

Method
 

  1. Preheat and prep the squash: Heat the oven to 400°F (205°C). Carefully cut the spaghetti squash in half lengthwise and scoop out the seeds. Drizzle the cut sides with 1 tablespoon of olive oil, and season with a pinch of salt and pepper.
  2. Roast until tender: Place squash halves cut-side down on a parchment-lined sheet pan. Roast 35–45 minutes, until the skins give when pressed and the strands pull apart easily with a fork. Set aside to cool slightly.
  3. Shred the “spaghetti”: Flip the squash over and use a fork to scrape the flesh into strands. Keep the strands in the squash shells; they’ll be your edible boats. Taste and season with a little salt if needed.
  4. Sauté the veggies: Heat the remaining 1 tablespoon oil in a large skillet over medium-high heat. Add onions and peppers with a pinch of salt. Cook 6–8 minutes, stirring, until softened and lightly browned. Add mushrooms (if using) and cook 3–4 minutes more. Stir in minced garlic and cook 30 seconds, until fragrant. Transfer to a bowl.
  5. Cook the steak: In the same skillet, melt the butter. Increase heat to high. Add the thinly sliced beef in a single layer, seasoning with salt, pepper, smoked paprika, and garlic powder. Sear 1–2 minutes per side, just until browned. Avoid overcooking; you want it tender. Turn off the heat.
  6. Combine the filling: Return the peppers, onions, and mushrooms to the skillet. Toss with the steak until everything is coated in the pan juices. Taste and adjust seasoning. If you like heat, add a pinch of red pepper flakes.
  7. Cheese it up: Divide half the shredded cheeses between the two squash boats and toss into the strands. Spoon the steak-and-veggie mixture on top. Finish with the remaining shredded cheese and lay sliced provolone or mozzarella over the top for that signature melt.
  8. Broil to finish: Set the oven to broil. Place the loaded squash under the broiler for 2–4 minutes, just until the cheese is bubbling and golden in spots. Watch closely to avoid burning.
  9. Rest and serve: Let the boats rest 5 minutes to set. Garnish with freshly cracked pepper. Serve hot, straight from the shells, or scoop into bowls for easier eating.
Jump to Recipe Card

What Makes This Special

Close-up detail: Broiled keto Philly cheesesteak spaghetti squash boat fresh from the oven, bubblingSave

This dish keeps the spirit of a Philly cheesesteak—beefy, melty, and savory—while swapping the roll for roasted spaghetti squash. The squash gives you that “noodle” texture without the carb load.

It’s a complete meal in one pan, with protein, low-carb veggies, and gooey cheese all built right in. Plus, it’s easy to customize: choose your favorite cheese, adjust the heat, or add mushrooms for extra umami.

Shopping List

  • 1 large spaghetti squash (about 3–4 pounds)
  • 1 pound thinly sliced beef (ribeye is ideal; sirloin or shaved steak works too)
  • 1 medium yellow onion, thinly sliced
  • 1 green bell pepper, thinly sliced (red or yellow also fine)
  • 8 ounces mushrooms, sliced (optional but recommended)
  • 2–3 cloves garlic, minced
  • 2 tablespoons olive oil (or avocado oil), divided
  • 2 tablespoons butter (optional, for extra richness)
  • 1 cup shredded provolone or sliced provolone
  • 1 cup shredded mozzarella (or Monterey Jack)
  • 4–6 slices provolone or mozzarella for topping (optional, for that classic melty finish)
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon smoked paprika (optional)
  • 1/2 teaspoon garlic powder (optional)
  • Red pepper flakes (optional, for heat)

Step-by-Step Instructions

Cooking process action: Steak-and-veggie mixture sizzling in a large skillet—thinly sliced ribeye Save
  1. Preheat and prep the squash: Heat the oven to 400°F (205°C). Carefully cut the spaghetti squash in half lengthwise and scoop out the seeds.

    Drizzle the cut sides with 1 tablespoon of olive oil, and season with a pinch of salt and pepper.

  2. Roast until tender: Place squash halves cut-side down on a parchment-lined sheet pan. Roast 35–45 minutes, until the skins give when pressed and the strands pull apart easily with a fork. Set aside to cool slightly.
  3. Shred the “spaghetti”: Flip the squash over and use a fork to scrape the flesh into strands.

    Keep the strands in the squash shells; they’ll be your edible boats. Taste and season with a little salt if needed.

  4. Sauté the veggies: Heat the remaining 1 tablespoon oil in a large skillet over medium-high heat. Add onions and peppers with a pinch of salt.

    Cook 6–8 minutes, stirring, until softened and lightly browned. Add mushrooms (if using) and cook 3–4 minutes more. Stir in minced garlic and cook 30 seconds, until fragrant.

    Transfer to a bowl.

  5. Cook the steak: In the same skillet, melt the butter. Increase heat to high. Add the thinly sliced beef in a single layer, seasoning with salt, pepper, smoked paprika, and garlic powder.

    Sear 1–2 minutes per side, just until browned. Avoid overcooking; you want it tender. Turn off the heat.

  6. Combine the filling: Return the peppers, onions, and mushrooms to the skillet.

    Toss with the steak until everything is coated in the pan juices. Taste and adjust seasoning. If you like heat, add a pinch of red pepper flakes.

  7. Cheese it up: Divide half the shredded cheeses between the two squash boats and toss into the strands.

    Spoon the steak-and-veggie mixture on top. Finish with the remaining shredded cheese and lay sliced provolone or mozzarella over the top for that signature melt.

  8. Broil to finish: Set the oven to broil. Place the loaded squash under the broiler for 2–4 minutes, just until the cheese is bubbling and golden in spots.

    Watch closely to avoid burning.

  9. Rest and serve: Let the boats rest 5 minutes to set. Garnish with freshly cracked pepper. Serve hot, straight from the shells, or scoop into bowls for easier eating.

Keeping It Fresh

Store leftovers in an airtight container in the fridge for up to 3 days.

Reheat gently in a skillet over medium heat or in the oven at 325°F until warmed through. The cheese will re-melt nicely, and the beef stays tender if you don’t overcook it. For freezing, it’s best to freeze the steak-and-veggie mixture separately, then add fresh roasted squash and cheese when you’re ready to serve.

Tasty top view: Overhead shot of finished spaghetti squash boats arranged on a matte black platter, Save

Why This is Good for You

  • Low-carb comfort: Spaghetti squash offers a noodle-like experience with a fraction of the carbs, keeping you in line with keto goals.
  • Protein-packed: Steak provides high-quality protein to support satiety and muscle maintenance.
  • Nutrient-rich veggies: Onions, peppers, and mushrooms bring fiber, vitamin C, B vitamins, and antioxidants.
  • Satisfying fats: Cheese, butter, and olive oil deliver healthy fats that make the meal filling and flavorful.

Pitfalls to Watch Out For

  • Overcooking the steak: Thinly sliced beef cooks in minutes.

    Go for a quick sear to keep it tender.

  • Watery squash: If your squash seems wet, let the strands sit for a minute and drain excess liquid before adding cheese and filling.
  • Underseasoning: Taste at each step. A pinch of salt on the veggies and steak makes a big difference.
  • Burning under the broiler: Broilers vary. Keep the oven door cracked and your eyes on the prize.

Alternatives

  • Different cheeses: Try sliced provolone for classic flavor, or use pepper jack for a little heat.

    White American or mild cheddar can work if that’s what you have.

  • Meat swaps: Use thinly sliced chicken or turkey for a lighter twist. Ground beef also works—brown it and season well.
  • Veggie boost: Add spinach, kale, or extra mushrooms. Sauté until moisture cooks off to keep it from getting watery.
  • Dairy-light option: Reduce cheese and add a spoonful of cream cheese to the squash strands for creaminess with fewer total cheese calories.
  • Bell pepper-free: If peppers don’t agree with you, stick to onions and mushrooms, or add zucchini ribbons.

FAQ

Can I make this ahead?

Yes.

Roast the squash and prep the steak-and-veggie mixture up to 2 days in advance. When you’re ready to eat, assemble with cheese, then broil until melty.

What cut of beef is best?

Ribeye is traditional for cheesesteaks because it’s well-marbled and tender. Sirloin, flank (sliced thin against the grain), or pre-shaved steak are great budget-friendly choices.

How do I slice the beef thinly at home?

Place the steak in the freezer for 20–30 minutes to firm it up.

Use a sharp knife to cut very thin slices against the grain for tenderness.

Is spaghetti squash keto?

Yes, in reasonable portions. It’s lower in net carbs than pasta or bread, especially when paired with high-fat, high-protein toppings like steak and cheese.

Can I make it without a broiler?

Absolutely. Bake at 400°F for 8–10 minutes until the cheese is melted.

You won’t get as much browning, but it will still be delicious.

What if my squash is huge or tiny?

Adjust roasting time. Smaller squash cook faster; larger need more time. The test is simple: the strands should pull apart easily with a fork.

How spicy can I make it?

Add red pepper flakes, a pinch of cayenne, or use pepper jack cheese.

You can also sauté a diced jalapeño with the onions and peppers.

How can I lower the carbs even more?

Use fewer onions and more mushrooms or peppers, and watch for added sugars in pre-shredded cheeses or packaged meats. Season with spices instead of sweet sauces.

Can I use a different melty cheese?

Yes. Fontina, havarti, or gouda melt beautifully and taste great with steak.

Mix and match to suit your preference.

What sides go well with this?

A simple green salad with a vinaigrette, roasted broccoli, or sautéed green beans keeps the meal light and balanced.

In Conclusion

Keto Philly Cheesesteak Spaghetti Squash brings big, bold cheesesteak flavor to your table without the bread. It’s hearty, cheesy, and surprisingly simple to pull off on a busy night. With a few smart swaps and a quick broil, you get a comforting, low-carb meal that tastes like a treat.

Keep it flexible, season well, and enjoy every melty, savory bite.

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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating