This Philly Cheesesteak Skillet Pasta brings all your favorite cheesesteak flavors into one creamy, family-friendly skillet dinner ready in under an hour.

If you love a classic Philly cheesesteak and also have a soft spot for cozy pasta, this skillet meal is going to be on repeat in your kitchen. It packs in tender noodles, savory beef, and colorful peppers, all tucked into a velvety, cheesy sauce.
Everything cooks in just a couple of pans, and the steps are straightforward enough for a busy weeknight. You boil the pasta, build a simple pan sauce with beef, peppers, and broth, then stir in cream and cheese until it clings to every piece of pasta.
It’s also a flexible base recipe. Use ground beef or thinly sliced steak, swap cheeses to match what you have on hand, and adjust the richness or spice level to fit your family’s preferences. However you customize it, you still get big cheesesteak flavor with minimal fuss.

Philly Cheesesteak Skillet Pasta Ingredients
Short pasta (like penne or rotini): Sturdy shapes that hold the creamy sauce and tuck into the nooks of the peppers and beef.
Ground beef or thinly sliced steak: Brings the classic cheesesteak flavor and hearty protein; choose lean ground beef or shaved sirloin.
Olive oil: Helps brown the beef and sauté the vegetables without sticking.
Onion: Sautéed until soft and slightly sweet, mimicking the onions on a classic cheesesteak.
Green bell pepper: Adds color, crunch, and that signature peppery taste you expect in a Philly-style dish.
Red bell pepper: Slightly sweeter than green, it balances the savory sauce and makes the skillet look vibrant.
Garlic: A quick sautéed hit of aromatics to deepen the flavor of the sauce.
Salt and black pepper: Essential base seasoning to bring all the flavors into focus.
Worcestershire sauce: Adds umami depth and that savory, “beefy” boost that makes the sauce taste slow-cooked.
Beef broth: Forms the base of the sauce, deglazing the pan and soaking up all the browned bits from the meat.
Heavy cream: Gives the sauce its rich, silky texture that clings to the pasta.
Shredded provolone or mozzarella: Melts into the hot pasta for that stretchy, cheesesteak-style goodness.
Shredded Parmesan cheese: Adds a salty, nutty finish and helps thicken the sauce slightly.
Fresh parsley (optional): A bright, fresh garnish that cuts through the richness and adds a pop of color on top.
Step-by-Step Philly Cheesesteak Skillet Pasta
STEP 1: Bring a large pot of well-salted water to a boil. Cook your penne or rotini until just al dente, since it will continue to cook slightly in the sauce. Drain and set aside while you prepare the skillet.
STEP 2: While the pasta cooks, heat olive oil in a large, deep skillet over medium-high heat. Add the ground beef or steak slices and cook, breaking up the meat or separating the strips, until no longer pink and nicely browned. Spoon off excess fat if there’s a lot in the pan.
STEP 3: Reduce the heat slightly and add the diced onion, green bell pepper, and red bell pepper to the skillet with the cooked beef. Sauté for about 5–6 minutes, stirring often, until the vegetables are softened and starting to caramelize around the edges.
STEP 4: Stir in the minced garlic and cook for about 30–60 seconds, just until fragrant. Sprinkle in the salt, black pepper, and Worcestershire sauce, tossing everything together so the seasoning coats the meat and veggies.
STEP 5: Pour in the beef broth and heavy cream, scraping the bottom of the pan with a spatula to lift any browned bits into the sauce. Bring the mixture to a gentle simmer and let it bubble for 3–4 minutes, so it thickens slightly.
STEP 6: Add the drained pasta into the skillet, stirring well so the noodles are coated with the creamy sauce and evenly mixed with the beef and peppers. Lower the heat to medium-low to avoid scorching the dairy.
STEP 7: Sprinkle in the shredded provolone or mozzarella and the Parmesan. Stir slowly as the cheese melts into the sauce, forming a thick, glossy coating around the pasta. Taste and adjust seasoning with a little extra salt or pepper if needed.
STEP 8: Once everything is hot, bubbly, and well combined, remove from the heat. Garnish with chopped fresh parsley and an extra pinch of Parmesan if you like. Serve straight from the skillet for a cozy, family-style dinner.

