Philly Cheesesteak Mac and Cheese
Craving something cheesy, beefy, and ridiculously comforting? Same.
When I first made Philly Cheesesteak Mac and Cheese, I honestly just wanted to use up some leftover steak. What I got instead was a one-pot masterpiece that tastes like a mash-up between a classic cheesesteak sandwich and creamy mac and cheese. And yes, it’s as good as it sounds.
If you love bold flavors, gooey cheese, and dinners that don’t destroy your kitchen, you’re going to love this.

Why You’ll Love This Philly Cheesesteak Mac
Let’s get real. Some comfort foods taste amazing but require three pans, a baking dish, and your emotional stability. This one doesn’t.
Philly Cheesesteak Mac and Cheese keeps things simple, rich, and wildly satisfying.
Here’s why it works:
- One-pot recipe – Less cleanup, more happiness.
- Big cheesesteak flavor – Think steak, peppers, onions, and melty cheese.
- Ultra creamy texture – No dry mac allowed.
- Weeknight-friendly – Done in about 30 minutes.
Ever wondered why combining two comfort classics works so well? Because your brain loves familiarity, and your taste buds love excess. That’s science. Probably.
What Makes It “Philly Cheesesteak” Style?
Before someone in Philadelphia raises an eyebrow, let’s clarify something. We’re not making a sandwich here. We’re capturing the flavor vibe of a classic cheesesteak.
Traditionally, a Philly cheesesteak includes:
- Thinly sliced steak
- Sautéed onions
- Sometimes green peppers
- Provolone or cheese sauce
We take those elements and fold them into creamy macaroni. The result? Philly Cheesesteak Mac that tastes bold, savory, and indulgent.
IMO, it actually feels more satisfying than the sandwich because every bite delivers steak and cheese. No sad bread-to-filling ratio issues here. 🙂
Ingredients You’ll Need
Let’s keep this practical. You don’t need fancy ingredients. You just need solid ones.
Main Ingredients
- 1 lb thinly sliced steak (ribeye or sirloin works best)
- 12 oz elbow macaroni
- 1 green bell pepper, diced
- 1 small onion, thinly sliced
- 2 cloves garlic, minced
- 2 cups shredded provolone cheese
- 1 cup shredded mozzarella
- 2 cups beef broth
- 1 cup heavy cream
- 2 tablespoons butter
- Salt and black pepper to taste
Pro tip: Ribeye gives you that authentic cheesesteak flavor because it has more fat. Sirloin works great if you want something leaner.
How to Make Philly Cheesesteak Mac and Cheese (One Pot!)
Ready? Grab a large pot or deep skillet.
Step 1: Sear the Steak
Heat butter over medium-high heat. Add the sliced steak and cook it for 2–3 minutes until browned.
Season with salt and pepper. Remove the steak and set it aside. Don’t overcook it or it’ll turn chewy, and nobody wants that.
Step 2: Sauté the Veggies
In the same pot, add onions and bell peppers. Cook them for about 4–5 minutes until soft and slightly caramelized.
Add garlic and cook for 30 seconds. Your kitchen will smell amazing right about now.
Step 3: Cook the Pasta in the Same Pot
Pour in:
- Beef broth
- Heavy cream
- Uncooked macaroni
Stir everything together. Bring it to a simmer and cook for about 10–12 minutes, stirring occasionally.
The pasta absorbs the broth and cream, which builds serious flavor. Ever wondered why one-pot pasta tastes richer? Because the starch stays in the sauce. Magic.
Step 4: Add the Cheese and Steak
Reduce the heat to low. Stir in:
- Provolone
- Mozzarella
Mix until melted and creamy. Add the steak back into the pot and stir to combine.
Let it thicken for 2–3 minutes. Boom. Creamy Philly Cheesesteak Mac and Cheese ready to serve.

