
This Philly cheesesteak pasta saves me when I'm craving those amazing sandwich flavors but want something that actually fills everyone up for dinner. You get all that good stuff - the beef, peppers, onions, and gooey cheese - but in pasta form that makes way more sense for feeding a family. I came up with this after my husband kept talking about this incredible cheesesteak he had on a work trip to Philadelphia, and I wanted to recreate those flavors without having to drive six hours for a sandwich.
My brother visited last month and couldn't believe this was homemade. He said it reminded him of this little place near his college that made the best cheesesteaks, except this was even better because you get more cheese and beef in every bite. Now he texts me asking for the recipe whenever he's feeling nostalgic.
What You Need
- Rigatoni pasta: Those tube shapes grab onto the sauce and hold all the good stuff inside
- Ground beef: I use 80/20 because it has enough fat to stay juicy but won't make everything greasy
- Baby bella mushrooms: They add that earthy taste that makes cheesesteaks so good
- Green bell pepper and yellow onion: The classic combo that brings sweetness and crunch
- Whole milk: Makes the creamiest sauce that won't break when you add cheese
- Provolone cheese: The only cheese that matters for authentic Philly flavor

Getting It Done
- Starting with the pasta
- Get your water boiling and cook the rigatoni until it's al dente, still has a little bite to it. Don't cook it completely because it's going to sit in hot sauce for a bit. Drain it but don't rinse it since you want that starch to help everything stick together.
- Making the beef perfect
- Brown your ground beef in a big skillet over medium heat, breaking it up as it cooks. Season it well with salt and pepper, and let it get some nice brown crispy bits, that's where the flavor comes from. Take the beef out but leave all those drippings in the pan for the vegetables.
- Cooking the vegetables right
- Throw your sliced mushrooms, chopped pepper, and onion into that same skillet with all the beef flavor. Cook them until the onions get soft and golden and the peppers are tender. The mushrooms will give up their water first, then start browning, which is exactly what you want.
- Making cheese sauce that works
- In another pot, melt some butter and whisk in flour to make a roux. Cook that for a minute to get rid of the raw flour taste, then slowly add your milk while whisking like crazy to avoid lumps. Keep cooking until it thickens up enough to coat a spoon.
- Putting it all together
- Take the sauce off the heat and stir in your provolone until it's completely melted. Add the beef back to the vegetables, then add the pasta and pour that cheese sauce over everything. Toss it all around until every piece of pasta is coated.
I learned the hard way that you can't rush the browning steps. My first attempt was pretty bland because I didn't take time to get good color on the beef and vegetables. Now I know that patience in those steps makes all the difference between okay and amazing.
How to Serve It
This is rich enough to be dinner by itself, but I usually make a simple salad to cut through all that cheese. Garlic bread is always a hit too, especially for soaking up any extra sauce. My kids like it with just some steamed broccoli on the side.
Making It Different
Sometimes I use thin slices of actual steak if I'm feeling fancy, or add some hot peppers if we want heat. Different mushrooms work great too, shiitake or cremini add different flavors. You could even use white American cheese like some Philly places do, though I think provolone tastes better.
Leftovers and Storage
This keeps in the fridge for a few days, though the sauce gets thick when it's cold. Just add a splash of milk when you reheat it and it comes right back. It doesn't freeze great because dairy sauces get weird, but honestly, there usually aren't leftovers anyway.

This pasta has become one of those recipes that makes everyone happy. It's got all the comfort food appeal of the original sandwich but works so much better for family dinner. Plus there's something satisfying about taking those iconic flavors and turning them into something completely different that still tastes exactly right.
Frequently Asked Questions
- → Can I use different pasta shapes?
- Yes! Penne, fusilli, or any tube-shaped pasta works well as they hold the cheese sauce nicely. Just cook according to package directions.
- → Can I substitute the ground beef?
- Absolutely! Try thinly sliced ribeye steak for a more authentic cheesesteak experience, or use ground turkey for a lighter option.
- → What can I use instead of provolone cheese?
- American cheese, white cheddar, or even Cheez Whiz work great for that classic Philly cheesesteak flavor. Each gives a different texture.
- → Can I add other vegetables?
- Sure! Some people love adding jalapeños for heat, or you could include diced tomatoes. Just keep the classic peppers and onions as the base.
- → How do I store leftovers?
- Store in the fridge for up to 3 days. Reheat gently on the stove with a splash of milk to restore the creamy texture.