Turn leftover steak or beef roast into a memorable breakfast or brunch with this flavorful Cheesesteak Hash. Golden, crispy potatoes combine with tender beef and sautéed peppers and onions, all finished with a silky provolone and cream cheese sauce. It’s simple, comforting, and ready in about 30 minutes — the perfect way to elevate leftovers into a new family favorite.

Thank you to California Beef Council for sponsoring this recipe.
Table of contents
- Ingredients
- Instructions
- Recipe tips
- Recipe additions
- More easy beef recipes
This cheesesteak-inspired hash is ideal for using up holiday roast, grilled steak, or any leftover beef. The key is a combination of crispy diced russet potatoes, savory onions and peppers, and bite-sized pieces of cooked steak. What really pulls everything together is a creamy provolone cheese sauce enriched with cream cheese and heavy cream — smooth, indulgent, and perfectly melty.
The recipe is straightforward and family-friendly. If you’re short on time, the whole dish comes together in around 30 minutes, making it a great option for weekend brunch or a satisfying weeknight meal. Use leftovers from prime rib, tri tip, strip roast, or grilled steak — the texture and flavor of the cooked beef add richness to every bite.

Ingredients
- Unsalted butter – 1/4 cup. If you prefer salted butter, reduce any added salt by 1/2 teaspoon.
- Russet potatoes – 2 pounds, small diced. Russet potatoes crisp up best for a hash; Yukon Gold or red potatoes will be creamier and less crisp.
- Onions – 1 cup diced. A yellow onion works well for a balanced, savory flavor; red onion is an optional swap for mild sweetness and color.
- Green bell peppers – 2 cups diced. Traditional cheesesteaks often use green peppers; you can substitute red or mixed colors if you like a sweeter profile.
- Garlic – 5 cloves, minced. Fresh garlic delivers the best aroma and flavor.
- Salt and black pepper – about 1 teaspoon salt and 1 teaspoon black pepper, adjusted to taste.
- Cooked steak or roast beef – 2 cups diced. Any leftover cooked beef works: strip roast, tri tip, roast beef, or grilled steak.
- Provolone cheese – 8 ounces, grated from a block. Fresh-grated provolone melts into a silky sauce better than pre-shredded options.
- Cream cheese – 4 ounces, cubed. Adds richness and stability to the cheese sauce.
- Heavy cream – 1 cup. Heavy cream keeps the sauce thick and indulgent; replacing it with milk will thin the sauce considerably.




Instructions
- Heat a large skillet or Dutch oven over medium-high heat and add the butter. When the butter melts and begins to foam slightly, add the diced potatoes, onions, bell peppers, and minced garlic.
- Season with salt and black pepper and cook the vegetables and potatoes for about 20 minutes, stirring every 3–4 minutes to prevent sticking and to encourage even browning. Allow the potatoes to develop a golden, crispy exterior.
- Add the diced, cooked beef to the skillet, stir to combine, and cook for an additional 5 minutes until the beef is warmed through and the flavors meld.
- While the hash is finishing, prepare the provolone cheese sauce: in a medium saucepan over medium heat combine the heavy cream, grated provolone, and cubed cream cheese with 1/2 teaspoon salt and 1/2 teaspoon black pepper. Stir continuously until the cheeses melt into a thick, glossy sauce. Reduce the heat to low and keep warm.
- Divide the hash among four plates or serve family-style. Spoon the warm provolone sauce over each portion and serve immediately.

Recipe tips
- If the hash starts to stick: add 1–2 tablespoons of neutral oil (vegetable or canola) or olive oil to the pan and stir to release browned bits.
- Potato skins: leaving skins on adds texture and saves prep time; peel if you prefer a smoother bite. Either approach yields a delicious result.
- Cheese substitutes: if provolone is unavailable, low-moisture mozzarella is a workable substitute. Buy a block and grate it yourself for best melting performance; pre-shredded cheese contains anti-clumping agents that can affect texture.
- Use any leftover beef: this recipe is a great way to repurpose leftover prime rib, tri tip, sirloin, tenderloin, or strip roast. Dice the meat into small pieces so it warms quickly without overcooking.
- Make ahead: cook the hash components and keep them separately in the fridge. Reheat in a skillet and finish with freshly warmed cheese sauce for an easy, last-minute meal.
Recipe additions
Eggs on top: After adding the cooked beef to the hash, create four shallow wells and crack one egg into each well. Cover the skillet and cook 4–6 minutes for runny yolks, or longer if you prefer firmer yolks. Remove the lid and top with the cheese sauce, or serve the sauce on the side.
Sunny-side or fried eggs: Alternatively, fry eggs in a separate pan and place them over the plated hash for neat presentation and control over doneness.
Spicy variation: Add 1–2 diced jalapeños with the bell peppers and onions for a bright, spicy kick. Seed them for milder heat.
Extra vegetables: Stir in a cup of diced mushrooms with the potatoes and peppers for more umami. Spinach or kale can be stirred in at the end for color and added nutrients.
Serving ideas: garnish with chopped fresh parsley or scallions, or serve with hot sauce or pickled peppers to cut through the richness.

More easy beef recipes
Keep these approachable beef recipes in mind whenever you want a quick, satisfying meal that highlights flavorful beef and cheese combinations:
Roast Beef Sandwich
Philly Cheesesteak Mac and Cheese
Mushroom Swiss Burger
Buffalo Cheddar Cornbread Chili Pie
Slow Cooker Taco Soup
Corned Beef Hash
These recipes share the same strengths as the cheesesteak hash: bold flavors, straightforward techniques, and the ability to transform simple ingredients into satisfying meals.
Cheesesteak Hash
Take leftover steak or roast and turn it into a hearty breakfast or brunch with crispy potatoes, sautéed peppers and onions, and a creamy provolone cheese sauce.
Servings: 4 people
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Author: Whitney Bond
Ingredients (at-a-glance)
- 1/4 cup unsalted butter
- 2 lb russet potatoes, small dice
- 1 cup diced onions
- 2 cups diced green bell peppers
- 5 garlic cloves, minced
- 1 tsp salt and 1 tsp black pepper
- 2 cups cooked, diced roast beef or steak
- 1 cup heavy cream
- 8 oz grated provolone
- 4 oz cream cheese, cubed
- 1/2 tsp salt and 1/2 tsp black pepper for the sauce
Nutrition Facts (per serving, approximate)
- Calories: 962 kcal
- Carbohydrates: 55 g
- Protein: 50 g
- Fat: 62 g (Saturated Fat: 38 g)
- Sodium: 3187 mg
- Fiber: 5 g
- Calcium: 887 mg
Nutrition estimates vary depending on the specific ingredients and portion sizes you use.