If you’re craving a fusion of bold flavors and comforting textures, this Philly Cheesesteak Stuffed Spaghetti Squash Recipe is an absolute game-changer. Imagine tender, roasted spaghetti squash acting as the perfect “bowl” to hold a savory mix of thinly sliced flank steak, caramelized onions, peppers, and mushrooms, all covered with melty provolone cheese. This dish brings all the joys of a classic Philly cheesesteak without the bun, making it lighter but just as satisfying. It’s a delightful, wholesome meal that’s as fun to make as it is to eat, and perfect for those who love a hearty dinner without the extra carbs.
Ingredients You’ll Need
Getting started on this flavorful Philly Cheesesteak Stuffed Spaghetti Squash Recipe is super simple because the ingredients are straightforward but pack a punch. Each one contributes essential layers of texture, color, and taste that come together to create this irresistible dish.
- 2 small spaghetti squash: Acts as the nutritious and naturally gluten-free base, giving the dish its unique noodle-like strands.
- 3 tbsp olive oil (divided): Used to roast the squash and sauté the veggies and steak, enhancing flavor with its fruity richness.
- 1 tbsp butter: Adds a silky finish to the sautéed mushrooms for that lovely golden crisp.
- 8 oz crimini mushrooms (thinly sliced): Brings earthy depth and a meaty texture that complements the steak beautifully.
- 1 lb flank steak (thinly sliced then chopped into 3” pieces): The star protein, tender and flavorful when cooked just right.
- 1 sweet onion (diced): Offers sweetness and soft texture that balances the savory steak.
- 2 green bell peppers (diced): Provide color, mild crunch, and subtle bitterness for contrast.
- 2 cloves garlic (minced): Infuses that unmistakable aromatic punch that rounds out the veggies.
- 1 tsp steak seasoning: A blend that seasons the steak to savory perfection.
- 1 tsp Italian seasoning: Adds herbal notes linking everything with a Mediterranean vibe.
- 8 slices provolone or American cheese: Essential for that gooey, melty cheesesteak experience.
- Kosher salt (to taste): Enhances all the natural flavors without overpowering.
- Pepper (to taste): Adds just the right amount of heat and complexity.
You’ll find the full ingredient list, instructions, and print option in the recipe card below.
How to Make Philly Cheesesteak Stuffed Spaghetti Squash Recipe
Step 1: Roast Your Spaghetti Squash
Begin by preheating your oven to 425°F and lining a baking sheet with parchment paper for easy cleanup. Slice each spaghetti squash lengthwise and remove the seeds—this is the part where the magic base really starts taking shape! After rubbing them with olive oil and seasoning with salt and pepper, place them cut side down so the flesh roasts to tender, slightly caramelized perfection in about 35 to 40 minutes. Watching that squash soften and start to cave in makes you know you’re on the right track.
Step 2: Sauté the Mushrooms
While the squash roasts, heat a tablespoon of olive oil and butter over medium-high heat. Toss in the thinly sliced crimini mushrooms and sauté them until they release their moisture and become golden with lightly crispy edges. This step is key to layering umami depth into your Philly Cheesesteak Stuffed Spaghetti Squash Recipe—it’s all about that complex flavor foundation.
Step 3: Cook the Onions and Peppers
Push those mushrooms aside and add diced onions and green bell peppers to the pan. Sauté them until the onions turn translucent and the peppers soften; this mellow sweetness contrasts beautifully with the robust steak. Adding garlic last gives a fragrant punch without burning, creating a perfectly balanced veggie medley.
Step 4: Sear the Flank Steak
Add your last drizzle of olive oil and spread the thinly sliced steak in an even layer in the pan. Season generously with steak seasoning, Italian herbs, salt, and pepper. Let it cook undisturbed for two minutes, then toss and cook for a few more minutes until your desired doneness—medium-rare is ideal for tender, juicy bites. Removing the pan from heat keeps the steak from overcooking.
Step 5: Combine and Stuff
Return your sautéed veggies to mingle with the steak, tossing them together so every piece is flavorful. Now, line each roasted squash half with a slice of cheese, stuff it generously with the steak and veggie mix, and top it off with another cheese slice. This creates that perfectly melty, cheesy layer that Philly cheesesteak lovers crave.
Step 6: Melt the Cheese Under the Broiler
Switch your oven to broil and slide the stuffed squash halves under it for about 3 to 5 minutes until the cheese is thoroughly melted, bubbling, and just beginning to brown around the edges. This final step lets the flavors meld while adding irresistible cheesiness right on top.
How to Serve Philly Cheesesteak Stuffed Spaghetti Squash Recipe
Garnishes
Sprinkle freshly chopped parsley or green onions over the top for a pop of vibrant color and a subtle fresh note that cuts through the richness. For heat lovers, add a few red pepper flakes to awaken your taste buds and give your Philly Cheesesteak Stuffed Spaghetti Squash Recipe a little kick.
Side Dishes
This stuffed squash is a hearty main all by itself, but pairing it with a crisp green salad or roasted asparagus creates a lovely balance. A simple side of garlic bread or a tangy coleslaw can also add fun textures and flavors that complement the robust cheesesteak filling.
Creative Ways to Present
For a fun twist, cut the roasted squash into smaller “boats” and serve as individual appetizers or party bites. You can also fill mini roasted acorn squash for bite-sized servings perfect for entertaining. Another idea is to add a dash of hot sauce or even a drizzle of balsamic glaze to elevate the presentation and taste even more.
Make Ahead and Storage
Storing Leftovers
Once cooled, store any leftover Philly Cheesesteak Stuffed Spaghetti Squash Recipe in airtight containers in the fridge for up to 3 days. The flavors tend to deepen overnight, making it a great meal prep option.
Freezing
You can freeze the stuffed squash halves after broiling by wrapping them tightly in foil and placing them in a freezer bag. They’ll keep well for up to 2 months. Thaw overnight in the fridge before reheating for the best texture.
Reheating
Reheat leftovers in the oven at 350°F until warmed through to maintain that crispy cheese top and tender squash strands. Alternatively, a quick microwave session followed by a short broil can revive the cheesy goodness without losing texture.
FAQs
Can I use a different type of cheese?
Absolutely! While provolone or American cheese is traditional and melts beautifully, you can experiment with mozzarella, Monterey Jack, or even pepper jack for a little extra spice. Just choose cheeses that melt well to keep that classic gooey texture.
What cut of steak is best for this recipe?
Flank steak is ideal because it’s flavorful and tender if cooked properly, but you can also use skirt steak or sirloin. Just be sure to slice it thinly against the grain for the best tenderness in your Philly Cheesesteak Stuffed Spaghetti Squash Recipe.
Is spaghetti squash difficult to prepare?
Not at all! The main trick is slicing it carefully lengthwise and roasting it until tender. Once cooked, its flesh pulls apart into noodle-like strands that are perfect for stuffing and absorbing all the savory flavors.
Can I make this recipe vegetarian?
Yes! Simply omit the steak and add extra mushrooms, bell peppers, or even some cooked lentils to keep the filling hearty and satisfying while maintaining the iconic flavor profile.
How spicy is the dish?
This Philly Cheesesteak Stuffed Spaghetti Squash Recipe is mild by default, but you can always add crushed red pepper flakes, hot sauce, or pepper jack cheese to introduce as much heat as you like. It’s very customizable to your palate!
Final Thoughts
If you’re looking for a deliciously fun way to enjoy your favorite Philly cheesesteak flavors in a wholesome, veggie-packed form, I can’t recommend this Philly Cheesesteak Stuffed Spaghetti Squash Recipe enough. It’s comforting, nourishing, and absolutely bursting with flavor — exactly what dinner dreams are made of. So grab your ingredients, roll up your sleeves, and treat yourself to a meal that feels like a hug on a plate.
PrintPhilly Cheesesteak Stuffed Spaghetti Squash Recipe
This Philly Cheesesteak Stuffed Spaghetti Squash is a delicious low-carb twist on the classic sandwich, combining roasted spaghetti squash halves filled with a savory mixture of sautéed flank steak, mushrooms, onions, and bell peppers, topped with melted provolone or American cheese. Perfect for a comforting yet healthy meal that brings all the flavors of a traditional Philly cheesesteak in a vegetable-based bowl.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Roasting
- Cuisine: American
- Diet: Low Fat
Ingredients
Spaghetti Squash
- 2 small spaghetti squash
- 1 tbsp olive oil
- Kosher salt (to taste)
- Pepper (to taste)
Steak and Vegetable Filling
- 3 tbsp olive oil (divided)
- 1 tbsp butter
- 8 oz crimini mushrooms, thinly sliced
- 1 lb flank steak, thinly sliced then chopped into 3” pieces
- 1 sweet onion, diced
- 2 green bell peppers, diced
- 2 cloves garlic, minced
- 1 tsp steak seasoning
- 1 tsp Italian seasoning
- 8 slices provolone or American cheese
Instructions
- Prep and Roast Spaghetti Squash: Heat the oven to 425°F and line a baking sheet with parchment paper. Slice the spaghetti squash in half lengthwise, scoop out the seeds, rub with 1 tablespoon olive oil, and season with salt and pepper. Place cut side down on the baking sheet and roast for 35-40 minutes until the flesh is tender and the top begins to cave in.
- Sauté Mushrooms: Heat a 12″ skillet over medium-high heat and add 1 tablespoon olive oil and the butter. Once the butter melts and foams, add the sliced mushrooms. Sauté, stirring occasionally, until they release their liquid and turn golden brown and crispy around the edges, about 10-12 minutes.
- Cook Onions and Peppers: Push the mushrooms to the edge of the pan. Add the diced sweet onion and green bell peppers to the center. Sauté, stirring occasionally, until onions become translucent and peppers soften, about 10 minutes.
- Add Garlic and Remove Vegetables: Add the minced garlic to the pan and mix with the vegetables. Sauté for 1 minute, stirring constantly, then remove all the vegetables from the pan using a slotted spoon and set aside.
- Cook Flank Steak: Add the remaining 1 tablespoon olive oil to the skillet. Arrange the flank steak pieces in a single, even layer. Season with steak seasoning, Italian seasoning, salt, and pepper (start with 1/2 teaspoon each). Cook the steak undisturbed for 2 minutes, then toss and cook for another 2 minutes for medium-rare. Add 2 more minutes for medium, or 3 minutes more for medium well.
- Combine Steak and Vegetables: Remove the skillet from heat. Return the sautéed vegetables to the pan with the steak and toss to combine evenly.
- Stuff Squash with Filling and Cheese: Line each roasted spaghetti squash half with one slice of cheese. Divide the steak and vegetable mixture among the squash halves, then top each with another slice of cheese.
- Broil to Melt Cheese: Switch the oven to broil. Place the stuffed spaghetti squash halves under the broiler for 3-5 minutes until the cheese is melted and bubbling around the edges. Remove from oven and serve immediately.
Notes
- To slice the spaghetti squash safely, use a large, sharp knife and cut slowly to avoid slipping.
- You can substitute provolone with American cheese or even mozzarella for a different flavor profile.
- Adjust steak cook time to your preferred doneness level for best results.
- The recipe serves 4 but can be easily doubled by roasting larger squash or multiple smaller ones.
- For a low-sodium version, reduce or omit the added salt and use low-sodium steak seasoning.