Philly Cheesesteak Pasta is a delicious combination of two comfort food favorites—the bold, savory flavors of a classic Philly cheesesteak and the creamy, satisfying texture of pasta. This dish brings together thinly sliced steak, sautéed onions, bell peppers, and a rich, cheesy sauce to create a meal that’s both hearty and packed with flavor.
In this guide, we’ll cover everything you need to know about Philly Cheesesteak Pasta, including the best ingredients, step-by-step instructions, secret tips, and the perfect side dishes. Plus, we’ll answer some of the most commonly asked questions about this mouthwatering recipe!
Print
Philly Cheesesteak Pasta Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
This Philly Cheesesteak Pasta is a rich, creamy dish that combines tender steak, sautéed onions, bell peppers, and a flavorful cheese sauce with pasta. It’s a comforting meal perfect for a quick dinner or special occasion.
Ingredients
- 1 lb ribeye or sirloin steak, thinly sliced
- 8 oz penne or rigatoni pasta
- 1 bell pepper, sliced
- 1 small onion, sliced
- 2 cloves garlic, minced
- 2 tbsp Worcestershire sauce
- 2 tbsp butter
- 1 cup heavy cream
- 1 cup shredded provolone cheese
- ½ cup shredded mozzarella cheese
- ½ tsp salt
- ½ tsp black pepper
- ½ tsp red pepper flakes (optional for spice)
- ½ cup reserved pasta water (if needed to loosen the sauce)
Instructions
Step 1: Cook the Pasta
- Bring a large pot of salted water to a boil.
- Cook pasta 1-2 minutes less than package directions (it will finish cooking in the sauce).
- Drain and set aside, reserving ½ cup of pasta water.
Step 2: Cook the Steak and Vegetables
- Heat 1 tablespoon of butter in a large skillet over medium-high heat.
- Add onions and bell peppers, sauté for 5 minutes until soft. Remove from pan.
- Add another 1 tablespoon of butter, then cook the steak for 3-5 minutes until browned.
- Stir in Worcestershire sauce, salt, and black pepper. Remove steak from the skillet.
Step 3: Make the Cheese Sauce
- In the same skillet, add minced garlic and cook for 30 seconds.
- Pour in heavy cream and let simmer for 2 minutes.
- Stir in provolone and mozzarella, whisking until melted and smooth.
Step 4: Combine Everything
- Add the cooked pasta, steak, and sautéed vegetables into the skillet.
- Toss everything together, ensuring the pasta is fully coated in the cheese sauce.
- If needed, add a splash of reserved pasta water to loosen the sauce.
- Let everything cook for 1-2 minutes, then remove from heat.
Step 5: Serve and Enjoy
- Garnish with fresh parsley or grated Parmesan if desired.
- Serve hot with garlic bread or a fresh salad on the side.
Notes
- Best Cheese Options: Provolone, white American cheese, or Cheez Whiz for an authentic Philly cheesesteak taste.
- Steak Tip: Slice steak against the grain for the most tender texture.
- Storage: Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat with a splash of milk for the best consistency.
- Spicy Version: Add hot sauce, jalapeños, or Cajun seasoning for extra heat.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 620 kcal
- Sugar: 5g
- Sodium: 720mg
- Fat: 32g
- Saturated Fat: 15g
- Unsaturated Fat: 12g
- Trans Fat: 0.5g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 38g
- Cholesterol: 105mg
Keywords: Philly Cheesesteak Pasta, creamy pasta, steak pasta, cheesy pasta, comfort food recipe
Table of Contents
What is Philly Cheesesteak Pasta?
Origins of the Philly Cheesesteak
The Philly cheesesteak sandwich originated in Philadelphia in the early 20th century. It features thinly sliced beefsteak, melted cheese, and sautéed onions served on a hoagie roll. Over the years, this sandwich has inspired various adaptations, including Philly Cheesesteak Pasta, which transforms the flavors of the classic sandwich into a creamy, pasta-based dish.
How Philly Cheesesteak Pasta Combines the Best of Both Worlds
Philly Cheesesteak Pasta blends the bold flavors of the sandwich with the comforting texture of pasta. The combination of juicy steak, sautéed vegetables, and a creamy cheese sauce makes it a satisfying dish for any occasion.
- The steak provides a rich, meaty flavor.
- Sautéed onions and bell peppers add sweetness and texture.
- Melted cheese creates a creamy, savory sauce.
- Pasta acts as a hearty base that absorbs all the flavors.
If you love hearty and comforting meals like this Philly Cheesesteak Pasta, you might also enjoy the bold flavors of Steak Fried Rice, a perfect way to use up leftover steak, or dive into the rich, cheesy goodness of Vegetarian Lasagna Soup for a cozy and satisfying meal. Looking for a fun twist on a classic? Try the crispy, indulgent Hot Dog Burnt Ends or keep it light and refreshing with a homemade Sub in a Tub—both easy and delicious options for your next meal!
This dish is perfect for family dinners, meal prep, or whenever you want to enjoy a unique twist on a Philly cheesesteak.
Ingredients for the Perfect Philly Cheesesteak Pasta

