Every parent knows the 5 p.m. scramble—the kids are hungry, the kitchen’s a mess, and you need something hearty on the table fast. Enter this Philly cheesesteak pasta: it’s your favorite sandwich flavors transformed into a creamy, comforting one-pan meal that’s ready in about 30 minutes. Even better, it uses simple ingredients you likely have on hand, minimizing both prep time and cleanup so you can actually enjoy dinner with your family.
Why This Recipe Works
- One-Pan Wonder: Cook everything from the beef to the pasta in a single large skillet or Dutch oven, drastically cutting down on dishes.
- Flavor Shortcut: Using sliced roast beef from the deli counter instead of cooking steak from scratch saves at least 15 minutes without sacrificing that classic cheesesteak taste.
- Kid-Friendly & Customizable: The creamy, cheesy sauce and familiar pasta shape are a hit with picky eaters, while adults can easily add hot peppers or extra seasonings to their own bowls.
- Pantry/Freezer Staples: Relies on basics like pasta, broth, and cheese, with frozen peppers and onions keeping prep to a bare minimum.
Ingredients
- 1 tablespoon olive oil
- 1 pound lean ground beef (90/10 or 93/7 works best)
- 1 medium yellow onion, thinly sliced (or 1 cup frozen sliced onions)
- 1 green bell pepper, thinly sliced (or 1 cup frozen sliced bell peppers)
- 3 cloves garlic, minced
- 8 ounces (about 3 cups) uncooked penne pasta or similar short shape
- 3 cups low-sodium beef broth
- 1 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon black pepper
- 1/4 teaspoon salt (adjust to taste, broth adds saltiness)
- 8 ounces sliced provolone cheese, torn into pieces
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1/2 cup whole milk or half-and-half
- Optional for serving: chopped fresh parsley, extra Parmesan, hot sauce
Equipment Needed
- Large, deep skillet or Dutch oven (at least 12-inch diameter with high sides)
- Wooden spoon or sturdy spatula
- Measuring cups and spoons
- Cheese grater (if not using pre-shredded cheese)
- Cutting board and knife (if using fresh vegetables)
Instructions

