Philly cheesesteak pasta has become a staple in our weeknight dinner rotation—and for good reason. I still remember the first time I made it after a chaotic school pickup, with everyone starving and homework waiting. I needed something quick but comforting, and this dish delivered. It’s everything I love about a Philly cheesesteak—tender beef, melty cheese, sautéed peppers and onions—wrapped up in a cozy bowl of pasta. It hits all the right notes: warm, filling, and kid-approved. This philly cheesesteak pasta has saved dinner more times than I can count, and I’m excited to share it with you
Why You’ll Love This Philly Cheesesteak Pasta
If you’re a fan of comforting one-pan meals, this philly cheesesteak pasta is going to become your new favorite. It takes the iconic flavors of a Philly cheesesteak sandwich—savory beef, gooey cheese, caramelized onions, and tender bell peppers—and combines them with pasta for a creamy, filling, and family-friendly dinner. What makes it extra special? It’s quick to make, only needs one skillet, and tastes like it came from a cozy diner. Whether it’s a chilly night or a busy week, this philly cheesesteak pasta brings the flavor with minimal effort and cleanup.
Ingredients for Philly Cheesesteak Pasta

Here’s what you’ll need to make this rich and savory pasta dish:
- 1 lb ground beef (or shaved steak)
- 8 oz penne or rotini pasta (uncooked)
- 1 tablespoon olive oil
- 1 green bell pepper, diced
- 1 small onion, thinly sliced
- 2 cloves garlic, minced
- 2 cups beef broth
- 1 cup milk
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
- 1 cup shredded provolone cheese
- ½ cup shredded mozzarella cheese
- Optional: chopped parsley for garnish
Substitutions & Variations for Philly Cheesesteak Pasta
One of the best things about philly cheesesteak pasta is how flexible it is:
- Protein Swap: Use thinly sliced ribeye for a traditional touch or ground turkey for a lighter version.
- Cheese Options: Provolone adds the classic flavor, but white American, mozzarella, or even Velveeta can make it extra creamy.
- Pasta Variety: Penne, rigatoni, or shells all work well since they hold the sauce beautifully.
- Veggie Boost: Add mushrooms or spinach for more flavor and nutrients.
- Spicy Kick: A pinch of red pepper flakes or diced jalapeños can turn up the heat.
- Dairy-Free: Use plant-based cheese and unsweetened almond milk.
Step-by-Step Instructions for Making Philly Cheesesteak Pasta

Making philly cheesesteak pasta couldn’t be easier. Here’s how to do it in under 30 minutes:
- Brown the meat: In a large skillet over medium-high heat, cook the ground beef (or shaved steak) until browned. Drain excess fat if needed and set aside.
- Sauté vegetables: In the same skillet, heat olive oil. Add the diced green pepper and sliced onion. Cook for 4–5 minutes until softened, then stir in minced garlic and cook another 30 seconds.
- Add liquids and pasta: Return the beef to the skillet. Pour in the beef broth, milk, Worcestershire sauce, and add Italian seasoning. Stir in the uncooked pasta.
- Simmer and cook pasta: Bring the mixture to a gentle boil. Reduce heat, cover, and simmer for 10–12 minutes until pasta is tender and most of the liquid is absorbed.
- Stir in cheese: Turn off the heat and immediately stir in provolone and mozzarella until melted and creamy. Season with salt and black pepper to taste.
- Serve: Garnish with chopped parsley if desired, and serve hot.
Pro Tips for Success with Philly Cheesesteak Pasta
- Use quality cheese: Freshly shredded provolone melts smoother than pre-shredded.
- Simmer low and slow: Once you add the liquids and pasta, keep the heat medium-low to avoid overcooking or scorching the milk.
- Avoid overcooking the pasta: Test for doneness after 10 minutes—different pasta shapes may cook faster or slower.
- Keep it creamy: Stir in the cheese while the mixture is still hot, but off the heat, to avoid clumping.
- Make it ahead: This dish reheats well, making it perfect for meal prep.
Storage & Reheating Tips for Philly Cheesesteak Pasta
Philly cheesesteak pasta is just as tasty the next day!
- Storage: Let the pasta cool completely before transferring to an airtight container. Store in the refrigerator for up to 4 days.
- Reheating: Add a splash of milk or broth before reheating on the stove or microwave to keep the sauce creamy.
- Freezing: This dish can be frozen, but the texture may change slightly. For best results, freeze in portions and reheat from frozen on low heat.
What to Serve with Philly Cheesesteak Pasta