The success of Philly Cheesesteak Pasta depends on using high-quality ingredients that bring out the signature flavors of the dish. From the type of steak to the best cheeses and pasta choices, selecting the right components will ensure a creamy, flavorful, and well-balanced meal.
Choosing the Right Cut of Steak
The steak is the star of this dish, so it’s important to use a cut that is tender, flavorful, and easy to slice thinly. The best options include:
- Ribeye – The most authentic choice for a Philly cheesesteak, known for its marbling and rich flavor.
- Sirloin – A leaner alternative that still provides great taste and texture.
- Flank Steak – Works well when sliced against the grain for tenderness.
Pro Tip: To achieve ultra-thin slices, place the steak in the freezer for about 15 minutes before cutting. This firms it up and makes slicing much easier.
Best Cheese for That Classic Cheesesteak Flavor
Cheese plays a crucial role in achieving the creamy, melty texture that makes this dish irresistible. The best cheese options include:
- Provolone – Mild and slightly smoky, perfect for a classic cheesesteak taste.
- White American Cheese – Melts smoothly for a creamy consistency.
- Cheez Whiz – The traditional choice for an authentic Philly cheesesteak flavor.
- Mozzarella – Adds extra stretchiness and mild flavor.
A combination of provolone and white American cheese works well for achieving both flavor and a creamy texture.
Pasta Choices: What Works Best?
The type of pasta you use affects the texture and how well it holds the sauce. The best choices include:
- Penne – Holds onto the cheese sauce for a well-balanced bite.
- Rigatoni – Large, ridged tubes that trap sauce inside.
- Rotini – Twists that grab onto the cheese and steak.
- Fettuccine – A great option for a creamy consistency.
Avoid overly delicate pasta shapes like angel hair, as they can become too soft when mixed with the heavy sauce.
Essential Vegetables and Seasonings
The vegetables and seasonings help balance the richness of the dish while enhancing its depth of flavor. Key ingredients include:
- Bell Peppers – Green, red, or yellow for added sweetness and crunch.
- Onions – Caramelized for a mild, slightly sweet flavor.
- Garlic – Adds a bold, aromatic touch.
- Worcestershire Sauce – Enhances the umami flavor of the steak.
- Salt and Black Pepper – Essential for seasoning the dish.
- Butter or Olive Oil – Used for sautéing the vegetables and steak.
With the ingredients selected, it’s time to move on to the step-by-step process of making Philly Cheesesteak Pasta.
Step-by-Step Recipe for Philly Cheesesteak Pasta
Now that you have all the ingredients, it’s time to prepare the perfect Philly Cheesesteak Pasta. This step-by-step guide ensures that each element—steak, pasta, vegetables, and cheese sauce—is cooked properly to create a rich, flavorful dish.
Step 1: Preparing the Steak and Vegetables
- Thinly slice the steak against the grain for maximum tenderness.
- Season the steak with salt, black pepper, and a splash of Worcestershire sauce for extra depth.
- Heat a large skillet over medium-high heat and add a drizzle of oil.
- Sauté the onions and bell peppers until soft and slightly caramelized (about 5 minutes). Remove from the pan and set aside.
- Add the steak to the skillet and cook for 3-5 minutes until browned but still tender. Remove from heat and set aside.
Step 2: Cooking the Pasta to Perfection
- Bring a large pot of salted water to a boil.
- Cook the pasta according to the package instructions, but stop 1-2 minutes before it reaches full doneness.
- Drain and set aside, reserving ½ cup of pasta water for the sauce if needed.
Step 3: Making the Ultimate Cheesesteak Sauce
- In the same skillet used for the steak, melt butter over medium heat.
- Stir in minced garlic and cook for 30 seconds until fragrant.
- Pour in heavy cream, stirring continuously.
- Add shredded provolone or mozzarella and mix until smooth and creamy.
- Return the cooked steak, onions, and bell peppers to the skillet. Stir to combine.
Step 4: Combining Everything for a Creamy, Cheesy Finish
- Add the cooked pasta to the skillet with the sauce and toss everything together.
- If the sauce is too thick, add a small amount of reserved pasta water to loosen it.
- Let everything simmer for 1-2 minutes, allowing the pasta to absorb the flavors.
- Adjust seasoning with salt and black pepper as needed.
Final Touch: Broil for Extra Cheesiness
For an extra cheesy, slightly crispy finish:
- Transfer the pasta mixture to an oven-safe dish.
- Sprinkle additional shredded provolone or Cheez Whiz on top.
- Broil in the oven for 1-2 minutes until bubbly and golden brown.
Serving Suggestions
- Garnish with chopped parsley or grated Parmesan for added flavor.
- Serve hot with a side of garlic bread or a fresh salad.
Now that your Philly Cheesesteak Pasta is ready, let’s dive into what makes this dish extra special with the secret ingredient.
What is the Secret Ingredient in Philly Cheesesteak Pasta?
A great Philly Cheesesteak Pasta recipe is all about bold flavors and a creamy, well-balanced sauce. While high-quality steak and cheese are essential, the secret ingredient that takes this dish to the next level is Worcestershire sauce.
Why Worcestershire Sauce is the Key to Flavor
Worcestershire sauce is a savory, umami-rich condiment that enhances the flavor of the steak and gives the dish a deeper, more complex taste. Here’s why it works so well:
- Adds a slight tang that complements the creamy cheese sauce.
- Balances the richness of the steak with its mild acidity.
- Contains garlic, onion, and spices, which bring out the natural flavors of the beef.
To incorporate Worcestershire sauce:
- Add 1-2 teaspoons when seasoning the steak before cooking.
- Stir in an extra dash into the cheese sauce for a well-rounded flavor.
Bonus Flavor Enhancer: Garlic Butter
Another ingredient that elevates Philly Cheesesteak Pasta is garlic butter. Melting butter with fresh minced garlic before adding the steak and vegetables enhances the overall depth of flavor.
How to Use Garlic Butter Effectively
- Melt 2 tablespoons of butter in the skillet before cooking the steak.
- Add 1 teaspoon of minced garlic and sauté until fragrant before adding the beef.
- This small step makes the dish richer and more aromatic.
With the secret ingredients revealed, let’s explore the best sauce options for making Philly Cheesesteak Pasta extra creamy and delicious.
What Sauce is Best for Philly Cheesesteak Pasta?

