Transform your holiday roast or leftover steak into an unforgettable breakfast or brunch experience with this incredible Cheesesteak Hash recipe. Imagine perfectly crispy potatoes mingling with tender, savory beef, all generously drenched in a rich, creamy provolone cheese sauce. This isn’t just a meal; it’s a guaranteed family favorite that brings the iconic flavors of a Philly cheesesteak to your morning table.

We extend our sincere gratitude to our partners at the California Beef Council for their sponsorship and for helping us bring this fantastic recipe to you. Their commitment to quality beef makes dishes like this truly shine.
Table of Contents
- The Ultimate Leftover Steak Breakfast
- Why You’ll Adore This Cheesesteak Hash
- Essential Ingredients for Cheesesteak Hash
- Step-by-Step Cooking Guide
- Pro Tips for the Perfect Hash
- Creative Additions & Flavor Twists
- Serving & Storage Suggestions
- Discover More Delicious Beef Recipes
- Printable Cheesesteak Hash Recipe Card
The Ultimate Leftover Steak Breakfast: Cheesesteak Hash
There’s nothing quite like turning humble leftovers into something extraordinary. This Cheesesteak Hash recipe takes any leftover beef, be it a succulent holiday roast or a perfectly grilled steak, and elevates it into a magnificent brunch center-piece or a hearty breakfast. If the thought of buttery, golden-crisp potatoes mingling with tender, seasoned steak isn’t enticing enough, prepare yourself for the magic of our luscious, velvety provolone cheese sauce.
Inspired by the classic Philly cheesesteak, this dish layers rich flavors and satisfying textures. The robust combination of melted provolone and creamy cream cheese creates a sauce that clings beautifully to every piece of savory beef and crisp potato. Tossed with sautéed bell peppers and onions, each bite delivers a symphony of taste that will have you reaching for seconds. We’re confident this recipe will earn a permanent spot in your cooking rotation, not just for its incredible flavor, but also for its remarkable ease.
The best part? This entire cheesesteak hash comes together in just about 30 minutes, making it an ideal option for busy mornings or spontaneous weekend brunches. Say goodbye to boring leftovers and hello to a vibrant, flavor-packed dish that feels gourmet but is surprisingly simple to prepare. It’s comfort food at its finest, offering a delicious way to enjoy your cooked beef in a completely new and exciting way.
Why You’ll Adore This Cheesesteak Hash
- **Effortless Leftover Transformation:** Give new life to your leftover steak or beef roast, preventing food waste and creating a brand-new, exciting meal.
- **Speedy & Simple:** Ready in just 30 minutes, it’s perfect for a quick breakfast, a leisurely brunch, or even a delightful weeknight dinner.
- **Irresistible Flavors:** The perfect harmony of savory beef, crispy potatoes, and a rich, gooey provolone cheese sauce creates an explosion of taste.
- **Comfort Food at its Best:** Warm, hearty, and incredibly satisfying, this hash is the ultimate comfort dish that everyone will love.
- **Versatile & Customizable:** Easily adapt the recipe with your favorite vegetables, spices, or even by adding eggs for a complete meal.

