Philly Cheesesteak Mac and Cheese is a comforting, crowd-pleasing dinner that combines two classic favorites into one hearty, satisfying meal!
This delicious Pasta Dinner has everything you love about Baked Mac and Cheese and Philly Cheesesteak Sloppy Joes in one amazing bite! Give my Buffalo Chicken Mac and Cheese a try too!
Sabrina’s Philly Cheesesteak Mac and Cheese Recipe
You know this is the site for out-of-this-world Cheesesteak Recipes, but this cheesy, easy pasta is a game-changing side for parties or whenever you’re craving those classic flavors. This Mac and Cheese is a quick weeknight dinner, made in just about the same time as the original. If you like this tasty Philly pasta, be sure to try out Philly Hamburger Helper too!
Recipe Card


Ingredients
- 1 pound elbow macaroni
- 10 tablespoons unsalted butter , divided
- 1 green bell pepper , chopped finely
- 1/2 yellow onion , chopped finely
- 2 cups cooked steak , chopped finely
- 1/2 cup flour
- 2 teaspoons ground mustard
- 1/2 teaspoon cayenne pepper
- 1 teaspoon paprika
- 6 cups whole milk , (2% okay too)
- 2 teaspoons kosher salt
- 1/2 teaspoon coarse ground black pepper
- 1 large egg
- 8 ounces Velveeta Cheese
- 12 ounces medium cheddar , divided
Instructions
- Preheat the oven to 350 degrees.
- Shred the cheeses, keeping 2 cups of the cheddar off to the side for the topping.
- Cook the pasta, then let it sit in the water an extra 10 minutes before draining and rinsing gently. This will help it avoid soaking up the cheese sauce.
- Add 2 tablespoons unsalted butter, green bell pepper, and onion to a large skillet on medium high heat.
- Cook for 4-5 minutes or until translucent, then add in the chopped cooked steak.
- Add in remaining 8 tablespoons unsalted butter, flour, mustard, cayenne, and paprika and whisk together until fully combined. Cook for an additional 15 seconds.
- Add the milk slowly while whisking to keep the mixture well combined.
- Add in the salt and pepper and cook for an additional 5 minutes. Turn off the heat.
- Remove 1 cup of the milk mixture and transfer to a larger glass measuring cup or bowl. Let cool for 3-5 minutes in the refrigerator.
- Add the egg to the cooled milk and whisk it well until fully combined.
- Turn the heat on the pot back on to medium-low.
- Slowly pour the egg and milk mixture into the rest of the milk while whisking very well.
- Add in the Velveeta and 1 cup of the sharp cheddar and whisk until combined.
- Add the rinsed macaroni and stir into cheese sauce.
- Pour into a 9×13 baking dish and top with the remaining 2 cups of shredded cheddar cheese.
- Bake for 30 minutes, uncovered.
Nutrition
Sabrina’s Tips
I like to bake this dish instead of keeping it on the stovetop because it gives the top a perfectly melty, golden finish with delicious crispy edges. When I’m planning, I assemble everything in advance and bake it about 30 minutes before serving for an easy, stress-free meal!
Table of contents
About this Recipe
Philly Cheesesteak Mac and Cheese is a great dish for potlucks, especially as a side. This hearty, cheesy pasta dish makes 12 servings, so there is plenty to go around. It’s made with already-cooked steak to make this dish even easier. You could grill the Ribeye Steak the same day or use leftovers from a weekend BBQ for an easy Monday night dinner.
Recipe Tips & Tricks
- Cheese: When making homemade Mac and Cheese sauce, use a blend of creamy cheeses like Velveeta or American Cheese, along with freshly grated cheese. Packaged shredded cheese has an anti-caking coating on it, which can make your sauce grainy.
- Egg: Be sure to cool 1 cup of the milk mixture before adding the egg, but still make sure the milk is slightly warm. Adding the cold egg to warm milk (but not hot!) first is called tempering and keeps the egg from scrambling.
- Milk: It seems like a lot of milk in the cheese sauce, but with the flour mixture and cheese, plus the properly rinsed pasta, it will thicken while it bakes.
Pairing Suggestions
This Mac and Cheese makes a delicious, family-friendly dinner with plenty of leftovers for lunch during the week. Serve this Philly Mac with a kid-approved veggie like Roasted Broccoli or Sautéed Green Beans to balance out the rich, cheesy goodness. For a heartier dinner, serve with another Philly favorite, Philly Cheesesteak Meatloaf.
How to Store
- Serve: This Mac and Cheese can be kept at room temperature for up to 2 hours before it needs to be stored.
- Store: Cool Philly Cheesesteak Mac and Cheese, place in an airtight container, and refrigerate for up to 4 days.
- Freeze: Once cooled, freeze mac and cheese in a sealed container for up to 3 months. Thaw overnight before reheating in the oven. You can also freeze in a baking pan, covered tightly with plastic wrap and aluminum foil.
Slow Cooker Method
- Prep: Use 4 cups of whole milk and 1 can of evaporated milk. In a 6-quart slow cooker, whisk egg, milk, flour, and seasonings until combined and smooth. Stir in uncooked pasta, steak, butter, bell peppers, onions, and cheeses, reserving 2 cups of cheddar.
- Cook: Cover with lid and cook on low for 3-4 hours, until pasta is tender. When pasta is done, top with the remaining cheddar cheese. Cover with the lid again and cook on high until the cheese is melted.
Frequent Questions
If you add the egg while the milk mixture is still hot, it will cook the egg, so you have to let it cool a bit before adding it in. Then whisk the egg in so that it will fully combine with a nice, smooth texture.
You want the steak to be fully cooked because it will brown nicely in the pan, and any excess liquid will be cooked out of it rather than seeping into the mac and cheese, changing the consistency.
Variations
- Cheese: You can swap the Velveeta cheese for American cheese slices, chopped into pieces. Other cheeses to try are provolone, mozzarella, or Monterey Jack. Serve with Cheez-Wiz for an authentic Philly topping!
- Pasta: Try any small pasta noodles like small shells, penne, rigatoni, ditalini, or fusilli pasta. You don’t want to use pasta shells that are too small, or they will get mushy as they bake. You could also use spaghetti for a Baked Philly Cheesesteak Spaghetti.
- Veggies: Add more veggies like shredded carrots, red bell peppers, diced zucchini, spinach, peas, corn, or chopped broccoli or cauliflower florets.
- Meat: Instead of cooked steak, you can add ground beef, ground turkey, or ground chicken crumbles. Cook the ground meat first and drain it before adding. Take it to the next level with chopped, cooked bacon!
Related Recipes
More Yummy Mac u0026 Cheese Recipes

These photos were in a previous version of this post




















I was a little reluctant at first, as it was coming together, but I now see it is an awesome meal! I did however substitute the Velveeta for a half can of Nacho cheese (much cheaper). The Nacho adds a little kick too! Very good!
Look at you Fred! Great idea. I may have to try that sometime. Thanks for the 5 star review!
Do you cook the steak pepper and onions before adding them to the crockpot?
This hearty, cheesy pasta dish makes 12 servings so there is plenty to go around. It’s made with already cooked steak to make this dish even easier. You could grill the Ribeye Steak the same day or use leftovers from a weekend BBQ for an easy Monday night dinner.
This sounds wonderful. I will be trying it soon. Thanks Sabrina for all the wonderful recipes.