The sauce is what brings Philly Cheesesteak Pasta together, coating the steak and pasta in a rich, velvety texture that enhances every bite. There are two main sauce options for this dish:
1. Classic Cheese Sauce (Traditional Cheesesteak Flavor)
This sauce stays true to the original Philly cheesesteak experience, using provolone, Cheez Whiz, or white American cheese.
How to Make Classic Cheese Sauce
Ingredients:
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 cup milk or heavy cream
- ½ cup shredded provolone or white American cheese
- ¼ cup Cheez Whiz (optional, for extra creaminess)
- Salt and black pepper to taste
Instructions:
- Melt butter in a skillet over medium heat.
- Stir in flour and cook for 1 minute until golden brown (this removes the raw flour taste).
- Slowly whisk in milk or heavy cream, stirring constantly to prevent lumps.
- Add shredded cheese and Cheez Whiz, stirring until melted and smooth.
- Season with salt and black pepper to taste.
This sauce is creamy, rich, and coats the pasta perfectly while keeping the authentic cheesesteak taste.
2. Alfredo-Style Cheese Sauce (Extra Creamy Option)
If you prefer a more decadent, restaurant-style pasta, an Alfredo-inspired sauce works well. This version includes Parmesan cheese and heavy cream for a silkier texture.
How to Make an Alfredo-Style Cheese Sauce
Ingredients:
- 2 tablespoons butter
- 2 cloves garlic, minced
- 1 cup heavy cream
- ½ cup shredded Parmesan cheese
- ½ cup shredded provolone cheese
- Salt, black pepper, and a pinch of nutmeg (optional)
Instructions:
- Melt butter in a skillet over medium heat.
- Add minced garlic and cook until fragrant.
- Pour in heavy cream and let it simmer for 2 minutes.
- Stir in Parmesan and provolone cheese, whisking until melted.
- Season with salt, pepper, and nutmeg for extra depth.
This sauce creates a luxurious, creamy texture that pairs well with pasta and steak.
Which Sauce is Best?
- For an authentic Philly cheesesteak taste → Go with the classic cheese sauce.
- For a richer, creamier pasta experience → Choose the Alfredo-style sauce.
No matter which sauce you choose, it will make your Philly Cheesesteak Pasta bold, flavorful, and indulgent.
Now that the sauce is covered, let’s move on to the best side dishes to serve with Philly Cheesesteak Pasta.
Best Side Dishes to Serve with Philly Cheesesteak Pasta
Philly Cheesesteak Pasta is a rich and hearty dish, so choosing the right side dishes can balance the flavors and add variety to your meal. Here are some of the best sides to complement this dish.
1. Garlic Bread
A crispy, buttery slice of garlic bread is the perfect side to scoop up the cheesy sauce and tender steak.
How to Make Homemade Garlic Bread:
- Slice a baguette or Italian bread in half.
- Mix butter, minced garlic, and parsley, then spread on the bread.
- Toast in the oven at 375°F for 8-10 minutes until golden brown.
2. Fresh Green Salad
A light, crisp green salad helps cut through the richness of the pasta.
Simple Salad Recipe:
- Lettuce mix (romaine, arugula, or spinach)
- Cherry tomatoes, sliced cucumbers, and red onions
- Olive oil and balsamic vinegar dressing
This adds a refreshing contrast to the creamy, cheesy pasta.
3. Roasted Vegetables
Roasted vegetables bring a sweet and smoky flavor that pairs well with steak and cheese.
Best Vegetables for Roasting:
- Bell peppers
- Zucchini
- Mushrooms
- Broccoli
How to Roast:
- Toss vegetables with olive oil, salt, and black pepper.
- Roast at 400°F for 15-20 minutes until caramelized.
4. Crispy Potato Wedges
If you want a true Philly cheesesteak experience, serve this dish with crispy potato wedges.
How to Make Crispy Potato Wedges:
- Cut potatoes into wedges and soak them in water for 30 minutes.
- Toss with olive oil, garlic powder, paprika, and salt.
- Bake at 425°F for 35-40 minutes, flipping halfway through.
These add a crispy texture that pairs well with the creamy pasta.
5. Sautéed Mushrooms
If you want to enhance the umami flavors, sautéed mushrooms are a great addition.
How to Prepare:
- Heat butter and garlic in a pan.
- Add sliced mushrooms and cook until golden brown.
- Season with salt, black pepper, and thyme.
Mushrooms add an earthy, savory touch that complements the steak in the pasta.
Which Side Dish is Best?
- For a classic comfort meal → Choose garlic bread or potato wedges.
- For a lighter balance → Go with a green salad or roasted vegetables.
- For a rich, umami flavor boost → Add sautéed mushrooms.
Now that the sides are covered, let’s discuss whether steak and pasta are a good combination and why Philly Cheesesteak Pasta works so well.
Does Pasta Go Well with Steak? Exploring the Pairing
Pairing steak with pasta might not seem traditional, but it works surprisingly well. The combination of tender, juicy beef and creamy, cheese-coated pasta creates a rich, satisfying dish that blends savory, smoky, and cheesy flavors in every bite.
Why Steak and Pasta Work Well Together
- Balance of Textures
- Steak provides a hearty, chewy bite, while pasta adds a smooth, creamy texture.
- The contrast makes each bite more satisfying.
- Rich, Savory Flavors
- Steak is naturally umami-rich, and when combined with cheese and creamy sauce, it enhances the overall taste.
- The caramelized onions and peppers bring out sweetness and depth, making the dish even more flavorful.
- Pasta Absorbs the Flavors
- When tossed in the cheese sauce, pasta soaks up the steak juices and seasonings.
- This makes every bite burst with Philly cheesesteak flavors.
Best Steak Cuts for Pasta Dishes
Not all steak cuts work well with pasta. Here are the best choices:
- Ribeye – Rich marbling makes it juicy and flavorful.
- Sirloin – A leaner option that stays tender when cooked properly.
- Flank Steak – Slices well and absorbs the sauce beautifully.
For the best results, slice the steak thinly against the grain to ensure tenderness.
Other Pasta Dishes That Use Steak
Philly Cheesesteak Pasta isn’t the only recipe that proves steak and pasta are a great match. Here are a few other popular pasta dishes that feature steak:
- Steak Alfredo – Grilled steak served over creamy Alfredo pasta.
- Garlic Butter Steak Pasta – A simple dish with seared steak and butter-coated pasta.
- Beef Stroganoff – Tender beef in a creamy mushroom sauce, served over egg noodles.
These examples show that steak and pasta pair well in many cuisines, making Philly Cheesesteak Pasta a natural combination.
Conclusion: A Winning Combination
Steak and pasta work exceptionally well together, especially when combined with cheese, onions, and peppers. Philly Cheesesteak Pasta is proof that you can take a classic sandwich concept and turn it into a creamy, indulgent pasta dish.
Now, let’s explore whether mayo is a good addition to Philly Cheesesteak Pasta and how it can affect the dish’s texture and flavor.
Is Mayo Good on Philly Cheesesteak Pasta?
Mayonnaise is not a traditional ingredient in Philly cheesesteaks, but some variations include it to add extra creaminess and richness. In Philly Cheesesteak Pasta, mayo can be used to enhance the texture of the sauce without overpowering the dish.
How Mayo Affects the Flavor and Texture
- Adds Extra Creaminess
- Mayo contains oil and egg yolks, which help create a silky, smooth sauce.
- This can make the cheese sauce even richer, especially if using a provolone-based sauce.
- Balances Acidity
- Some mayos contain vinegar or lemon juice, which adds a subtle tang that balances the richness of the cheese and steak.
- Boosts Flavor Depth
- When mixed into the sauce, mayo blends well with Worcestershire sauce, garlic, and cheese, enhancing umami flavors.
How to Use Mayo in Philly Cheesesteak Pasta
If you want to incorporate mayo, use it in small amounts to avoid making the sauce too thick.
Option 1: Mixing into the Cheese Sauce
- Add 1-2 tablespoons of mayo when making the cheese sauce.
- Whisk it in after adding the melted cheese for a smoother consistency.
Option 2: As a Creamy Topping
- Instead of mixing into the sauce, spread a thin layer of mayo over the pasta.
- Sprinkle with extra cheese and broil for 1-2 minutes until golden brown.
Best Types of Mayo for This Recipe
Not all mayos work the same way. Here are the best choices for Philly Cheesesteak Pasta:
- Duke’s Mayo – Known for its rich texture and slight tang.
- Hellmann’s Mayo – A balanced, classic option with a creamy consistency.
- Kewpie Mayo – A Japanese-style mayo with extra umami flavor due to added egg yolks.
Is Mayo Necessary for Philly Cheesesteak Pasta?
Mayo is an optional ingredient that can enhance the sauce, but it is not required. If you prefer a pure cheese-based sauce, you can skip it without losing any of the classic Philly cheesesteak flavors.
Now that we’ve covered all the key ingredients and techniques, let’s address common questions about Philly Cheesesteak Pasta in the next section.
FAQs About Philly Cheesesteak Pasta
Before wrapping up, let’s answer some common questions about Philly Cheesesteak Pasta, covering its authenticity, ingredient substitutions, and storage tips.

