Philly Cheesesteak Pasta is a quick dinner idea that transforms classic cheesesteak flavors into a hearty pasta dish. This easy weeknight dinner features tender beef, caramelized onions, and peppers in…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Bring a large pot of salted water to a rolling boil. Add the pasta and cook according to package directions until al dente, usually 10-12 minutes. Reserve about 1 cup of pasta water before draining. The starchy pasta water is liquid gold—it can help loosen the sauce later if it becomes too thick. Drain the pasta and set aside. While the pasta cooks, you can prepare the other components to save time.

Step 1 image
Step 2

While the pasta boils, season the thinly sliced steak with salt and pepper. In a large skillet or Dutch oven, heat 1 tablespoon of olive oil over high heat until shimmering. Add the steak in a single layer (work in batches if needed to avoid overcrowding). Sear for 1-2 minutes per side until nicely browned but still tender. Transfer the cooked steak to a plate and set aside. Overcrowding the pan would steam the meat instead of searing it, so be patient and give each piece room to develop that deep, savory crust.

Step 2 image
Step 3

Reduce the heat to medium-high and add the remaining 1 tablespoon olive oil. Add the sliced onion and bell peppers. Sauté for 5-7 minutes, stirring occasionally, until the vegetables are softened and beginning to caramelize. The onions should turn translucent and develop sweet, golden edges. Add the minced garlic and cook for another 30 seconds until fragrant. The aroma of garlic blooming in the oil is your cue to move on to the next step.

Step 4

Push the vegetables to one side of the skillet and add the butter. Once melted, sprinkle the flour over the butter and whisk continuously for 1 minute to form a roux. This cooks out the raw flour taste and creates a smooth base for the sauce. Gradually pour in the milk and beef broth while whisking constantly to prevent lumps. Bring the mixture to a gentle simmer, then reduce the heat to low. The sauce will thicken as it heats—look for a consistency that coats the back of a spoon.

Step 5

Add the softened cream cheese and shredded provolone to the sauce. Stir until fully melted and smooth. The cream cheese adds a velvety richness, while provolone delivers that classic Philly cheesesteak tang. Season with salt, pepper, and smoked paprika if using. Taste and adjust seasoning—the cheese sauce should be boldly flavored, as it will coat the pasta and beef.

Step 6

Return the cooked steak and any accumulated juices to the skillet along with the drained pasta. Toss everything together until evenly coated in the cheese sauce. If the sauce is too thick, add a splash of the reserved pasta water to reach your desired consistency. The starchy water not only thins the sauce but also helps it cling beautifully to every noodle.

Step 7

Serve immediately in warmed bowls, garnished with fresh chopped parsley for a pop of color and freshness. For an extra indulgent touch, top with additional shredded provolone and broil for 2-3 minutes until bubbly and golden. This final step creates a glorious cheese crust that will have everyone reaching for seconds.

For best results

  • For the most tender beef, choose ribeye or sirloin and slice it very thinly against the grain. Partially freezing the steak for 20-30 minutes makes slicing a breeze—you'll get paper-thin slices that cook in seconds and stay juicy. If you're on a budget, flank steak or even pre-sliced stir-fry beef works well; just avoid tough cuts like chuck or round.
  • Don't skip the step of reserving pasta water. The starch in that water is a natural thickener and emulsifier that can rescue a sauce that's too thick or help it coat the pasta evenly. Add it a tablespoon at a time until the sauce flows like heavy cream. It's a secret weapon used by Italian grandmothers and professional chefs alike.
  • To maximize flavor, use low-sodium beef broth so you can control the saltiness. If you only have regular broth, reduce the added salt by half. The cheese and cream cheese also contribute salt, so always taste before adding more. A pinch of smoked paprika or a dash of Worcestershire sauce can elevate the savory notes without extra sodium.
  • For a truly authentic Philly cheesesteak experience, use provolone cheese—it melts beautifully and has that signature tang. However, you can substitute with mozzarella for a milder, stretchier melt, or use white American cheese for a creamier, more nostalgic sauce. Avoid pre-shredded cheese as it contains anti-caking agents that can make the sauce grainy.
  • This dish is best enjoyed fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, add a splash of milk or water and warm gently on the stovetop or in the microwave, stirring occasionally. The pasta may absorb some sauce, so don't be shy about adding a little liquid to revive it.
  • If you're meal-prepping, cook the pasta al dente and undercook it slightly—it will finish cooking when you reheat it with the sauce. Store the sauce and pasta separately to prevent sogginess. When ready to eat, simply reheat the sauce, toss with the pasta, and enjoy a quick, satisfying meal.

