There are some dinners that end up becoming part of my regular routine without me even planning for it. This Philly Cheesesteak Bowls recipe is one of those meals. I made it the first time because I wanted something hearty without spending half my evening in the kitchen. Now I make it whenever I need dinner to be filling, simple, and packed with flavor.
What I like most is that it gives me everything I enjoy about a classic cheesesteak without having to deal with bread. Sometimes I serve it over rice when I want something extra satisfying. Other nights I keep it low carb and pile everything into a bowl with nothing underneath. Both versions disappear fast.
I also appreciate how forgiving this recipe is. I’ve made it with flank steak, sirloin, and even ground beef when that’s all I had in the refrigerator. It always turns out comforting, cheesy, and loaded with those tender peppers and onions that make every bite taste complete.
One mistake I made early on was cooking the steak way too long because I thought it needed more color. It became chewy instead of juicy. Since then, I cook the vegetables first, let the steak cook only until it’s done, then melt the cheese over everything right at the end. That one little change made a huge difference.
If you’re looking for a weeknight dinner that doesn’t require a long list of complicated ingredients, this recipe is worth keeping around. It feels like comfort food but still leaves me feeling good afterward.
A Quick Look Before You Start
I usually gather everything before I turn on the stove. Since this meal cooks quickly, having the vegetables chopped and seasonings mixed ahead of time keeps things relaxed instead of rushed.
- Prep time is about 15 minutes.
- Cooking takes around 15 minutes.
- The recipe easily feeds four people.
- It works as a low carb meal or over rice, cauliflower rice, or another grain.
- Leftovers stay delicious for lunch the next day.
Ingredients I Used for the Recipe
- 1½ to 2 pounds flank steak – sliced into bite-sized pieces for tender, juicy protein. Sirloin or even ground beef also works.
- ½ yellow onion, diced – adds natural sweetness once softened.
- 2 bell peppers, chopped – I usually mix green and red for color and flavor.
- 3 cloves garlic, minced – gives the whole skillet extra depth.
- 1½ tablespoons Worcestershire sauce – adds that rich savory flavor that brings everything together.
- 4 to 6 slices provolone cheese – melts into a creamy topping. Mozzarella can work if needed.
- 1 tablespoon cooking oil – helps cook the vegetables and steak evenly.
- ½ teaspoon salt – seasons the meat.
- ½ teaspoon black pepper – balances the richness.
- ½ teaspoon paprika – adds gentle smoky flavor.
- ½ teaspoon onion powder – boosts the onion flavor without overpowering it.
- ½ teaspoon dried oregano – gives a little earthy flavor.
- ½ teaspoon dried marjoram – adds warmth and subtle sweetness.
- ½ teaspoon Montreal steak seasoning (optional) – for an extra layer of beefy seasoning.
- Cooked rice or cauliflower rice (optional) – serves as the base if I want a more filling bowl.
How to Make Philly Cheesesteak Bowls?
Step 1 – Cook the Vegetables
I heat the oil in a large skillet over medium-high heat. Once it’s hot, I add the onions and peppers. They cook for about five minutes until they’re soft but still have a little texture. Then I stir in the garlic for another minute so it becomes fragrant without burning.
Step 2 – Mix the Seasonings
While the vegetables cook, I combine the salt, pepper, paprika, onion powder, oregano, marjoram, and steak seasoning in a small bowl. Mixing them first helps everything coat the steak evenly later.
Step 3 – Brown the Steak
I add the sliced steak right into the skillet with the vegetables. Then I sprinkle the seasoning blend over everything and pour in the Worcestershire sauce. I toss it all together and let the steak cook just until it’s browned and cooked the way I like.
This part happens quickly. Thin steak doesn’t need much time, so I keep an eye on it instead of walking away.
Step 4 – Melt the Cheese
Once the steak is almost finished, I lay the provolone slices across the top. I remove the skillet from the heat, cover it with a lid, and let the cheese melt naturally for a couple of minutes.
I love lifting the lid and seeing that perfectly melted layer of cheese covering everything. That’s honestly my favorite moment.
Step 5 – Build the Bowls
I spoon the cheesy steak mixture into serving bowls. Sometimes I serve it over rice when everyone is extra hungry. Other times I use cauliflower rice or skip the base completely for a lighter dinner.
If I have chopped parsley around, I’ll sprinkle a little over the top for freshness, but I don’t think it’s necessary. The steak, peppers, onions, and cheese already do all the heavy lifting.
Tips
- Slice the steak thinly so it cooks quickly and stays tender.
- Don’t overcook the steak. A few extra minutes can make it noticeably tougher.
- Cook the vegetables before adding the beef so they soften properly.
- Use freshly shredded or sliced provolone for the smoothest melt.
- Add mushrooms if you enjoy them with cheesesteaks.
- Serve over white rice, brown rice, cauliflower rice, or quinoa depending on what you’re craving.
- Ground beef works well when steak isn’t available.
- If you enjoy a little heat, add crushed red pepper flakes before serving.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- You can freeze portions for up to 2 months and reheat them for quick lunches.
A Few Things I’ve Learned After Making This More Than Once
I used to think more cheese automatically meant a better bowl. It doesn’t. Too much cheese can cover up the flavor of the steak and vegetables. I now use just enough to coat everything without making it heavy.
I also learned that bell peppers matter more than I expected. Green peppers give the most traditional flavor, but mixing different colors makes the bowls taste a little sweeter and brighter. If my grocery store has colorful peppers on sale, that’s what I buy.
When I know I’ll have a busy week, I slice the steak and vegetables ahead of time. Then dinner comes together in about fifteen minutes, which feels like a huge win after a long day.
This recipe has become one of my favorite meal prep lunches too. I keep the rice separate until I’m ready to eat because I think the texture stays better that way. If I’m keeping things low carb, I simply pack the steak mixture by itself and heat it when lunchtime comes around.
People sometimes ask if this tastes like a traditional Philly cheesesteak. I think it captures all the flavors I love most. The tender steak, peppers, onions, melted provolone, and savory seasoning are all there. The only thing missing is the roll, and honestly, I rarely miss it.
I also like how easy it is to adjust based on who’s eating. Some people in my family want extra peppers. Someone else always asks for mushrooms. Occasionally I’ll serve it over rice for the kids while I keep mine simple in a bowl. Nobody feels like they’re eating a completely different meal.
One thing I never skip is Worcestershire sauce. It might seem like a small ingredient, but it adds so much savory flavor that the whole dish tastes richer. I’ve forgotten it once, and I definitely noticed the difference.
As for side dishes, I don’t always make one because these bowls are filling enough on their own. If I have a fresh green salad sitting in the refrigerator, I’ll serve it alongside dinner. Sometimes I make homemade fries if I’m leaning toward comfort food. Both pair nicely without stealing attention from the main dish.
What keeps bringing me back to this recipe isn’t that it’s fancy. It isn’t. It’s dependable. I know exactly how it’ll turn out, I probably already have most of the ingredients, and cleanup is easy because everything cooks in one skillet.
There are plenty of dinners that look impressive but leave me exhausted afterward. This isn’t one of them. It gives me big flavor with very little stress, and honestly, that’s exactly the kind of recipe I reach for on busy weeknights.
If you’re craving something warm, cheesy, satisfying, and easy enough to pull together without much planning, these Philly Cheesesteak Bowls deserve a spot on your dinner rotation. They’ve definitely earned one in mine.