Serving Ideas for Philly Cheesesteak Skillet Pasta
This skillet pasta is quite hearty on its own, so you don’t need a complicated lineup of sides. A simple green salad with a tangy vinaigrette is perfect to balance the richness. The crisp greens and acidity refresh your palate between bites of creamy pasta.
Garlic bread or a warm baguette makes a fantastic partner here. The bread is ideal for swiping through any extra cheesy sauce at the bottom of the skillet and turns the meal into a real comfort feast.
If you want a vegetable side that feels just as cozy, roasted broccoli, green beans, or zucchini are all great choices. Roast them with a little olive oil, salt, and pepper until lightly charred and tender to add a bit of smoky contrast.
Can I use steak instead of ground beef?
Yes, thinly sliced steak works beautifully. Use shaved ribeye, sirloin, or flank steak, sear it quickly in hot oil, then proceed with the peppers, onions, and sauce just as you would with ground beef.
How can I lighten up this skillet pasta?
You can swap part of the heavy cream for half-and-half or whole milk and use a bit less cheese. Lean ground beef or extra vegetables like mushrooms also help stretch the dish without feeling as heavy.
Is this Philly cheesesteak pasta spicy?
As written, it isn’t spicy. The flavors are more savory and cheesy than hot. If you’d like some heat, add crushed red pepper flakes or a dash of hot sauce to the sauce while it simmers.
Can I freeze leftovers of this pasta?
Yes, you can freeze leftovers in airtight containers. The sauce may separate slightly because of the cream, but it usually comes back together when reheated gently with a splash of broth or cream.
Pro Tips for Philly Cheesesteak Pasta
- Use very hot oil when you add the beef so it browns rather than steams. Good browning builds deeper, more complex flavor into the sauce.
- Cook the pasta just to al dente. Overcooked pasta will soften more once it sits in the hot sauce and can turn mushy when reheated.
- Add the cheese off direct high heat. If the pan is too hot, the cheese can become stringy instead of melting smoothly into the creamy sauce.

Keeping Leftovers Fresh
Let any leftover Philly Cheesesteak Skillet Pasta cool down to just warm before storing, but don’t leave it out for more than two hours. Transfer the pasta to shallow, airtight containers so it chills quickly and evenly in the fridge.
Refrigerated leftovers are best eaten within 3–4 days. When you’re ready to reheat, add a small splash of beef broth, milk, or cream to loosen the sauce. Warm gently in a covered skillet over low heat, stirring occasionally, until the pasta is heated through.
You can also reheat individual portions in the microwave. Cover the bowl loosely, heat in short bursts, and stir between rounds to prevent hot spots and keep the sauce from drying out. Adding that extra spoonful of liquid first really helps keep things creamy.
If you’d like to freeze some for later, portion the cooled pasta into freezer-safe containers or bags, leaving a little space at the top. Freeze for up to 2–3 months. Thaw in the refrigerator overnight, then reheat slowly on the stovetop with a bit of added liquid to revive the sauce and enjoy your cheesesteak pasta all over again.

Philly Cheesesteak Skillet Pasta
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion finely chopped
- 1 teaspoon Worcestershire sauce
- ½ teaspoon ground black pepper
- 2 cups low-sodium beef broth
- 1 red bell pepper chopped
- 2 cloves of garlic minced finely
- 1 green bell pepper diced
- 1 pound lean ground beef or thin-cut steak strips
- 12 ounces penne or rotini pasta
- 1 teaspoon kosher salt or to taste
- 1 cup heavy whipping cream
- 2 cups shredded mozzarella or provolone cheese
- ½ cup grated Parmesan cheese
Instructions
- Set a large pot of salted water over high heat and bring it to a rolling boil. Cook the pasta following the package’s al dente directions. Once done, drain thoroughly and set aside.
- In a wide skillet over medium-high heat, warm the olive oil. Add the ground beef or sliced steak and cook until evenly browned, using a spoon to break apart the meat as it cooks. Drain any surplus fat if necessary.
- Add the diced onions along with the chopped green and red bell peppers to the skillet. Sauté for about 5 to 6 minutes until softened. Stir in the minced garlic and cook for 1 more minute until aromatic.
- Incorporate the Worcestershire sauce, salt, and pepper into the skillet. Pour in the beef broth and heavy cream. Stir well and allow the mixture to simmer gently for 3 to 4 minutes.
- Add the drained pasta into the skillet and reduce the heat to low. Sprinkle in the mozzarella or provolone along with the Parmesan. Stir continuously until the cheese melts completely and the sauce thickens to coat the pasta evenly.
- Serve the dish hot, optionally garnished with freshly grated Parmesan or chopped parsley.
