All the cheesy, savory goodness of a classic Philly cheesesteak, packed into an easy bowl! Tender slices of beef, caramelized onions, sautéed peppers, and gooey melted cheese come together for a hearty dinner that’s quick, satisfying, and full of comfort-food flavor.
Why You’ll Love This Recipe
- 🥩 Tender, flavorful beef
- 🧀 Loaded with melty cheese
- 🫑 Sweet sautéed peppers and onions
- 🍳 Easy one-pan meal
- ⏱️ Ready in about 30 minutes
- 🍽️ Perfect for lunch or dinner
Perfect For
These bowls are perfect for quick weeknight dinners, meal prep, family meals, game-day food, low-carb dinners, and satisfying lunches.
Common Mistakes to Avoid
- Overcooking the beef — Slice it thinly and cook quickly over high heat.
- Crowding the pan — Cook the beef in batches if necessary so it browns properly.
- Skipping the caramelization — Give the onions enough time to become golden and sweet.
- Adding cheese too early — Add it at the end so it melts without overcooking the beef.
Required Equipment
- Large skillet
- Sharp knife
- Cutting board
- Wooden spoon or spatula
- Mixing bowls
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently in a skillet or microwave until hot.
For meal prep, store the beef and vegetables separately from rice or other toppings when possible.
Recipe Details
Preparation Time: 10 minutes
Cooking Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Best Season: All-season
Total Calories (Per Serving): Approximately 480 calories
📝 Ingredients
Cheesesteak Filling
- 1 lb (450 g) thinly sliced sirloin steak
- 1 tablespoon olive oil
- 1 medium yellow onion, thinly sliced
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 8 oz (225 g) mushrooms, sliced
- 2 cloves garlic, minced
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Italian seasoning
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
Cheese
- 4 slices provolone cheese
- ½ cup shredded mozzarella, optional
Bowl Base
Choose one:
- 3 cups cooked white or brown rice
- 3 cups cauliflower rice for a low-carb option
- 4 cups shredded lettuce for a lighter bowl
Optional Toppings
- Fresh parsley
- Pickled jalapeños
- Banana peppers
- Hot sauce
- Garlic aioli
- Sliced avocado
Directions
- Prepare the steak.
Slice the sirloin very thinly against the grain. For easier slicing, place the steak in the freezer for about 20 minutes first. - Season the beef.
Toss the sliced steak with Italian seasoning, smoked paprika, salt, and black pepper. - Cook the vegetables.
Heat olive oil in a large skillet over medium-high heat. Add onions, bell peppers, and mushrooms. - Caramelize.
Cook for 7–9 minutes, stirring occasionally, until the vegetables are tender and lightly browned. - Add garlic.
Stir in minced garlic and cook for 30 seconds. - Remove the vegetables.
Transfer the cooked vegetables to a plate. - Cook the steak.
Increase the heat to high and add the sliced beef to the skillet. Cook for 2–4 minutes, stirring frequently, until browned and just cooked through. - Add Worcestershire sauce.
Pour the Worcestershire sauce over the beef and toss to coat. - Combine everything.
Return the peppers, onions, and mushrooms to the skillet. Toss everything together. - Add the cheese.
Divide the mixture into four sections in the skillet and place provolone slices over each section. - Melt the cheese.
Cover the skillet for 1–2 minutes, until the cheese is completely melted. - Build the bowls.
Add your choice of rice, cauliflower rice, or lettuce to each bowl. - Top with cheesesteak filling.
Spoon the hot beef, vegetables, and melted cheese over each bowl. - Garnish and serve.
Add banana peppers, jalapeños, hot sauce, or fresh parsley if desired.
Tips for the Best Philly Cheesesteak Bowls
- Use thinly sliced ribeye or sirloin for tender beef.
- Don’t overcook the steak.
- Let the onions caramelize properly for maximum flavor.
- Provolone gives the most classic cheesesteak flavor.
- For extra richness, add a small drizzle of garlic aioli before serving.
Nutrition Facts
Per Serving — Approximate
- Calories: ~480
- Fat: ~25 g
- Cholesterol: ~100 mg
- Sodium: ~700 mg
- Potassium: ~650 mg
- Total Carbohydrates: ~25 g
- Fiber: ~4 g
- Net Carbs: ~21 g
- Sugars: ~7 g
- Protein: ~43 g
- Calcium: ~220 mg
Nutrition values are approximate and will vary depending on the steak, cheese, and bowl base used.
Notes
- Low-carb: Use cauliflower rice or lettuce instead of regular rice.
- Classic: Use ribeye and provolone.
- Extra cheesy: Add mozzarella or extra provolone.
- Spicy: Add jalapeños and hot sauce.
- More vegetables: Add zucchini, spinach, or extra mushrooms.
- Meal prep: Keep the toppings and bowl base separate until reheating.
- Storage: Refrigerate for up to 4 days.
- Freezing: Freeze the cooked beef and vegetables for up to 2 months; add fresh cheese after reheating.
Frequently Asked Questions
1. What cut of beef is best for Philly cheesesteak bowls?
Thinly sliced ribeye is the classic choice, but sirloin is a leaner and more affordable alternative.
2. Can I make these bowls low-carb?
Yes. Use cauliflower rice, shredded lettuce, or roasted vegetables instead of regular rice.
3. What cheese is best?
Provolone is an excellent choice. American cheese is another traditional option for a very creamy finish.
4. Can I use ground beef?
Yes. Ground beef makes an easy variation, although thinly sliced steak gives the most traditional cheesesteak texture.
5. Can I make these ahead of time?
Absolutely. Cook the filling ahead and refrigerate it for up to 4 days. Reheat and add the cheese just before serving.