Essential Ingredients for Cheesesteak Hash
Crafting the perfect Cheesesteak Hash requires a thoughtful selection of ingredients, each playing a crucial role in building the dish’s distinct flavor and texture profile. Here’s a closer look at what you’ll need and why:
- Unsalted Butter: This is our foundational fat, essential for achieving those coveted crispy potato edges and sautéing the vegetables to perfection. Using unsalted butter gives you precise control over the overall saltiness of your dish. If you only have salted butter on hand, remember to reduce the amount of added salt in the recipe by about ½ teaspoon to avoid over-seasoning.
- Russet Potatoes: For any hash recipe, russet potatoes are king. Their high starch content is key to developing a beautifully crispy exterior while maintaining a fluffy interior. Unlike waxy varieties like Yukon Gold or red potatoes, which tend to become creamy and less crisp when fried, russets deliver that satisfying crunch we crave in a hash. Make sure to dice them into small, uniform cubes for even cooking.
- Onions: A classic yellow onion is my preference for its balanced, slightly sweet, and savory flavor that complements the beef and peppers without overpowering them. However, if you enjoy a sharper, more pungent flavor profile, a red onion can also be used. Dicing them to a similar size as your potatoes and peppers ensures they cook evenly.
- Green Bell Peppers: While the traditional Philadelphia cheesesteak sandwich often omits peppers, their inclusion in hash recipes and many restaurant interpretations adds a wonderful freshness and slight bitterness that cuts through the richness of the beef and cheese. Green bell peppers are the customary choice, but feel free to experiment with red, yellow, or orange bell peppers for a sweeter note and a pop of color – your secret’s safe with us!
- Fresh Garlic: Minced fresh garlic is non-negotiable for its pungent, aromatic depth that infuses the hash with incredible flavor. Always opt for fresh cloves over pre-minced jarred garlic for the best taste.
- Salt + Black Pepper: These basic seasonings are vital for enhancing all the other flavors. They’re used to season both the hash mixture and the luscious cheese sauce. Remember to taste as you go and adjust to your personal preference.
- Cooked Steak or Roast Beef: This recipe is a star for utilizing leftovers! I often make it with leftover smoked New York strip roast, diced into small, bite-sized cubes. Any cooked beef roast or steak will work beautifully here. Think about leftover prime rib, tri-tip, marinated grilled sirloin, or even beef tenderloin. The key is to ensure it’s already cooked and then diced evenly.
- Provolone Cheese: For that authentic cheesesteak experience, provolone is essential. To achieve a perfectly smooth, creamy sauce that melts like a dream, it’s highly recommended to purchase an 8-ounce block of provolone cheese and grate it yourself at home. Pre-shredded cheeses often contain anti-caking agents that can hinder smooth melting, leading to a grainy sauce. You can use mild or sharp provolone depending on your preference.
- Cream Cheese: My personal favorite cheesesteak comes from Reading Terminal Market in Philadelphia, and it notably incorporates cream cheese alongside American cheese. Taking inspiration from this, and aiming for an ultra-creamy, decadent sauce, cream cheese is a fantastic addition here. It adds a subtle tang and unparalleled richness, making the sauce truly irresistible.
- Heavy Cream: To ensure our cheese sauce is luxuriously thick and creamy, heavy cream is the ideal choice. Its higher fat content prevents the sauce from becoming thin or watery. I strongly advise against swapping heavy cream for milk, as milk will result in a much thinner consistency, compromising the overall texture and richness of the sauce.




Step-by-Step Cooking Guide for Cheesesteak Hash
Follow these simple steps to create a hearty and flavorful Cheesesteak Hash that will delight your taste buds. This recipe is designed for ease and efficiency, ensuring a delicious meal in under 30 minutes.
- Prepare the Hash Base: Begin by adding the unsalted butter to a large, heavy-bottomed skillet or a Dutch oven. Place it over medium-high heat on your stovetop. Allow the butter to fully melt, ensuring it coats the bottom of the pan evenly.
- Sauté Vegetables and Potatoes: Once the butter is shimmering, carefully add the uniformly diced russet potatoes, chopped onions, green bell peppers, and minced fresh garlic to the skillet. Season this mixture generously with salt and black pepper. Stir everything together well to ensure the ingredients are coated in butter and seasonings. Cook for approximately 20 minutes, stirring every 3-4 minutes. This regular stirring prevents sticking and encourages even browning, allowing the potatoes to develop a beautiful crispy crust while becoming tender on the inside.
- Incorporate the Beef: After the potatoes and vegetables have cooked for 20 minutes and are tender-crisp, add the cubed, cooked beef to the pan. Stir it into the hash mixture until well combined. Continue to cook for an additional 5 minutes, stirring occasionally. This step warms the beef through and allows its flavors to meld with the hash.
- Craft the Provolone Cheese Sauce: While your hash is cooking, begin preparing the decadent cheese sauce in a separate medium saucepan. Combine the fresh-grated provolone cheese, cubed cream cheese, heavy cream, ½ teaspoon of salt, and ½ teaspoon of black pepper in the saucepan. Place it over medium heat. Stir continuously with a whisk or spoon until all the cheese has completely melted and transformed into a thick, smooth, and creamy sauce. Once achieved, reduce the heat to low to keep the sauce warm and pourable until the hash is ready for serving.
- Serve and Enjoy: Once the hash is perfectly cooked – meaning the potatoes are golden, crispy, and tender, and the beef is heated through – remove it from the skillet. Divide the hash onto four separate plates. Generously spoon the warm, creamy provolone cheese sauce over each serving. Serve immediately and savor the incredible blend of flavors and textures!