Philly Cheesesteak Bowls Recipe
Description
These Philly Cheesesteak Bowls are a quick, hearty dinner made with tender steak, sautéed peppers and onions, savory seasonings, and melted provolone cheese. They're everything you love about a classic cheesesteak without the bread. Serve them over rice, cauliflower rice, or enjoy them on their own for an easy low-carb meal that's ready in about 30 minutes.
Ingredients
Instructions
- Heat the cooking oil in a large skillet over medium-high heat.
- Add the diced onion and chopped bell peppers. Cook for about 5 minutes until softened, then stir in the minced garlic and cook for 1 minute.
- In a small bowl, combine the salt, pepper, paprika, onion powder, oregano, marjoram, and optional Montreal steak seasoning.
- Add the sliced steak to the skillet. Sprinkle the seasoning mixture over the meat and vegetables, then pour in the Worcestershire sauce.
- Cook for 4 to 6 minutes, stirring frequently, until the steak is browned and just cooked through.Avoid overcooking to keep the steak tender.
- Lay the provolone cheese slices evenly over the steak mixture.
- Remove the skillet from the heat, cover with a lid, and let the cheese melt for about 2 minutes.
- Serve the cheesy steak mixture over cooked rice, cauliflower rice, or enjoy it by itself.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 485kcal
- % Daily Value *
- Total Fat 27gg42%
- Saturated Fat 11gg56%
- Trans Fat 0.5gg
- Cholesterol 118mgmg40%
- Sodium 780mgmg33%
- Potassium 890mgmg26%
- Total Carbohydrate 10gg4%
- Dietary Fiber 2gg8%
- Sugars 5gg
- Protein 47gg94%
- Calcium 22% mg
- Iron 24% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Slice the steak thinly so it cooks quickly and stays tender.
- Don't overcook the beef. Thin steak only needs a few minutes in the skillet.
- Green peppers give the most traditional cheesesteak flavor, but mixing colors adds sweetness.
- Add mushrooms if you enjoy them with cheesesteaks.
- Store leftovers in an airtight container for up to 4 days or freeze for up to 2 months.
