Philly Cheesesteak Bowls – Easy Low Carb Dinner Idea

These Philly Cheesesteak Bowls pack a whopping 32 grams of protein per serving without any of the carb-loaded bread, making them perfect for anyone who’s craving those classic Philly flavors but wants to stay on track with their protein goals. I actually created this recipe after my daughter complained, “Healthy dinners don’t taste like real food,” and now it’s our family’s top pick for dinner night after night.
I’ll never forget my first try at making a low-carb Philly cheesesteak. I was knee-deep in prep, dreaming of that perfect blend of tender beef, melty cheese, and sautéed peppers and onions, but I needed a recipe that wouldn’t wreck my macros. That first go? Total flop — soggy veggies, chewy meat, and cheese that somehow turned rubbery. But after a few kitchen experiments and some serious trial and error, I cracked the code: hot pan, thin beef slices, and timing everything just right. Now this recipe is easier than grabbing takeout, and my teens actually ask for seconds. The best part? You get all that cheesy, savory goodness in a protein-packed bowl ready in 30 minutes.
Tasty low-carb Philly cheesesteak bowls featuring tender beef, sautéed peppers and onions, and melted provolone on a bed of fluffy cauliflower rice. Ready in 30 minutes, with 32g of protein per serving.
These Philly Cheesesteak Bowls prove you don’t have to sacrifice bold, comforting flavors to eat high-protein and low-carb. Tender beef, perfectly sautéed veggies, and gooey melted cheese come together in just 30 minutes of active cooking—making healthy dinners actually feel like a treat. Give it a whirl tonight and tell me what you think!
Why You Will Love This
This recipe gives you all the essentials of a Philly cheesesteak—thin, juicy slices of beef, sweet caramelized peppers and onions, and melty provolone cheese—without the carb-heavy roll. It’s designed to be flavorful, straightforward, and totally doable on a busy weeknight.
- Big flavor, low carb: You get all those rich, savory cheesesteak flavors served over light cauliflower rice, keeping carbs low without compromising on taste.
- High protein, sensible calories: Each serving delivers about 32 grams of protein and around 385 calories, making this a hearty, filling meal whether you’re tracking macros or just want something satisfying for dinner.
- Quick weeknight dinner: From chopping veggies to plating up in about 30 minutes of active cooking—faster than takeout and way better for you. For another speedy option, try these Air Fryer Chicken Fajitas.
- Family favorite: This one’s a hit at my house—my kids ask for it frequently, and yep, the teens often want seconds too.
- Meal prep friendly: The beef and veggie mix keeps well in the fridge for up to four days, and you can freeze it for up to three months. Just keep that cauliflower rice separate to prevent sogginess and heat gently when ready to eat. For more make-ahead protein ideas, this Air Fryer Grilled Chicken works great for bowls and salads.
- Simple tricks for perfect texture: Freezing the beef briefly makes slicing easier, a hot sear locks in flavor, garlic gets added late to prevent burning, and leaving the cauliflower rice uncovered keeps it fluffy.
- Super adaptable: Swap out cheeses like Swiss or fontina, use ground beef or plant-based options, wrap it in lettuce leaves for a low-carb twist, or add pickled banana peppers for a punch of tang — this recipe is your canvas.
So, if you want a cozy, protein-packed dinner that tastes like it came straight from a Philly diner—not just a “healthy” plate—this is it. Try it for dinner tonight, or make extra to freeze and pull out on busy nights.
Big Flavor, Minimal Carbs
This recipe gives you all the essentials of a Philly cheesesteak—thin, juicy slices of beef, sweet caramelized peppers and onions, and melty provolone cheese—without the carb-heavy roll. It’s designed to be flavorful, straightforward, and totally doable on a busy weeknight.
- Big flavor, low carb: You get all those rich, savory cheesesteak flavors served over light cauliflower rice, keeping carbs low without compromising on taste.
- High protein, sensible calories: Each serving delivers about 32 grams of protein and around 385 calories, making this a hearty, filling meal whether you’re tracking macros or just want something satisfying for dinner.
- Quick weeknight dinner: From chopping veggies to plating up in about 30 minutes of active cooking—faster than takeout and way better for you.
- Family favorite: This one’s a hit at my house—my kids ask for it frequently, and yep, the teens often want seconds too.
- Meal prep friendly: The beef and veggie mix keeps well in the fridge for up to four days, and you can freeze it for up to three months. Just keep that cauliflower rice separate to prevent sogginess and heat gently when ready to eat.
- Simple tricks for perfect texture: Freezing the beef briefly makes slicing easier, a hot sear locks in flavor, garlic gets added late to prevent burning, and leaving the cauliflower rice uncovered keeps it fluffy.
- Super adaptable: Swap out cheeses like Swiss or fontina, use ground beef or plant-based options, wrap it in lettuce leaves for a low-carb twist, or add pickled banana peppers for a punch of tang — this recipe is your canvas.
So, if you want a cozy, protein-packed dinner that tastes like it came straight from a Philly diner—not just a “healthy” plate—this is it. Try it for dinner tonight, or make extra to freeze and pull out on busy nights.
What You’ll Need

