Philly Cheesesteak Bowls Recipe hits all the cravings of a classic cheesesteak with juicy beef, melty cheese, and tender peppers piled into a cozy bowl. It works for busy weeknights, meal prep fans, and anyone who wants that takeout flavor in about 35 minutes. I first tested this version on a chaotic Tuesday, and my family now requests it more than actual cheesesteaks.
Why Philly Cheesesteak Bowls Recipe Is Worth It
You get all the flavors of a Philly cheesesteak without juggling a messy sandwich that falls apart in your hands. The bowls feel hearty and comforting, but you control the base, toppings, and portion size.
You can keep it low carb with cauliflower rice or go classic with white rice, and the recipe still tastes rich and cheesy. Cleanup stays simple, and the whole meal cooks in one large skillet plus whatever you use for the base.
“This Philly Cheesesteak Bowls Recipe tastes like takeout from a great sandwich shop, but it comes together faster than delivery and disappears just as fast at the table.” ★★★★★
Ingredients You Need

Steak and veggies
- 1.5 pounds ribeye steak, thinly sliced across the grain
- Use ribeye for classic flavor; flank steak or sirloin also work if you slice very thin.
- 1 tablespoon cornstarch
- This lightly coats the steak and helps it sear and stay tender.
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 2 tablespoons olive oil or avocado oil
- 1 large yellow onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 red bell pepper, thinly sliced
- 8 ounces cremini or white mushrooms, sliced
- You can skip mushrooms if your crew avoids them, or swap with extra peppers.
Cheesy topping
- 6 slices provolone cheese, cut into strips or torn
- I like Sargento or Boar’s Head for consistent melt.
- 1 cup shredded mozzarella cheese
- 2 ounces cream cheese, softened
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon hot sauce, optional, to taste
Bowl base
- 4 cups cooked white rice, brown rice, or cauliflower rice
- Use microwave rice pouches for a quick pantry shortcut.
- 1 tablespoon butter or olive oil, to toss with the hot rice
- Salt and pepper, to taste
Optional toppings
- Thinly sliced green onions
- Pickled jalapeños
- Diced tomatoes
- Shredded lettuce
- Extra hot sauce
- Crushed red pepper flakes
Equipment list
- Large heavy skillet or cast iron pan
- Cutting board and sharp chef’s knife
- Mixing bowls
- Tongs or a spatula
- Small saucepan or microwave safe bowl for the cheese mixture
- Measuring spoons and cups
- Rice cooker, pot, or microwave for the bowl base
Quick Tips & substitutions
- Slice the steak while it sits slightly firm from the fridge so your knife glides and you get thin strips.
- Use pre sliced mushrooms and pre chopped peppers from the produce section to cut prep time.
- Swap ribeye with thinly sliced deli roast beef in a pinch, and warm it gently so it stays tender.
- Use provolone for classic flavor, or swap with white American or Monterey Jack for extra melt.
- Choose cauliflower rice or shredded cabbage as the base if you want a low carb Philly Cheesesteak Bowls Recipe.
- Stir a spoonful of mayo into the cheese mixture if you want a creamier, almost sauce like topping.
- Season the rice or cauliflower rice with garlic powder and a little butter so the base tastes as good as the topping.
- Cook veggies to your preferred texture; leave them with a little bite or soften them fully for a more traditional cheesesteak feel.
How to Make Philly Cheesesteak Bowls

