Heap this 1 meaty mixture over zucchini halves for a low carb dinner that actually feels like a proper meal

This low carb Philly cheesesteak zucchini boat recipe is my weeknight answer to wanting something hearty and cheesy without feeling weighed down by bread. Instead of a traditional hoagie roll, we hollow out zucchini halves and heap them with one meaty mixture: shaved beef sautéed with onions, green peppers, garlic butter, and melty provolone. Everything bakes together in a glass casserole dish so it feels like a real, fork-and-knife dinner—not just another diet meal. It has all the classic cheesesteak flavors, just tucked into a veggie base that fits a lower carb lifestyle.
Serve these Philly cheesesteak zucchini boats hot from the oven with a simple side salad or steamed green beans to keep things light and low carb. If you’re feeding a mixed crowd, add some crusty rolls or garlic bread on the side for anyone who wants extra carbs. A cold, crunchy coleslaw or a quick tomato-cucumber salad also works really well to balance the rich, cheesy meat. For drinks, I like sparkling water with lemon or a light beer if you’re not counting carbs too strictly.
Low Carb Philly Cheesesteak Zucchini Boats
Servings: 4

Ingredients
4 medium zucchini
2 tablespoons olive oil, divided
1 1/2 pounds shaved beef (or very thinly sliced steak)
1 large yellow onion, thinly sliced
1 green bell pepper, thinly sliced
3 tablespoons salted butter
2 cloves garlic, minced
1 teaspoon kosher salt, divided (plus more to taste)
1/2 teaspoon black pepper, divided (plus more to taste)
1/2 teaspoon onion powder
1/2 teaspoon garlic powder
8 slices provolone cheese
1 tablespoon Worcestershire sauce (optional but recommended)
1/4 teaspoon red pepper flakes (optional, for a little heat)
2 tablespoons grated Parmesan cheese (optional, for topping)
Fresh parsley, chopped, for garnish (optional)
Directions
Preheat your oven to 400°F (200°C). Lightly grease a 9×13-inch glass casserole dish with 1/2 tablespoon of the olive oil.
Prep the zucchini boats: Trim the ends off each zucchini and slice them in half lengthwise. Use a spoon to gently scoop out the center seeds and some of the flesh, leaving about 1/4-inch thick walls so the zucchini can hold the filling like a boat. Roughly chop about half of the scooped zucchini flesh and set aside; discard the rest or save for another use.
Place the hollowed zucchini halves cut side up in the prepared glass casserole dish. Drizzle with 1 1/2 tablespoons olive oil and sprinkle with about 1/2 teaspoon kosher salt and 1/4 teaspoon black pepper. Rub the oil and seasoning over the cut sides with your hands. Bake the zucchini, uncovered, for 10 to 12 minutes while you prepare the meaty mixture, just until they start to soften but are not fully cooked.
While the zucchini pre-bake, heat a large skillet over medium-high heat. Add 3 tablespoons butter. Once melted and starting to foam, add the minced garlic and cook for 30 seconds, stirring constantly, to infuse the butter without burning the garlic. This is your garlic butter base for the meaty mixture.
Add the sliced onion and green bell pepper to the skillet with the garlic butter. Sprinkle with a pinch of salt and cook, stirring occasionally, for 6 to 8 minutes, until the onions are soft and lightly golden and the peppers are tender-crisp.
Stir the chopped zucchini flesh (that you reserved earlier) into the onion and pepper mixture. Cook for 2 to 3 more minutes to soften and cook off some moisture. This bulks up the filling without adding carbs from bread.
Push the veggies to the sides of the skillet to make a well in the center. Add the shaved beef to the middle in an even layer. Season the beef with the remaining 1/2 teaspoon kosher salt, remaining 1/4 teaspoon black pepper, onion powder, garlic powder, and red pepper flakes if using. Let the beef sear for 1 to 2 minutes before stirring, then cook, tossing everything together, for another 3 to 5 minutes, until the beef is just cooked through and no longer pink.
Turn the heat down to low and stir in the Worcestershire sauce if using. Taste the meaty mixture and adjust seasoning with more salt and pepper if needed. Remove the skillet from the heat. Tear or roughly chop 4 slices of provolone and stir them into the hot beef and veggie mixture until the cheese is melted and everything is well combined. This creates one cohesive, cheesy meaty mixture that will sit nicely on top of the zucchini.
Carefully remove the pre-baked zucchini boats from the oven. Using a spoon or your hands, heap generous portions of the hot meaty mixture over each zucchini half, pressing it gently so it mounds up and stays put. You want each zucchini boat fully covered with that one cheesy beef, onion, pepper, and garlic butter mixture.
Lay the remaining 4 slices of provolone over the tops of the filled zucchini boats, tearing the slices as needed to cover the meat. Sprinkle with grated Parmesan cheese if using.
Return the glass casserole dish to the oven and bake for 10 to 15 minutes, until the cheese is fully melted, bubbly, and starting to brown in spots and the zucchini is tender when pierced with a fork but not mushy.
Remove the casserole dish from the oven and let the zucchini boats rest for about 5 minutes before serving so the filling can set slightly. Garnish with chopped fresh parsley if you like. Serve warm, making sure to scoop up any extra cheesy meaty mixture from the bottom of the dish over the top of each portion so every serving feels like a proper, satisfying meal.

Leave a Comment