Pro Tips for the Perfect Hash
Achieving a truly outstanding Cheesesteak Hash is easy with these expert tips:
- Preventing Stickage: If you notice your hash starting to stick to the bottom of the skillet during cooking, don’t panic! Simply add 1-2 tablespoons of vegetable oil or olive oil. The extra fat will help loosen the ingredients and ensure they continue to brown beautifully without burning. This is particularly useful if your pan isn’t perfectly non-stick or if your heat is slightly too high.
- Potato Skins: To Peel or Not to Peel? This is entirely a matter of personal preference. I personally love leaving the skins on the russet potatoes. Not only does it save time during preparation, but the skins also add a wonderful rustic texture and a little extra fiber to the hash. If you prefer a smoother texture, feel free to peel them off. Just ensure a good wash regardless!
- Cheese Sauce Perfection: For the ultimate creamy provolone cheese sauce, grating your cheese from a block is crucial. Pre-grated bags of mozzarella or provolone found in grocery stores often contain cellulose or other anti-clumping additives. While harmless, these additives can prevent the cheese from melting into a perfectly smooth, velvety sauce, sometimes resulting in a slightly grainy texture. If provolone is unavailable, a high-quality, low-moisture mozzarella block, freshly grated, makes an excellent substitute. Other good melting cheeses like fontina or even a blend of white cheddar and Monterey Jack can also work if you’re feeling experimental, though they will alter the “cheesesteak” authenticity slightly.
- Leftover Meat Versatility: This recipe is incredibly adaptable to whatever cooked beef you have on hand. Don’t feel limited to a specific cut! It’s fantastic with leftover prime rib, tender smoked tri-tip, flavorful marinated grilled sirloin steak, luxurious beef tenderloin, or a savory strip roast. The key is to dice the cooked meat into roughly ½-inch cubes so it integrates well with the potatoes and vegetables and heats through evenly. This flexibility makes it a truly practical and delicious way to enjoy your leftovers.
Creative Additions & Flavor Twists
While delicious on its own, this Cheesesteak Hash serves as a fantastic base for further customization. Here are some ideas to make it uniquely yours:
- Eggs for Extra Protein:
- Cooked in the Hash: For a convenient one-pan meal, after the beef has cooked for 5 minutes with the hash, create four small wells in the hash mixture in the skillet. Crack an egg into each well, ensuring they are spaced far enough apart to cook individually. Cover the skillet with a lid and allow the eggs to cook for 4-6 minutes, or until the whites are set and the yolks reach your desired runniness. Remove the lid and serve immediately, topping with the cheese sauce.
- Fried Separately: Alternatively, you can fry or poach eggs in a separate skillet while the hash finishes cooking. Once the eggs are prepared, gently place them on top of individual servings of the plated hash, either drizzled with the cheese sauce or served alongside it. This allows for more control over egg doneness.
- Turn Up the Heat: If you love a spicy kick, consider adding 1 or 2 diced jalapeños (seeds removed for less heat, or left in for more) to the skillet along with the bell peppers, onions, and potatoes. For a more subtle heat, a pinch of red pepper flakes can be stirred into the hash or the cheese sauce. A dash of your favorite hot sauce at the table is also a simple way to add zing.
- More Veggies, Please: Increase the nutritional value and complexity of flavors by incorporating other vegetables. A cup of diced mushrooms can be added to the skillet at the same time as the bell peppers, onions, and potatoes. Other great additions include baby spinach (stirred in at the very end until wilted), diced zucchini, or even a handful of chopped cherry tomatoes for a burst of freshness.
- Herbaceous Freshness: A sprinkle of fresh chopped parsley or chives just before serving can add a vibrant, aromatic finish and a touch of color.
- Smoky Undertones: A small dash of smoked paprika can be added to the potato and vegetable mixture during cooking for an extra layer of smoky flavor.
- Different Cheese Experience: While provolone is classic, if you want to experiment, try a sharp white cheddar in the sauce for a bolder, tangier profile, or some pepper jack for a spicy kick in the cheese sauce.