Step 1: Prep the steak and veggies
Pat the steak dry with paper towels so it sears instead of steams. Slice the steak very thin across the grain, then place it in a bowl. Toss with cornstarch, salt, pepper, garlic powder, and onion powder until the strips look lightly coated.
Slice the onion, peppers, and mushrooms into similar thickness so they cook evenly. Set the veggies aside in a separate bowl. Keep everything close to the stove so you move quickly once the pan heats.
Step 2: Cook the base
Cook your rice or cauliflower rice according to package directions or your usual method. Toss the hot base with butter or olive oil, plus a pinch of salt and pepper. Keep it warm on low heat or cover it so it stays steamy while you cook the steak and veggies.
Step 3: Sear the steak
Heat 1 tablespoon of oil in a large skillet over medium high heat until it shimmers. Add half the steak in a single layer and let it sear for about 1 to 2 minutes before you stir, so it develops color. Stir and cook another 1 to 2 minutes until the steak looks browned and just cooked through.
Transfer the steak to a plate and repeat with the remaining oil and steak. Keep the cooked steak loosely covered so it stays warm. You now have flavorful browned bits in the pan that will season the veggies.
Step 4: Cook the veggies
In the same skillet, add the sliced onions and peppers. Sauté over medium heat for about 5 to 7 minutes until they soften and pick up some color. Add the mushrooms and cook another 3 to 4 minutes until they release their moisture and turn golden.
Scrape up any browned bits from the bottom of the pan with a wooden spoon as the veggies cook. Taste and add a pinch of salt and pepper if needed. You want the veggies to taste good on their own before they meet the steak.
Step 5: Mix steak and veggies together
Return the cooked steak and any juices to the skillet with the veggies. Stir everything together over low to medium heat. Let the mixture warm through for 2 to 3 minutes so the flavors mingle.
Taste and adjust seasoning with more salt, pepper, or garlic powder if you like a stronger flavor. Turn the heat to low while you prepare the cheese topping. Keep the mixture juicy but not soupy.
Step 6: Make the cheesy topping
In a small saucepan or microwave safe bowl, add cream cheese, shredded mozzarella, Worcestershire sauce, Dijon mustard, and hot sauce if you use it. Warm gently over low heat or in short microwave bursts, stirring often, until the mixture turns smooth and creamy. You want a pourable but thick consistency.
If the mixture looks too thick, stir in a tablespoon of milk or broth. If it looks too thin, add a little more shredded mozzarella. Taste and adjust with a pinch of salt or extra hot sauce.
Step 7: Assemble the bowls
Scoop a generous portion of rice or cauliflower rice into each bowl. Spoon the hot steak and veggie mixture over the base, dividing it evenly. Drizzle or spoon the warm cheese mixture over the top.
Tuck strips or torn pieces of provolone over the hot filling so they melt. Add any toppings you like, such as green onions, pickled jalapeños, or shredded lettuce. Serve the Philly Cheesesteak Bowls Recipe while everything stays hot and melty.
Recipe Variations
- Gluten free: Use gluten free Worcestershire sauce and mustard, and serve over rice or cauliflower rice.
- Low carb: Use cauliflower rice or shredded sautéed cabbage as the base and reduce the cheese sauce slightly.
- Vegan: Swap steak with marinated portobello strips or seitan, use vegan butter, and choose dairy free cheeses and sauces.
- Extra veggie: Add zucchini, spinach, or shredded carrots to the skillet with the peppers and onions.
- Spicy: Use pepper jack cheese, extra hot sauce, and plenty of pickled jalapeños on top.
- Kid friendly: Skip hot sauce, use mild provolone and mozzarella, and serve with plain rice on the side.
Ways to Serve Philly Cheesesteak Bowls
- Spoon over garlic butter rice and top with shredded lettuce and diced tomatoes for a cheesesteak salad vibe.
- Serve over cauliflower rice with extra peppers and onions for a lighter bowl.
- Pair with a simple green salad and roasted potatoes for a bigger dinner spread.
- Add a side of steamed broccoli or green beans for extra veggies.
- Pack into meal prep containers with rice on one side and steak mixture on the other for easy lunches.
Storage Success
Let leftovers cool until they reach room temperature, then store the steak and veggies in an airtight container for up to 4 days. Keep the rice or cauliflower rice in a separate container so it does not soak up too much moisture. Store the cheese sauce in a small jar or container and reheat it gently with a splash of milk or broth to loosen it.
Reheat the steak and veggies in a skillet over medium heat or in the microwave until hot, then warm the base separately so it stays fluffy. Assemble bowls just before you eat so everything tastes fresh and keeps a good texture.

Philly Cheesesteak Bowls Recipe
Ingredients
Instructions
- Prepare the steak by patting it dry with paper towels and slicing it into thin strips if not already sliced.
- Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the sliced onions and bell peppers and cook, stirring occasionally, until softened and lightly caramelized, about 8–10 minutes. Add the minced garlic in the last 1 minute of cooking, then transfer the vegetables to a plate and set aside.
- In the same skillet, add the remaining 1 tablespoon of olive oil. Add the steak in an even layer, season with salt, black pepper, onion powder, and garlic powder, and cook over medium-high heat, stirring occasionally, until browned and just cooked through, about 4–6 minutes.
- Stir the Worcestershire sauce into the cooked steak, then return the peppers and onions to the skillet. Toss everything together and cook for another 1–2 minutes to heat through and combine the flavors. Adjust seasoning with additional salt and pepper if needed.
- Reduce the heat to low and sprinkle the provolone and mozzarella cheese evenly over the steak and vegetables. Cover the skillet with a lid and cook for 1–2 minutes, or until the cheese is fully melted.
- To serve, divide the cooked rice (if using) among 4 bowls. Top each bowl with an equal portion of the cheesy steak and pepper mixture. Garnish with chopped fresh parsley if desired and serve hot.
Notes
Approximate per serving (without rice): 480 calories; fat 32 g; saturated fat 12 g; carbohydrates 9 g; fiber 2 g; sugars 5 g; protein 38 g; sodium 760 mg. With 1/2 cup cooked rice per serving: about 580 calories; fat 32 g; saturated fat 12 g; carbohydrates 26 g; fiber 2 g; sugars 5 g; protein 39 g; sodium 770 mg. Values will vary based on specific ingredients, brands, and portion sizes.