If you are craving the bold, comforting flavors of a classic Philly cheesesteak combined with the cozy charm of pasta, you are going to love this Philly Cheesesteak Pasta Recipe. It’s an irresistible, creamy dish that brings together tender ground beef, sautéed peppers and onions, melty provolone, and perfectly cooked pasta in one satisfying skillet meal. Every bite bursts with rich, savory goodness, making this dish a perfect weeknight dinner that feels like a special treat but is surprisingly easy to whip up.

Ingredients You’ll Need
These ingredients might be simple, but each plays a key role in building the layers of flavor and texture that make this dish shine. From the hearty ground beef to the creamy cheeses, everything comes together perfectly.
- 12 ounces pasta (penne or rotini): Provides a sturdy, delicious base that holds onto the sauce beautifully.
- 1 tablespoon olive oil: Adds richness and helps brown the beef evenly.
- 1 pound ground beef: The star protein that gives the dish its meaty, comforting vibe.
- 1 small onion (diced): Adds sweet and savory notes when sautéed.
- 1 green bell pepper (diced): Offers a fresh, slightly crisp contrast to the creamy sauce.
- 8 ounces mushrooms (sliced): Brings an earthy flavor and chewy texture.
- 2 garlic cloves (minced): Infuses a gentle pungency that wakes up the dish.
- 1 tablespoon Worcestershire sauce: Boosts umami depth and hints of tanginess.
- 1 teaspoon salt: Balances and enhances all the flavors.
- 1/2 teaspoon black pepper: Adds mild heat and complexity.
- 1 tablespoon all-purpose flour: Thickens the delicious sauce to the perfect consistency.
- 1 cup beef broth: Provides a savory, meaty base for the sauce.
- 1 cup milk: Creates creaminess and smooth texture.
- 4 ounces cream cheese (softened): Gives the sauce decadent richness and silkiness.
- 1 cup shredded provolone or mozzarella cheese: Melts into gooey, cheesy perfection that ties everything together.
How to Make Philly Cheesesteak Pasta Recipe
Step 1: Cook the Pasta
Start by boiling salted water and cooking the pasta until it is just tender, or al dente. This step ensures your noodles have the perfect bite and won’t become mushy once tossed in the creamy sauce. Drain and set aside so they’re ready for the big flavor finale.
Step 2: Brown the Beef and Sauté Vegetables
Heat olive oil in a large skillet over medium-high heat. Add the ground beef and cook until it’s beautifully browned, breaking it apart with your spoon for even cooking. If there’s excess fat, drain it off to keep the dish from becoming greasy. Then toss in the diced onion, green bell pepper, mushrooms, and garlic. Sauté for 5 to 6 minutes until the vegetables soften and release their natural sweetness and earthiness.
Step 3: Build the Sauce
Stir in Worcestershire sauce, salt, black pepper, and the flour, cooking it all together for about a minute to remove the raw flour taste. Gradually pour in the beef broth and milk, stirring constantly so the mixture thickens gently without lumps. This slow transformation creates a luxurious, savory base.
Step 4: Add the Cream Cheese and Melt the Cheese
Lower the heat to keep things cozy and stir in the softened cream cheese until it melts into a velvety smooth sauce. Then fold in the shredded provolone or mozzarella cheese, letting it melt completely to create that signature cheesy pull that makes this Philly Cheesesteak Pasta Recipe so indulgent.
Step 5: Combine Pasta and Sauce
Add the cooked pasta directly into the skillet, tossing everything together so each piece of pasta is generously coated in that creamy, beefy sauce. Heat it through for a couple of minutes to blend all the flavors perfectly before plating.
How to Serve Philly Cheesesteak Pasta Recipe

