Let’s face it, sometimes you just need the comfort of a Philly cheesesteak without the hassle of standing in line for an hour. I remember the first time I made this cheesy Philly cheesesteak mac, it was a rainy Tuesday in November. My husband had just come home from work, exhausted, and the last thing he wanted was a complicated dinner. We were out of steak, but we had plenty of pasta, onions, and that good provolone cheese sitting in the fridge.
I didn’t plan it. I just threw everything into one pot because, honestly, who has time to wash three different pans on a weeknight? The smell that filled our kitchen was incredible. It smelled like a diner in South Philadelphia, but better because it was made in our own home. That’s when I knew I had found a winner. This recipe isn’t just about convenience; it’s about that specific comfort that only comes from salty, savory, cheesy goodness.
Over the last few years, I’ve tested this cheesy Philly cheesesteak mac dozens of times. Sometimes I add mushrooms, other times I stick to the classic trio. But the core idea remains the same: it’s a plate that actually keeps you full. It’s not a diet meal, and I’m not trying to sell you on how “healthy” it is. It’s about balancing protein from the steak and cheese with the carbs from the pasta. It’s satisfying, it’s hearty, and it’s perfect for busy families who need something fast but flavorful.
What I love most about this dish is how versatile it is. You can use leftover steak if you have it, or just buy a new flank steak. The beauty of this cheesy Philly cheesesteak mac is that it forgives mistakes. If the onions burn slightly? No big deal. If the cheese gets too thick? Add a splash of milk. It’s forgiving, delicious, and definitely worth the few minutes of prep time. Let’s get cooking.
Why You’ll Love This Recipe
There are plenty of mac and cheese recipes out there, but this one stands out because it brings the bold flavors of a classic sandwich into a creamy pasta dish. I’ve spent years testing different combinations, and this cheesy Philly cheesesteak mac is my absolute favorite. It hits all the right notes: salty, savory, creamy, and just a little bit of crunch from the toasted breadcrumbs on top.
- Quick & Easy: This comes together in under 30 minutes. It’s perfect for busy weeknights when you’re hungry but don’t want to spend hours cooking. I’ve made this on nights when I was too tired to even think about chopping vegetables, and it still turned out amazing.
- Simple Ingredients: You likely already have most of these items in your kitchen. You need pasta, steak, onions, cheese, and maybe some peppers. No fancy grocery trips or hard-to-find spices. It’s pantry-friendly and straightforward.
- Perfect for Potlucks: This dish travels well and is always a hit at gatherings. I’ve brought it to family dinners and office potlucks, and it’s always the first dish to disappear. It’s a crowd-pleaser that works for both kids and adults.
- Unbelievably Delicious: The texture and flavor combo is next-level comfort food. The creamy sauce coats every noodle, and the bits of tender steak add a nice chew. It’s the kind of meal that makes you close your eyes after the first bite.
- High Protein: Unlike traditional mac and cheese, this version is packed with protein from the steak and cheese. It helps keep you feeling full longer, which is great for avoiding those afternoon snack attacks.
What makes this recipe different from the rest is the balance of flavors. Most people just dump cheese on pasta, but here we build layers. We sauté the onions and peppers until they’re sweet, we brown the steak for depth, and we create a roux-based sauce that’s rich but not heavy. It’s not just another version—it’s my best version. It’s comfort food reimagined for people who want substance without the sluggish feeling that comes from heavy, greasy meals.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. The key here is quality over quantity. Since there are only five main components, each one needs to shine. I recommend using good quality provolone cheese and a decent cut of steak. You don’t need to go for the most expensive prime cut, but something with some marbling will add more flavor.
- Elbow Macaroni: I prefer elbow pasta because it holds the sauce well. You can use any short pasta, but elbows are classic. Use about 8 ounces (225 grams) for a single batch.
- Flank Steak: This is the star of the show. Flank steak is lean but flavorful when sliced thin. Look for a piece that is about 1 to 1.5 pounds (450-680 grams). If you can’t find flank, skirt steak works too, but flank is easier to slice.
- Yellow Onion: One medium-sized yellow onion, diced. Onions add sweetness and depth. I like to cook them slowly to get them soft and caramelized.
- Green Bell Pepper: One green bell pepper, diced. This adds a nice crunch and a slight bitterness that cuts through the richness of the cheese. If you don’t like peppers, you can skip them, but I recommend keeping them.
- Provolone Cheese: I use shredded provolone because it melts smoothly. Avoid pre-shredded cheese if possible, as it often has anti-caking agents that prevent it from melting well. Buy a block and shred it yourself for the best results.
- Butter: Unsalted butter is best so you can control the saltiness. You’ll need about 2 tablespoons for sautéing and making the roux.
- All-Purpose Flour: Just 2 tablespoons to thicken the sauce. This creates a béchamel base that holds the cheese sauce together.
- Milk: Whole milk works best for creaminess, but you can use 2% if you prefer. You’ll need about 1.5 cups (360 ml).
- Worcestershire Sauce: This is the secret ingredient that adds that umami boost. Just a teaspoon or two is enough to give it that authentic Philly cheesesteak flavor.
- Garlic Powder and Salt: Basic seasonings to tie everything together. Adjust to taste, but don’t skip the salt, as it enhances the beef flavor.
If you’re looking for substitutions, you can use chicken breast instead of steak for a lighter option. For a gluten-free version, swap the elbow pasta for gluten-free macaroni and use gluten-free flour for the roux. The flavor profile remains similar, though the texture might change slightly.
What Equipment Do I Need?
You don’t need any special gadgets for this recipe. A large skillet or Dutch oven is essential for browning the steak and sautéing the vegetables. I prefer a cast-iron skillet because it retains heat well and gives the steak a nice sear. If you don’t have one, a stainless steel pan works fine.
You’ll also need a medium saucepan for cooking the pasta. A colander is necessary for draining the noodles. For mixing the sauce, a whisk is helpful to avoid lumps in the roux. Finally, a baking dish is optional if you want to bake the mac and cheese for a crispy top, but it’s not required. I often just serve it straight from the skillet for a quicker meal.
If you’re on a budget, you don’t need to buy expensive equipment. A basic non-stick pan and a sturdy spoon will do the job. The most important tool is a sharp knife for slicing the steak thinly. A dull knife will tear the meat and make it hard to get those thin strips that mimic the real deal.
How to Make Cheesy Philly Cheesesteak Mac
Let’s walk through the steps. This process is straightforward, but attention to detail makes a big difference in the final taste. First, get your water boiling for the pasta. Season the water generously with salt, like the sea. This is your only chance to flavor the noodles themselves.
Step 1: Cook the Pasta
Start by boiling the elbow macaroni according to the package directions. You want it al dente, meaning it still has a slight bite. Overcooked pasta will turn mushy when mixed with the hot sauce. Once cooked, drain the pasta and set it aside. Do not rinse it, as you want the starch to help thicken the sauce later. This step takes about 8-10 minutes.
Step 2: Sauté the Vegetables
While the pasta cooks, heat a large skillet over medium-high heat. Add a tablespoon of butter or oil. Once hot, add the diced onions and green bell peppers. Sauté them for about 5-7 minutes until they are soft and slightly browned. You want them to lose their raw crunch but keep some texture. If you like mushrooms, add them now. They should cook down and release their moisture. Remove the vegetables from the pan and set them aside on a plate.
Step 3: Cook the Steak
In the same skillet, add another tablespoon of butter. Increase the heat to high. Add the sliced flank steak in a single layer. Do not overcrowd the pan; cook in batches if necessary. You want a good sear, so let the steak sit for 1-2 minutes without moving it. Once browned, flip and cook for another minute. The steak should be medium-rare to medium. Overcooking it will make it tough. Remove the steak from the pan and chop it into bite-sized pieces. Set aside with the vegetables.
Step 4: Make the Roux
Reduce the heat to medium-low. In the same skillet, add the remaining tablespoon of butter. Once melted, sprinkle in the flour. Whisk constantly for about 1-2 minutes. You want the flour to cook slightly to remove the raw taste, but don’t let it burn. It should turn a light golden color. This is the base of your sauce.
Step 5: Create the Sauce
Slowly pour in the milk while whisking continuously. This prevents lumps from forming. Keep whisking until the mixture thickens and becomes smooth. This should take about 3-4 minutes. Stir in the Worcestershire sauce, garlic powder, salt, and pepper. Taste the sauce and adjust seasoning if needed. It should be savory and rich.
Step 6: Combine Everything
Add the cooked pasta, steak, and vegetable mixture to the sauce. Stir gently to coat everything evenly. Now, add half of the shredded provolone cheese. Stir until it melts into the sauce. The cheese will create a creamy, stretchy texture. If the sauce is too thick, add a splash more milk. If it’s too thin, let it simmer for another minute.
Step 7: Final Touches
Taste the mac and cheese. You might need a little more salt or pepper. Once you’re happy with the flavor, remove it from the heat. Serve immediately, topped with the remaining cheese. If you want a crispy top, transfer the mixture to a baking dish, top with cheese, and broil for 2-3 minutes until bubbly. Enjoy while it’s hot!
Pro Tips for Success
Slicing the steak thinly is crucial. If the pieces are too thick, they won’t mix well with the pasta and will be chewy. Freeze the steak for 15-20 minutes before slicing to make it firmer and easier to cut. Also, don’t skip the Worcestershire sauce. It adds that deep, savory note that mimics the authentic cheesesteak flavor. Without it, the dish might taste a bit flat.
Another common mistake is adding the cheese too early. If you add it to a boiling sauce, it can become grainy. Make sure the heat is low when you add the cheese. Stir gently and let it melt naturally. If you’re baking the mac and cheese, keep an eye on it. Broilers vary, and you don’t want the cheese to burn. A light golden brown is perfect.
For best results, use fresh herbs like parsley as a garnish. It adds a pop of color and freshness that cuts through the richness. Also, consider adding a dash of hot sauce if you like a little kick. It complements the beef and cheese beautifully.
Variations and Adaptations
This recipe is very flexible. If you want a vegetarian version, swap the steak for portobello mushrooms or meatless crumbles. They absorb the sauce well and provide a similar texture. For a spicy twist, add some diced jalapeños or a pinch of cayenne pepper. It adds a nice heat that balances the creaminess.
You can also change the cheese. White American cheese is traditional for cheesesteaks, but it can be very salty. I prefer provolone for its meltability and mild flavor. Cheddar works too, but it has a stronger taste that might overpower the beef. For a lighter option, use a reduced-fat cheese, though the texture might not be as creamy.
If you’re meal prepping, this dish stores well. However, the pasta may absorb more sauce over time. When reheating, add a splash of milk or broth to loosen it up. You can also add fresh vegetables like spinach or kale when reheating for a nutrient boost. It’s a great way to use up leftovers from the steak.
Serving and Storage Suggestions
Serve this cheesy Philly cheesesteak mac hot, straight from the skillet or baking dish. It pairs well with a simple green salad or steamed broccoli. A slice of crusty bread is also a nice addition for dipping into the cheesy sauce. For beverages, a cold beer or a crisp apple cider complements the savory flavors well.
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually meld together over time, making it taste even better on day two. To reheat, use the microwave with a splash of milk, or warm it in a skillet over low heat. Avoid the oven unless you’re reheating a large batch, as it can dry out the pasta.
You can also freeze this dish, though the texture of the pasta may change slightly upon thawing. If you plan to freeze it, slightly undercook the pasta so it doesn’t get too soft when reheated. Thaw in the refrigerator overnight and reheat gently with added liquid.
Nutritional Information and Benefits
This dish is rich in protein from the steak and cheese, which helps with muscle repair and satiety. The pasta provides carbohydrates for energy, making it a good meal for active individuals. Provolone cheese is a good source of calcium and phosphorus. However, it is also high in saturated fat and sodium, so enjoy it in moderation.
For a healthier twist, use whole wheat pasta and leaner cuts of steak. You can also reduce the amount of cheese or use a lighter cheese blend. Adding more vegetables, like spinach or tomatoes, increases the fiber and vitamin content. It’s all about balance. This meal is meant to be enjoyed, not feared. Listen to your body and eat until you’re satisfied, not stuffed.
Frequently Asked Questions
Can I use leftover steak for this recipe?
Absolutely! Leftover steak is perfect for this dish. Just slice it thinly and add it to the sauce at the end to warm it through. This saves time and reduces food waste.
What kind of cheese is best for this mac?
Provolone is the traditional choice for cheesesteaks, but you can also use mozzarella, cheddar, or a blend. Avoid pre-shredded cheese for the best melt.
Can I make this gluten-free?
Yes, simply use gluten-free pasta and gluten-free flour for the roux. Ensure your Worcestershire sauce is also gluten-free, as some brands contain barley.
How do I keep the steak tender?
Slice the steak against the grain and cook it quickly over high heat. Don’t overcook it, as it will become tough. Medium-rare is ideal.
Can I bake this instead of stovetop?
Yes, transfer the mixture to a baking dish, top with cheese, and bake at 350°F (175°C) for 15-20 minutes until bubbly. This gives it a nice crust.
Conclusion
This cheesy Philly cheesesteak mac is more than just a meal; it’s a hug in a bowl. It combines the best flavors of a classic sandwich with the comfort of mac and cheese. It’s easy to make, delicious, and perfect for any night of the week. I hope you try it and enjoy it as much as I do.
Feel free to customize it with your favorite vegetables or spices. Cooking is about experimentation, so make it your own. If you do try this recipe, I’d love to hear how it turned out. Leave a comment below or share a photo on social media. Tag me so I can see your creations!
Thank you for reading, and happy cooking. May your kitchens be warm and your meals be plentiful. Remember, food is meant to be enjoyed, so don’t stress the small stuff. Just eat, laugh, and repeat.
Pin This Recipe!
Cheesy Philly Cheesesteak Mac: 5-Ingredient Dinner
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
A quick and easy weeknight dinner that combines the bold flavors of a classic Philly cheesesteak with creamy mac and cheese. This one-pot meal is hearty, savory, and perfect for busy families.
Ingredients
- 8 ounces (225 grams) elbow macaroni
- 1 to 1.5 pounds (450–680 grams) flank steak, sliced thin
- 1 medium yellow onion, diced
- 1 green bell pepper, diced
- 2 cups shredded provolone cheese
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1.5 cups (360 ml) whole milk
- 1–2 teaspoons Worcestershire sauce
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
Instructions
- Boil elbow macaroni in salted water according to package directions until al dente. Drain and set aside (do not rinse).
- Heat a large skillet over medium-high heat with 1 tablespoon of butter. Sauté diced onions and green bell peppers for 5-7 minutes until soft and slightly browned. Remove vegetables and set aside.
- In the same skillet, add remaining 1 tablespoon of butter and increase heat to high. Sear sliced flank steak in batches for 1-2 minutes per side until medium-rare to medium. Remove steak, chop into bite-sized pieces, and set aside with vegetables.
- Reduce heat to medium-low. Add butter to the skillet and sprinkle in flour, whisking constantly for 1-2 minutes until light golden.
- Slowly pour in milk while whisking continuously until the sauce thickens and becomes smooth (3-4 minutes). Stir in Worcestershire sauce, garlic powder, salt, and pepper.
- Add cooked pasta, steak, and vegetables to the sauce. Stir in half of the provolone cheese until melted and creamy.
- Taste and adjust seasoning. Serve immediately topped with remaining cheese, or transfer to a baking dish and broil for 2-3 minutes for a crispy top.
Notes
Slice steak against the grain and freeze for 15-20 minutes before cutting for easier slicing. Use fresh shredded provolone rather than pre-shredded for better melting. If the sauce is too thick, add a splash of milk. For a gluten-free version, use gluten-free pasta and flour.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 plate
- Calories: 650
- Sugar: 4
- Sodium: 800
- Fat: 35
- Saturated Fat: 18
- Carbohydrates: 45
- Fiber: 2
- Protein: 35
Keywords: Philly cheesesteak mac, mac and cheese, weeknight dinner, comfort food, one pot meal, beef pasta, cheesy mac