Serving & Storage Suggestions
Serving Your Cheesesteak Hash
This Cheesesteak Hash is incredibly satisfying on its own, making it a complete meal for breakfast, brunch, or even dinner. However, you can elevate the experience with a few thoughtful additions:
- Classic Sides: Serve alongside a simple green salad with a light vinaigrette to cut through the richness, or with a side of toasted sourdough bread for dipping into that luscious cheese sauce.
- Freshness Factor: A scattering of fresh chopped chives or parsley over the top adds a burst of color and herbaceous freshness.
- Beverage Pairings: For breakfast or brunch, pair with fresh orange juice, coffee, or even a mimosa. For dinner, a light-bodied red wine or a crisp lager would complement the flavors beautifully.
Storing & Reheating Leftovers
If you’re lucky enough to have any leftovers, storing and reheating them properly will ensure they remain delicious:
- Storage: Allow the hash to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days. It’s best to store the cheese sauce separately if possible, or gently folded into the hash.
- Reheating:
- Skillet Method (Recommended): For best results, reheat the hash in a skillet over medium heat with a tablespoon of butter or oil. Stir frequently until heated through and the potatoes regain some crispness. Gently warm the cheese sauce in a separate small saucepan over low heat, stirring frequently, until smooth and hot.
- Microwave Method: While convenient, the microwave may result in softer potatoes. Heat individual portions in 30-60 second intervals, stirring in between, until warmed through. If the cheese sauce was stored separately, warm it in the microwave or on the stovetop and drizzle over the reheated hash.
Discover More Delicious Beef Recipes
Keep these other beef recipes in your back pocket for anytime you’re looking for an easy and satisfying meal! And be sure not to miss the other cheesy recipe that’s inspired by the famous Philly Cheesesteak.
For even more easy and delicious beef recipes, explore the extensive collection at CalBeef.org.
Cheesesteak Hash Recipe
4
people
5
25
30
Whitney Bond
Breakfast, Brunch
American
Ingredients
Steak and Potato Hash
- ¼ cup unsalted butter
- 2 pounds russet potatoes, small dice
- 1 cup diced onions
- 2 cups diced green bell peppers
- 5 garlic cloves, minced
- 1 teaspoon salt
- 1 teaspoon black pepper
- 2 cups cooked, diced roast beef, or steak
Provolone Cheese Sauce
- 1 cup heavy cream
- 8 ounces provolone cheese, grated
- 4 ounces cream cheese, cubed
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
-
Add the butter to a large skillet on the stove over medium-high heat until melted.
-
Add the potatoes, onion, bell pepper, and garlic. Season with salt and pepper. Cook for 20 minutes, stirring every 3-4 minutes to prevent sticking and ensure even browning.
-
Add the cooked, diced roast beef (or steak) and cook for an additional 5 minutes, stirring occasionally, until heated through.
-
In a separate medium saucepan, combine all ingredients for the provolone cheese sauce (grated provolone, cubed cream cheese, heavy cream, ½ tsp salt, ½ tsp pepper) over medium heat.
-
Stir continuously until the cheese is completely melted and the sauce is thick and creamy. Reduce heat to low to keep warm.
-
Serve the cooked hash on separate plates and generously drizzle the warm cheese sauce on top. Enjoy!
Notes
- If the hash starts to stick to the skillet when stirred, add 1-2 tablespoons vegetable oil or olive oil.
- You can leave the skins on the potatoes, or peel them off. This is simply a personal preference. Leaving them on adds more texture and is easier!
- For the best cheese sauce, use freshly grated provolone cheese from a block. Pre-shredded cheeses can contain anti-clumping additives that prevent smooth melting. If provolone is unavailable, low-moisture mozzarella is a good substitute.
- This cheesesteak hash recipe can be made with any leftover steak or roast. Use leftover prime rib, tri-tip, marinated grilled sirloin steak, beef tenderloin, strip roast, or whatever cooked beef you have.
Nutrition Facts (per serving)
Calories: 962 kcal (48%)
Carbohydrates: 55g (18%)
Protein: 50g (100%)
Fat: 62g (95%)
Saturated Fat: 38g (190%)
Polyunsaturated Fat: 3g
Monounsaturated Fat: 17g
Cholesterol: 233mg (78%)
Sodium: 3187mg (133%)
Potassium: 1667mg (48%)
Fiber: 5g (20%)
Sugar: 8g (9%)
Vitamin A: 2392mg (48%)
Vitamin C: 131mg (159%)
Calcium: 887mg (89%)
Iron: 5mg (28%)
*Nutritional values are estimates based on standard ingredient calculations. Actual values may vary.