- 1 lb beef sirloin (thinly sliced, optionally freeze for 30 minutes before slicing for easier prep)
- 1 tablespoon olive oil
- 1 large green bell pepper (sliced)
- 1 large onion (sliced)
- 8 oz mushrooms (sliced, baby bella preferred)
- 2 cloves garlic (minced)
- 1 teaspoon Worcestershire sauce
- Salt and pepper (to taste)
- 8 slices (6-8 oz) provolone cheese (cut into strips, deli-sliced works best)
- 4 cups riced cauliflower (squeeze out excess moisture if using frozen)
- 2 tablespoons butter
- Fresh parsley (for garnish)
Make the Cheesesteak Bowls
- Optionally freeze beef for 30 minutes to firm it for thin slicing.
- Thinly slice beef across the grain and pat dry with paper towels.
- Slice the green bell pepper, onion, and mushrooms; mince garlic; cut provolone into strips; measure cauliflower rice.
-
If using frozen cauliflower rice, thaw and squeeze out excess moisture.
- Heat olive oil in a large skillet over medium-high heat until shimmering but not smoking.
- Add beef in a single layer (cook in batches if needed) and cook undisturbed 3–4 minutes until golden-brown and caramelized; transfer to a plate.
- Add bell peppers, onions, and mushrooms to the skillet and sauté 5–7 minutes until soft and starting to brown at the edges; add minced garlic in the last minute and cook until fragrant.
-
Melt butter in a second skillet over medium heat, add riced cauliflower, and sauté 5–7 minutes until tender and lightly golden; season with salt and pepper and keep the pan uncovered.

- Return the beef to the veggie skillet, pour in Worcestershire sauce, season with salt and pepper, and stir about 1 minute to combine.
- Lay provolone strips evenly over the beef and veggies, cover the skillet, and heat 1–2 minutes until the cheese melts.
-
Scoop cauliflower rice into bowls, top with the cheesy beef and vegetable mixture, garnish with fresh parsley, and serve immediately.

Tips for Best Texture and Flavor
A few small changes can make a huge impact on this dish. These pointers help you get the best texture and flavor whether you’re cooking for one night or prepping meals ahead.
- Freeze the beef for about 30 minutes before slicing to get those thin, tender strips that sear quickly and cook evenly.
- Pat your beef dry with paper towels before searing—that dry surface browns better. Don’t overcrowd the pan; cook in batches so each piece gets that golden crust.
- Use a high-heat oil, like olive oil, but watch the temperature so it doesn’t burn. Get your skillet nice and hot to caramelize the meat instead of stew it.
- Add the garlic right at the end when cooking the veggies. It cooks fast and can turn bitter if left too long.
- Keep the cauliflower rice uncovered as it cooks so excess moisture evaporates. If using frozen, squeeze out any water first – soggy rice is no fun.
- Use deli-sliced provolone or thin cheese strips. Cover the pan for just 1-2 minutes to get that melty cheese without overcooking your filling.
- Season gradually and taste as you go – Worcestershire sauce adds rich umami, so start light, taste, and adjust salt and pepper accordingly.
- For meal prep, keep the cauliflower rice and beef/veggie combo separate to avoid soggy rice. Reheat gently on the stovetop and add fresh cheese after warming. For another make-ahead low-carb option, try this Creamy Low Carb Chicken Casserole with Broccoli and Bacon.
- Switch it up by swapping provolone for Swiss or fontina, wrapping the filling in lettuce leaves for even fewer carbs, or adding pickled banana peppers for a tangy bite.
Toppings, Swaps, and Serving Ideas
These bowls are great on their own but shine when paired with sides or toppings that bring some extra crunch, brightness, or zing to each bite. A crisp Cucumber Ranch Crack Salad adds cool, creamy contrast.
Pickled Banana Peppers: These little gems bring that authentic tang and a touch of heat that really amplify the Philly cheesesteak vibe. My family fights over these at the table—they’re that good. Like extra oniony crunch on the side? Try Air Fryer Crispy Mini Blooming Onions.
Storage and Make-Ahead Tips
Keep the beef and vegetable mixture in an airtight container in the fridge for up to four days. Store your cauliflower rice separately to keep it light and fluffy—no one wants mushy rice!
When reheating, warm everything gently on the stovetop or microwave, then add fresh provolone cheese on top to get that just-melted finish. The beef and veggie mix freezes really well for up to three months, making it perfect for batch cooking and busy nights. If you’re planning ahead, another high-protein meal prep option is High Protein Creamy Chicken Bacon Ranch Pasta.
This recipe is seriously versatile — try serving it wrapped in crisp lettuce leaves for a fresh, low-carb meal, or over regular rice if you’re not counting carbs. Everyone can customize their bowl just the way they like it.
Quick Answers to Common Questions
-
Can I use a different cut of beef?
Absolutely! Sirloin balances tenderness and leanness nicely, but flank, skirt steak, or ribeye are great too. Just freeze slightly and slice thinly across the grain. Fattier cuts will be richer and might need less oil to cook.
-
Can I make this with ground beef?
Yes! Ground beef changes the texture a bit and skips the slicing and searing steps. Just brown the beef, drain any excess fat if you want, then add the veggies and Worcestershire sauce as usual. Looking for another easy ground beef dinner? Try our 6-ingredient Slow Cooker Hamburger Hash.
-
How long do leftovers last?
They keep well for up to four days in airtight containers in the fridge. The beef and veggie mixture freezes great for up to three months. Keep cauliflower rice separate for best texture.
-
How do I reheat without drying out the meat?
Warm it slowly on the stove over low to medium heat with a splash of water or broth and cover to keep moisture in. You can also microwave in short bursts. Top with fresh provolone cheese after reheating to get gooey cheese goodness.
-
Can I make this dairy-free or vegan?
For dairy-free, just leave out the cheese or use a plant-based melting cheese alternative. To make it vegan, swap beef with sliced seitan, seasoned mushrooms, or tempeh and use vegan cheese options.
-
Is this recipe keto-friendly?
Yes! Serving the beef and veggies over cauliflower rice keeps carbs low while delivering about 32 grams of protein and roughly 385 calories per serving.
-
Can I use fresh versus frozen riced cauliflower?
Both work well. Fresh cauliflower rice is usually drier and cooks quickly. If you’re using frozen, thaw it and squeeze out as much moisture as you can before cooking to keep the texture just right.
-
How do I get perfectly melted cheese?
Use deli-style provolone or thin slices, spread them evenly over the hot mixture, then cover the pan for 1 to 2 minutes. The steam melts the cheese evenly without drying out the dish.