1. What is Authentic Philly Cheesesteak?
A traditional Philly cheesesteak is a sandwich made with thinly sliced ribeye steak, melted cheese, and sautéed onions, served on a hoagie roll. Some variations include bell peppers or mushrooms, but the original version focuses on steak, cheese, and onions.
For the cheese, the most common choices are:
Provolone
White American cheese
Cheez Whiz
Philly Cheesesteak Pasta takes all these classic flavors and transforms them into a creamy, indulgent pasta dish.
2. Can I Make This Dish Without Steak?
Yes, there are a few great alternatives if you want to make this dish without beef:
Chicken – Thinly sliced chicken breast or thighs work well as a substitute.
Mushrooms – Sautéed mushrooms add a meaty texture for a vegetarian option.
Ground Beef – For a budget-friendly version, use seasoned ground beef instead of sliced steak.
Tofu or Seitan – Good plant-based options for a meat-free version.
3. How Can I Make Philly Cheesesteak Pasta Spicier?
If you enjoy a little heat, here are a few ways to spice up the dish:
Red pepper flakes – Sprinkle into the cheese sauce for a mild kick.
Hot sauce – A dash of Tabasco or sriracha can enhance the flavor.
Jalapeños – Add fresh or pickled jalapeño slices for a spicy bite.
Cajun seasoning – A teaspoon mixed into the steak seasoning adds bold heat.
4. What’s the Best Way to Store and Reheat Leftovers?
Philly Cheesesteak Pasta can be stored for up to 3 days in an airtight container in the refrigerator.
Best Reheating Methods:
Stovetop: Reheat over low heat with a splash of milk or broth to keep the sauce creamy.
Microwave: Heat in 30-second intervals, stirring between each, to prevent the cheese from becoming greasy.
Oven: Place in an oven-safe dish, cover with foil, and bake at 350°F for 10-15 minutes.
Avoid freezing, as the cheese sauce may separate when thawed.
5. Can I Make This Recipe in Advance?
Yes, you can prep parts of the dish ahead of time:
Cook the steak and vegetables and store them separately in the refrigerator.
Prepare the cheese sauce, but reheat and stir before serving.
Undercook the pasta slightly so it doesn’t become too soft when reheated.
When ready to serve, simply combine everything in a skillet and heat until warm.
Final Thoughts on Philly Cheesesteak Pasta
Philly Cheesesteak Pasta is a delicious, satisfying fusion dish that combines the bold flavors of a classic cheesesteak with the creamy comfort of pasta. With tender steak, a rich cheese sauce, and perfectly cooked pasta, this meal is perfect for weeknight dinners, special occasions, or meal prep.