Want It Extra Creamy?
Some people like their mac slightly saucy. Others want it practically molten. I respect both.
If you want it extra creamy:
- Add ½ cup more heavy cream
- Stir in 2 ounces cream cheese
- Sprinkle a little extra mozzarella on top before serving
Just don’t blame me when you go back for thirds.
Flavor Variations You Should Try
I love the classic version, but I also like to experiment. Why stop at basic when you can upgrade?
Spicy Philly Cheesesteak Mac
Add:
- 1 chopped jalapeño
- ½ teaspoon crushed red pepper flakes
- Pepper jack cheese instead of mozzarella
This version hits harder. Not painfully spicy, just exciting.
Mushroom Lover’s Version
Sauté 1 cup sliced mushrooms with the onions.
Mushrooms add deep umami flavor and make the dish feel richer without adding more meat.
Baked Cheesesteak Mac
Want a crispy top?
- Transfer the finished mac to a baking dish.
- Top with extra provolone.
- Bake at 400°F for 10 minutes until bubbly and golden.
You get that slightly crispy cheese layer on top. Totally worth it.
Common Mistakes to Avoid
I’ve made this enough times to mess it up at least once. Learn from me.
- Overcooking the steak – Cook it fast and remove it early.
- Not stirring the pasta – It can stick. Stir occasionally.
- Using pre-shredded cheese only – It works, but freshly shredded melts better.
- Adding too much salt early – The cheese already brings saltiness. Taste first.
Why ruin a good thing when small tweaks keep it perfect?
Best Cheese for Philly Cheesesteak Mac
Let’s talk cheese strategy.
Traditional cheesesteaks often use provolone or Cheez Whiz. For mac and cheese, we need meltability.
Best options:
- Provolone – Classic flavor, melts smoothly
- Mozzarella – Boosts stretch factor
- White American cheese – Super creamy texture
- Cream cheese – Adds body and richness
I personally stick with provolone + mozzarella because it gives you that signature cheesesteak taste without turning the dish overly heavy.
How to Store and Reheat
If you somehow have leftovers, here’s what to do.
Storage
- Store in an airtight container
- Keep in the fridge for up to 3 days
Reheating
Add a splash of milk or cream before reheating. Warm it gently over low heat or microwave in short bursts.
Mac and cheese thickens as it cools. The extra liquid brings it back to life.

What to Serve with Philly Cheesesteak Mac
This dish stands strong on its own. But if you want balance, try:
- Simple green salad
- Garlic bread
- Roasted broccoli
- Pickles for a tangy contrast
Ever noticed how something fresh on the side makes comfort food feel less heavy? Your brain loves balance.
Is This Recipe Family-Friendly?
Absolutely. Kids love cheesy pasta. Adults love steak. Everyone wins.
If you cook for picky eaters, you can:
- Skip the peppers
- Dice veggies very small
- Use mild cheese
You still get the flavor without drama at the dinner table. FYI, this recipe also works great for meal prep.
Why This Recipe Works So Well
This dish succeeds because it layers flavor properly.
- You brown the steak for depth.
- You sauté veggies for sweetness.
- You cook pasta in broth for richness.
- You melt cheese at the end for creaminess.
Each step builds on the last. Nothing feels random. That’s why this doesn’t taste like “just mac with stuff thrown in.”
Can You Make It Lighter?
Sure. I won’t judge.
Try these swaps:
- Use whole wheat pasta
- Replace heavy cream with half-and-half
- Use lean sirloin instead of ribeye
- Reduce cheese slightly
Will it taste identical? No. Will it still taste good? Absolutely.
Sometimes comfort food needs to comfort without putting you into a food coma :/
Final Thoughts: Should You Make This Tonight?
Let me ask you something. Do you want something cheesy, savory, and ridiculously satisfying without juggling five pans?
Then yes. Make this Philly Cheesesteak Mac and Cheese tonight.
It delivers bold flavor, creamy texture, and true comfort food energy in one pot. It feels indulgent but approachable. It tastes nostalgic but fresh.
I keep this recipe in my regular dinner rotation because it never disappoints. And honestly? Watching that cheese melt into the pasta never gets old.
So grab your pot, slice that steak, and make dinner exciting again. Your future self will thank you.