Tasty low-carb Philly cheesesteak bowls featuring tender beef, sautéed peppers and onions, and melted provolone on a bed of fluffy cauliflower rice. Ready in 30 minutes, with 32g of protein per serving.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 portions 1x
- Category: Dinner, Main Course
- Cuisine: American
Ingredients
- 1 lb beef sirloin (thinly sliced, optionally freeze for 30 minutes before slicing for easier prep)
- 1 tablespoon olive oil
- 1 large green bell pepper (sliced)
- 1 large onion (sliced)
- 8 oz mushrooms (sliced, baby bella preferred)
- 2 cloves garlic (minced)
- 1 teaspoon Worcestershire sauce
- Salt and pepper (to taste)
- 8 slices provolone cheese (6–8 oz, cut into strips, deli-sliced works best)
- 4 cups riced cauliflower (squeeze out excess moisture if using frozen)
- 2 tablespoons butter
- Fresh parsley (for garnish)
Instructions
- Optionally freeze beef for 30 minutes to firm it for thin slicing.
- Thinly slice beef across the grain and pat dry with paper towels.
- Slice the green bell pepper, onion, and mushrooms; mince garlic; cut provolone into strips; measure cauliflower rice.
- If using frozen cauliflower rice, thaw and squeeze out excess moisture.
- Heat olive oil in a large skillet over medium-high heat until shimmering but not smoking.
- Add beef in a single layer (cook in batches if needed) and cook undisturbed 3–4 minutes until golden-brown and caramelized; transfer to a plate.
- Add bell peppers, onions, and mushrooms to the skillet and sauté 5–7 minutes until soft and starting to brown at the edges; add minced garlic in the last minute and cook until fragrant.
- Melt butter in a second skillet over medium heat, add riced cauliflower, and sauté 5–7 minutes until tender and lightly golden; season with salt and pepper and keep the pan uncovered.
- Return the beef to the veggie skillet, pour in Worcestershire sauce, season with salt and pepper, and stir about 1 minute to combine.
- Lay provolone strips evenly over the beef and veggies, cover the skillet, and heat 1–2 minutes until the cheese melts.
- Scoop cauliflower rice into bowls, top with the cheesy beef and vegetable mixture, garnish with fresh parsley, and serve immediately.
Notes
For meal prep, store beef and vegetable mix separately from cauliflower rice in airtight containers to keep everything fresh and prevent sogginess., The beef mixture freezes well for up to 3 months; reheat gently and add fresh cheese for a just-made melt., Freezing the beef for 30 minutes before slicing helps make thin strips easily., Customize by adding hot sauce, pickled banana peppers, or extra cheese to suit your taste., Use Swiss or fontina cheese as a swap for provolone, or substitute ground beef or plant-based options., Wrap filling in lettuce leaves for a low-carb twist., When reheating leftovers, warm slowly on stove or microwave, and top with fresh provolone cheese.
Nutrition
- Calories: 385
- Protein: 32g