Garnishes
Brighten this hearty dish with fresh chopped parsley or a sprinkle of extra shredded cheese on top. Adding a dash of crushed red pepper flakes can give a subtle kick that lifts the flavors without overpowering the creamy sauce.
Side Dishes
This pasta pairs wonderfully with a crisp green salad tossed in a tangy vinaigrette to cut through the richness. Garlic bread or soft dinner rolls are perfect for mopping up every last bit of sauce because no Philly Cheesesteak Pasta Recipe should go without a little extra indulgence.
Creative Ways to Present
For a crowd-pleaser, bake the pasta mixture in a casserole dish topped with additional provolone under the broiler for 2 to 3 minutes until it’s bubbly and golden on top. You can also add sautéed shaved steak instead of ground beef to get closer to the traditional Philly cheesesteak experience without losing any pasta delights.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer your Philly Cheesesteak Pasta Recipe to an airtight container and refrigerate. It will keep well for up to 3 days, making it ideal for quick lunches or dinners during a busy week.
Freezing
If you want to save it longer, freeze the pasta in a freezer-safe container for up to 2 months. Keep in mind that the texture of the pasta might soften slightly after freezing, but the flavors stay just as delicious.
Reheating
Reheat leftovers gently in a skillet over medium-low heat, adding a splash of milk or broth to restore the creamy sauce’s consistency. This method avoids drying out the pasta and keeps every forkful rich and satisfying.
FAQs
Can I use shaved steak instead of ground beef in this Philly Cheesesteak Pasta Recipe?
Absolutely! Using shaved steak will give you an even more authentic Philly cheesesteak flavor. Just be sure to cook it quickly to retain tenderness and not overcook the pasta when tossing it all together.
What type of pasta works best for this recipe?
Penne and rotini are ideal choices because their shapes hold onto the creamy sauce well, providing a wonderful bite with every forkful. Feel free to experiment with other short pasta shapes you love.
Is this recipe freezer friendly?
Yes, you can freeze Philly Cheesesteak Pasta Recipe leftovers for up to 2 months. To keep the best texture, thaw overnight in the fridge and reheat gently with a bit of extra liquid.
Can I make this recipe vegetarian?
To make a vegetarian version, swap the ground beef for plant-based meat alternatives or hearty mushrooms. Increase the seasoning a little to keep the bold, savory flavor intact.
How can I make the dish extra cheesy?
For that ooey-gooey cheese factor, sprinkle additional shredded provolone on top and pop the skillet or casserole under the broiler for 2 to 3 minutes until bubbly and slightly golden.
Final Thoughts
This Philly Cheesesteak Pasta Recipe is one of those magical dishes that hits the spot every time you need something comforting, flavorful, and easy to make. It’s perfect for sharing with family or anyone who loves the idea of classic Philly cheesesteak flavors in a warm, cheesy pasta form. I can’t wait for you to try it and make it a new favorite in your dinner rotation.
Print
Philly Cheesesteak Pasta Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
This Philly Cheesesteak Pasta recipe combines the classic flavors of a Philly cheesesteak sandwich with comforting pasta for an easy and delicious weeknight meal. Featuring ground beef, sautéed peppers, onions, and mushrooms in a creamy cheese sauce, it’s a satisfying one-pot dinner that’s perfect for the whole family.
Ingredients
Protein & Vegetables
- 1 pound ground beef
- 1 small onion, diced
- 1 green bell pepper, diced
- 8 ounces mushrooms, sliced
- 2 garlic cloves, minced
Pasta
- 12 ounces pasta (penne or rotini)
Sauce & Seasoning
- 1 tablespoon olive oil
- 1 tablespoon Worcestershire sauce
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon all-purpose flour
- 1 cup beef broth
- 1 cup milk
- 4 ounces cream cheese, softened
- 1 cup shredded provolone or mozzarella cheese
Instructions
- Cook Pasta: Bring a large pot of salted water to a boil. Add the pasta and cook until al dente according to package instructions. Drain and set aside.
- Brown Beef and Sauté Vegetables: Heat olive oil in a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it apart with a spoon. Drain excess fat if necessary. Next, add the diced onion, green bell pepper, sliced mushrooms, and minced garlic. Sauté for 5 to 6 minutes until the vegetables have softened.
- Add Seasonings and Flour: Stir in Worcestershire sauce, salt, black pepper, and all-purpose flour. Cook for 1 minute to remove the raw flour taste and begin forming the base of the sauce.
- Create Creamy Sauce: Slowly pour in the beef broth and milk while stirring constantly. Continue to cook and stir for about 3 to 4 minutes, until the sauce starts to thicken.
- Melt Cream Cheese and Cheese: Add the softened cream cheese to the skillet and stir until it melts completely and the sauce is smooth. Reduce heat to low and stir in the shredded provolone or mozzarella cheese until melted and creamy.
- Combine Pasta and Sauce: Add the cooked pasta to the skillet and toss well to coat pasta evenly with the cheesy sauce. Heat through for a couple of minutes.
- Serve: Serve the pasta warm. For an extra cheesy finish, optionally top with more shredded provolone and broil for 2–3 minutes until bubbly.
Notes
- For a cheesier version, top with extra provolone and broil for 2-3 minutes until bubbly and golden.
- Swap the ground beef with shaved steak for a more authentic Philly cheesesteak flavor.
- You can use rotini or penne pasta depending on your preference.
- Make sure to drain excess fat after browning the beef to keep the dish from becoming greasy.