Step 1: Brown the Beef and Sauté the Veggies
Heat the olive oil in your large skillet or Dutch oven over medium-high heat. Once the oil shimmers (about 1 minute), add the ground beef. Use your wooden spoon to break it up into small crumbles. Cook, stirring occasionally, until the beef is no longer pink, about 5-7 minutes. If there’s excess grease, you can drain it off, but a little adds flavor. Push the beef to one side of the pan. Add the sliced onion and bell pepper to the empty space. Sauté the vegetables, stirring occasionally, until they begin to soften and the onions turn translucent, about 4-5 minutes. If you’re using frozen peppers and onions, just add them directly with the beef—no need to thaw. Stir everything together, then add the minced garlic and cook for 1 more minute until fragrant. Tip: Don’t skip cooking the garlic for the full minute—it mellows the raw bite and builds a deeper flavor base for the whole dish.
Step 2: Add the Pasta and Broth
Sprinkle the uncooked penne pasta evenly over the beef and vegetable mixture. Pour in the 3 cups of low-sodium beef broth. The broth should just cover the pasta; if it doesn’t, add a little water until the pasta is submerged. Stir in the onion powder, garlic powder, black pepper, and salt. Bring the mixture to a boil over high heat, which should take about 3-4 minutes. Once boiling, immediately reduce the heat to medium-low to maintain a steady simmer. Cover the skillet with a lid. Let it simmer for 12 minutes, resisting the urge to stir too often. The pasta will absorb the broth as it cooks. Tip: Using low-sodium broth is key here—regular broth can make the final dish too salty, especially with the cheese added later. You can always add more salt at the end if needed.
Step 3: Incorporate the Cheeses and Cream
After 12 minutes, remove the lid. The pasta should be al dente (tender but with a slight bite) and most of the liquid absorbed. If there’s still a lot of broth, simmer uncovered for 1-2 more minutes. Reduce the heat to low. Add the torn provolone cheese, shredded mozzarella, and grated Parmesan. Pour in the 1/2 cup of milk or half-and-half. Stir gently but continuously until the cheeses are completely melted and a creamy, cohesive sauce forms, about 2-3 minutes. The sauce will thicken as the cheeses melt. If it seems too thick, you can add a splash more milk or broth. Taste and adjust seasoning with an extra pinch of salt or pepper if desired.
Step 4: Fold in the Roast Beef and Warm Through
Now, add the 8 ounces of sliced deli roast beef. Tear or chop the slices into bite-sized pieces as you add them to the skillet. Gently fold the roast beef into the cheesy pasta mixture until evenly distributed. Let it warm through over low heat for about 2-3 minutes, just until the beef is heated. Avoid boiling or vigorous stirring at this point, as it can make the cheese sauce grainy or break. The residual heat is enough to warm the beef perfectly. Tip: For the best texture, add the roast beef at the very end. If it cooks too long, it can become tough and rubbery.
Step 5: Serve Immediately
Turn off the heat. Your Philly cheesesteak pasta is ready to serve straight from the skillet. Spoon it into bowls. If desired, garnish with a sprinkle of chopped fresh parsley, extra grated Parmesan, or a dash of hot sauce for a kick. This dish is best enjoyed hot, as the cheese sauce will thicken as it cools. Serve with a simple side salad or garlic bread if you have extra time, but it’s plenty satisfying on its own. Expect minimal cleanup—just that one skillet, maybe a cutting board, and your utensils.
Tips and Tricks
For an even faster version, use a 12-ounce bag of frozen pepper and onion stir-fry mix—just toss it in with the beef. If your family prefers a smoother sauce, swap the provolone for Cheez Whiz or American cheese slices; they melt more evenly. To make ahead, prepare the recipe through Step 3, then cool completely and refrigerate for up to 2 days. Reheat gently on the stovetop with a splash of milk, then proceed with Step 4. For a lighter option, use ground turkey instead of beef and low-fat cheese, though the sauce may be less creamy. Always let the skillet cool slightly before washing to make cleanup easier—a quick soak with warm, soapy water usually does the trick.
Recipe Variations
- Spicy Kick: Add 1-2 chopped jalapeños or a teaspoon of crushed red pepper flakes when sautéing the vegetables. Top with sliced pickled peppers.
- Mushroom Lover’s: Sauté 8 ounces of sliced cremini mushrooms with the onions and peppers until golden brown for an earthy, umami boost.
- Different Pasta: Swap penne for rigatoni, cavatappi, or even medium shells—any short shape that holds sauce well works. Adjust broth slightly if using a larger pasta.
- Extra Veggie: Stir in a handful of fresh spinach or arugula during the last minute of cooking for a pop of color and nutrients.
- No Ground Beef: Use 1 pound of sliced sirloin tip steak, cooked quickly over high heat, then set aside and added back at the end like the roast beef.
Frequently Asked Questions
Q: Can I use a different type of cheese?
A: Absolutely. Provolone is classic, but white American cheese or Cheez Whiz will give you that authentic cheesesteak stand creaminess. Sharp cheddar adds a tangy twist. Just avoid pre-shredded bags with anti-caking agents, as they can make the sauce grainy.
Q: How do I store and reheat leftovers?
A: Store cooled leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave at 50% power, stirring every 30 seconds, or on the stovetop over low heat with a splash of milk to loosen the sauce.
Q: Is this recipe freezer-friendly?
A: Yes, but the pasta texture may soften upon thawing. Freeze in airtight containers for up to 2 months. Thaw overnight in the fridge, then reheat slowly on the stovetop with extra milk or broth.
Q: Can I make this without deli roast beef?
A: Yes, you can use all ground beef (increase to 1.5 pounds) or substitute with thinly sliced leftover steak or even cooked shredded chicken. Adjust cooking times accordingly.
Q: What if I don’t have beef broth?
A: Chicken or vegetable broth works in a pinch, though the flavor will be slightly different. You may want to add an extra 1/2 teaspoon of Worcestershire sauce to boost the savory notes.
Summary
This one-pan Philly cheesesteak pasta delivers all the iconic sandwich flavors in a creamy, family-friendly dinner ready in 30 minutes. It’s a practical lifesaver for busy weeknights, with minimal cleanup and maximum comfort.