Variations

  • Chicken Philly Cheesesteak Pasta: Swap the beef for boneless, skinless chicken thighs or breasts. Slice the chicken thinly and cook until no longer pink, about 4-5 minutes. The rest of the recipe remains the same. This version is slightly leaner and pairs wonderfully with the same cheese sauce and veggies.
  • Vegetarian Philly Cheesesteak Pasta: Omit the beef entirely and double the vegetables—use portobello mushrooms, zucchini, and extra bell peppers for a hearty, meaty texture. The umami from the mushrooms will satisfy even carnivores. You can also add a can of drained chickpeas for protein. The cheese sauce is already vegetarian-friendly.
  • Spicy Philly Cheesesteak Pasta: Add 1-2 chopped jalapeños or serrano peppers along with the onions and bell peppers. For extra heat, stir in 1/2 teaspoon red pepper flakes or a dash of cayenne pepper with the garlic. Top with pickled jalapeños for a tangy kick that cuts through the richness.
  • Low-Carb/Keto Version: Replace the pasta with zucchini noodles (zoodles) or cauliflower florets. Sauté the zoodles for 2-3 minutes until just tender, or roast cauliflower until golden. The cheese sauce is naturally low-carb, making this a perfect keto-friendly comfort meal. Use full-fat cream cheese and heavy cream instead of milk for extra richness.
  • Philly Cheesesteak Casserole: Turn this into a baked casserole by combining the cooked pasta, beef, and vegetables in a 9×13-inch baking dish. Pour the cheese sauce over the top, sprinkle with extra provolone, and bake at 375°F (190°C) for 15-20 minutes until bubbly and golden. This is perfect for feeding a crowd or meal prep.

Nutrition

  • Calories545 kcal
  • Total Fat32g
  • Saturated Fat16g
  • Cholesterol105mg
  • Sodium820mg
  • Total Carbohydrates38g
  • Dietary Fiber3g
  • Sugars8g
  • Protein35g

Common Questions

Can I use a different cut of beef?
Yes, you can use sirloin, flank steak, or even pre-sliced stir-fry beef. For the most tender results, choose a cut with good marbling and slice it thinly against the grain. Avoid tough cuts like chuck or round, unless you plan to slow-cook them separately before adding to the dish.
Can I make this dairy-free?
Absolutely. Use a dairy-free butter substitute (like vegan butter or coconut oil), unsweetened almond or oat milk for the milk, and dairy-free cream cheese and shredded cheese (many brands melt well). The flavor will be slightly different but still delicious. Nutritional yeast can add a cheesy note if desired.
How do I prevent the sauce from becoming grainy?
Grainy sauce often results from overheating or using pre-shredded cheese. Always melt cheese over low heat and stir continuously. Use block cheese that you shred yourself—it contains no anti-caking agents. Also, add cream cheese at room temperature and whisk until smooth before adding the shredded cheese.
Can I freeze Philly Cheesesteak Pasta?
Yes, but the texture of the sauce may change upon thawing. For best results, freeze the sauce and pasta separately in airtight containers for up to 3 months. Thaw overnight in the refrigerator, then reheat gently with a splash of milk or broth to restore creaminess. The beef and vegetables freeze well too.
What pasta shapes work best?
Short, sturdy shapes like penne, rigatoni, fusilli, or cavatappi are ideal because they hold the sauce well in their ridges and curves. Long pasta like spaghetti or fettuccine can work, but the sauce may not cling as effectively. Avoid delicate shapes that might break apart when stirred.
How can I make this dish spicier?
Add sliced jalapeños or serrano peppers when sautéing the vegetables, or stir in red pepper flakes, cayenne pepper, or a drizzle of hot sauce to the cheese sauce. You can also use pepper jack cheese in place of some of the provolone for an extra kick.
Is this recipe gluten-free?
Yes, simply use gluten-free pasta (such as rice, corn, or lentil-based) and replace the all-purpose flour with a gluten-free flour blend or cornstarch. For the roux, whisk 1 tablespoon cornstarch with 2 tablespoons cold milk to make a slurry, then add it to the sauce after the milk and broth. Simmer until thickened.