Philly cheesesteak pasta is hearty on its own, but a few simple sides can round out your dinner beautifully:
- Garlic Bread: Toasted and buttery, it’s perfect for scooping up cheesy pasta.
- Simple Salad: A crisp green salad with vinaigrette cuts through the richness.
- Roasted Veggies: Roasted broccoli, zucchini, or asparagus add balance and color.
- Pickles or Pepperoncini: A zesty side that echoes traditional Philly sandwich toppings.
- Sweet Corn: A scoop of corn adds sweetness and freshness that contrasts the savory cheese and beef.
Keep it simple—you want sides that complement, not compete with, the bold flavor of your philly cheesesteak pasta.
Philly Cheesesteak Pasta FAQs
Can I make philly cheesesteak pasta ahead of time?
Yes! It stores well in the fridge and can be reheated for up to four days. Just add a bit of milk when reheating to keep it creamy.
Can I use a different type of pasta?
Absolutely. Penne, rotini, or even egg noodles work great. Just avoid delicate shapes like angel hair.
Is shaved steak better than ground beef?
Shaved steak is more traditional for a cheesesteak flavor, but ground beef makes this dish budget-friendly and kid-approved.
Can I make this gluten-free?
Yes—use gluten-free pasta and check that your Worcestershire sauce is gluten-free too.
Can I add mushrooms?
Definitely! Mushrooms pair beautifully with the beef and cheese. Sauté them along with the peppers and onions.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 520 |
| Carbohydrates | 42g |
| Protein | 31g |
| Fat | 26g |
| Saturated Fat | 11g |
| Cholesterol | 85mg |
| Sodium | 720mg |
| Fiber | 3g |
| Sugar | 5g |
Philly Cheesesteak Pasta – Creamy, Cheesy, & Ready in 30 Minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
Creamy, cheesy, and packed with classic Philly cheesesteak flavors, this one-skillet pasta dish is a quick family dinner winner.
Ingredients
1 lb ground beef or shaved steak
8 oz penne or rotini pasta
1 tablespoon olive oil
1 green bell pepper, diced
1 small onion, sliced
2 cloves garlic, minced
2 cups beef broth
1 cup milk
1 tablespoon Worcestershire sauce
1 teaspoon Italian seasoning
Salt and black pepper to taste
1 cup shredded provolone cheese
½ cup shredded mozzarella cheese
Optional: fresh parsley for garnish
Instructions
1. In a large skillet, brown the beef and drain excess fat if needed.
2. Remove beef; sauté green pepper and onion in olive oil until soft. Add garlic.
3. Return beef to skillet. Add broth, milk, Worcestershire, seasoning, and uncooked pasta.
4. Bring to a boil, reduce heat, and simmer covered for 10–12 minutes.
5. Once pasta is tender, turn off heat and stir in cheeses until melted and creamy.
6. Season with salt and pepper, garnish with parsley, and serve hot.
Notes
You can swap ground beef for shaved steak for a more authentic flavor.
Add mushrooms or red pepper flakes for variety.
Reheat with a splash of milk to keep the sauce smooth.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 520
- Sugar: 5g
- Sodium: 720mg
- Fat: 26g
- Saturated Fat: 11g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 3g
- Protein: 31g
- Cholesterol: 85mg