I’m so glad you stopped by today—because this Philly Cheese Steak Pasta Recipe is one of those “where has this been all my life?!” kind of dishes. If you love the flavor of a good ol’ Philly cheesesteak—tender beef, caramelized onions, melty cheese—but want something a little more filling and fork-friendly, this recipe is the best of both worlds.
It’s everything you love about the classic sandwich, just tossed with pasta and coated in a creamy cheese sauce. You don’t need to be from Philly to fall in love with this one—and trust me, your whole table is going to ask for seconds!
👉 Want cozy, delicious recipes like this in your inbox? Subscribe and I’ll send them straight to you!
What is Philly Cheese Steak Pasta?
Think of it as a fusion between a comforting pasta bake and a hearty sandwich. This recipe combines tender shaved steak (or ground beef if that’s what you’ve got!), sautéed peppers and onions, a rich cheese sauce, and your favorite pasta shape. It’s creamy, cheesy, savory, and absolutely satisfying.
Why You’ll Love This Recipe
- One pot – Fewer dishes, more flavor. Yes please!
- So customizable – Use ground beef, leftover steak, or even roast beef.
- Tastes like a cheesesteak – But in a bowl, with a spoon, and extra cheese.
- Comfort food at its finest – Seriously, it hits every cozy craving.
What It Tastes Like
Imagine digging into a big bowl of creamy pasta, laced with rich beefy flavor, sweet caramelized onions, sautéed green bell peppers, and melty provolone cheese in every bite. The sauce is dreamy without being too heavy, and every forkful feels like a hug. It’s savory, cheesy, and filling — the kind of meal that makes people go quiet at the table (because they’re too busy enjoying it 😋).
Ingredients You’ll Need
- 12 oz pasta (penne, rotini, or rigatoni work great)
- 1 tablespoon olive oil
- 1 lb shaved steak (or ground beef, or thinly sliced sirloin)
- 1 small yellow onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 3 cloves garlic, minced
- 1 teaspoon Worcestershire sauce
- Salt and black pepper, to taste
- 1 cup beef broth
- 1 cup milk
- 4 oz cream cheese
- 1 cup shredded provolone or mozzarella cheese
- Optional: red pepper flakes, mushrooms, or hot sauce for heat
Tools You’ll Need
- Large skillet or sauté pan
- Pot for boiling pasta
- Wooden spoon
- Tongs
- Knife + cutting board
Substitutions & Add-Ons
- Protein: Ground beef or roast beef work if you don’t have shaved steak.
- Cheese: Use white American, mozzarella, or even a mix of provolone and cheddar.
- Veggies: Mushrooms are a great addition!
- Low-carb version? Swap pasta for cooked cauliflower or zucchini noodles.
How to Make Philly Cheese Steak Pasta
Step 1: Cook the Pasta
Boil pasta according to package directions in salted water. Reserve ½ cup of pasta water, drain, and set aside.
Step 2: Sauté the Veggies
In a large skillet, heat olive oil over medium heat. Add onions and bell peppers, sauté until soft and golden (about 6–8 minutes). Add garlic and cook 1 more minute.
Step 3: Cook the Meat
Add shaved steak to the pan, season with salt and pepper, and cook until browned. Stir in Worcestershire sauce.
Step 4: Build the Sauce
Lower heat and add beef broth, milk, and cream cheese. Stir until the cheese is fully melted and sauce is smooth. Add provolone cheese and stir until melted. Season to taste.
Step 5: Combine & Serve
Add cooked pasta to the skillet and toss to coat in the sauce. If needed, loosen with reserved pasta water. Serve hot with extra cheese and a sprinkle of parsley!
What to Serve With It
- Garlic bread or Garlic Flatbreads to scoop up all that cheesy sauce
- A crisp green salad with vinaigrette
- Roasted broccoli or green beans
- Want more protein? Serve it with Crispy Bang Bang Salmon Bites for a spicy contrast!
Tips for Success
- Use thinly shaved steak for the most authentic texture.
- Don’t skip the Worcestershire—it gives that signature cheesesteak depth.
- Stir the sauce continuously as the cheeses melt for a smooth finish.
- Add a splash of pasta water if the sauce thickens too much.
Storage & Reheating
Store: Refrigerate in an airtight container for up to 4 days.
Reheat: Warm on the stovetop or microwave with a splash of milk or broth.
Freeze: You can freeze it, but it’s best fresh due to the creamy sauce.
FAQs
Can I make this ahead of time?
Yes! Make the sauce and pasta separately, then toss together just before serving for the best texture.
Can I use ground beef?
Absolutely. Ground beef works perfectly and is more budget-friendly.
What if I don’t have cream cheese?
You can sub with heavy cream, sour cream, or even a little more shredded cheese—just adjust to taste.
More Cozy Dinners You’ll Love
- Garlic Flatbreads – These are buttery, chewy, and the perfect cheesy pasta side.
- Crispy Parmesan Chicken with Garlic Sauce – Garlic lovers, this is for you.
- Tasty Baked Cod in Coconut Lemon Cream Sauce – A light but flavorful contrast to the richness of this pasta!
Let’s See Your Cheesy Creations!
Tried this Philly Cheese Steak Pasta Recipe? Share your version on Pinterest and tag me—I LOVE seeing what you cook! 💛🍝 Save it, pin it, and let’s keep bringing comfort food magic to your table.
Philly Cheese Steak Pasta Recipe
This Philly Cheese Steak Pasta Recipe is everything you love about the classic sandwich—melted cheese, tender steak, sweet peppers, and onions—tossed with pasta in one creamy, dreamy skillet dinner. It's comfort food done right, and it comes together fast enough for weeknights, yet special enough to share. A one-pot wonder the whole family will ask for again!
- 12 oz pasta (penne, rotini, or rigatoni)
- 1 tbsp olive oil
- 1 lb shaved steak (or ground beef/sirloin, thinly sliced)
- 1 small yellow onion (thinly sliced)
- 1 green bell pepper (thinly sliced)
- 3 cloves garlic (minced)
- 1 tsp Worcestershire sauce
- Salt and black pepper (to taste)
- 1 cup beef broth
- 1 cup milk
- 4 oz cream cheese
- 1 cup shredded provolone or mozzarella cheese
- Optional: red pepper flakes (mushrooms, or hot sauce for added kick)
- Bring a pot of salted water to a boil and cook pasta according to package directions. Reserve ½ cup of pasta water, then drain and set aside.
- In a large skillet, heat olive oil over medium heat. Sauté onions and peppers until softened and golden, about 6–8 minutes. Add garlic and cook for 1 minute.
- Add shaved steak and season with salt and pepper. Cook until browned. Stir in Worcestershire sauce.
- Pour in beef broth and milk. Stir in cream cheese until melted and sauce is smooth.
- Add provolone cheese and stir until creamy. Adjust seasoning.
- Add cooked pasta to skillet and toss to coat. Use reserved pasta water if needed to loosen the sauce.
- Garnish with parsley and serve hot!
-
Ground beef is a great substitute for shaved steak.
-
Cream cheese adds richness—don’t skip it!
-
Add sautéed mushrooms or even spinach for extra veg.
-
Reheats beautifully with a splash of milk or broth.