Philly Cheesesteak Pasta is a creamy and cheesy dinner recipe inspired by the famous Philly cheesesteak sandwich. Instead of serving sliced beef, peppers, onions, and melted cheese inside a hoagie roll, everything is mixed together with tender pasta to create a warm and comforting one-pan meal. It combines the rich flavor of juicy beef, sautéed vegetables, and creamy cheese sauce into every bite, making it perfect for busy weeknights or cozy family dinners.

This recipe is loved because it is simple to make, filling, and packed with flavor. Kids enjoy the cheesy pasta while adults love the classic cheesesteak taste. The best part is that you do not need fancy ingredients or cooking skills to make it. With just a few easy steps, you can have a restaurant-style comfort meal right at home that tastes delicious and makes everyone ask for seconds.
Why You Should Try the Philly Cheesesteak Pasta
If you love creamy pasta dishes and cheesy comfort food, this recipe is a must-try. Philly Cheesesteak Pasta is easy enough for beginners, but it tastes like something special you would order at a restaurant. It is also perfect for feeding a hungry family because the recipe makes a big batch and fills everyone up without spending too much money.
Another reason to try this recipe is how flexible it is. You can use different kinds of pasta, switch the cheese, or add extra vegetables if you want. It is also a great way to make dinner quickly because everything cooks in one skillet or pot, which means fewer dishes to wash later. Whether you make it for a family dinner, game night, or meal prep for the week, this pasta recipe is always a crowd favorite.
Table of Contents
Ingredients you’ll need for Philly Cheesesteak Pasta
Here is everything you need to make Philly Cheesesteak Pasta:
- 12 ounces pasta such as penne or rotini
- 1 pound ground beef or thinly sliced steak
- 1 tablespoon olive oil
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 1 medium onion, sliced
- 3 cloves garlic, minced
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups milk
- 1 cup beef broth
- 2 cups shredded provolone cheese
- 1 cup shredded mozzarella cheese
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon paprika
- Fresh parsley for garnish
How to Make Philly Cheesesteak Pasta
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil and cook the pasta according to the package instructions until it becomes tender but still slightly firm when bitten. Once the pasta is done cooking, carefully drain the water using a colander and set the pasta aside while you prepare the rest of the dish. Adding a little drizzle of olive oil can help keep the pasta from sticking together while it waits.
Step 2: Cook the Beef and Vegetables
Heat the olive oil in a large skillet over medium-high heat, then add the ground beef or sliced steak and cook until browned and fully cooked through. Break the meat apart with a spoon while cooking so every bite is flavorful and evenly cooked. Once the meat is browned, add the sliced onions and bell peppers, stirring often until the vegetables soften and become slightly caramelized, which gives the dish a sweet and savory flavor. Stir in the minced garlic and cook for another minute until fragrant.

Step 3: Make the Creamy Cheese Sauce
Push the meat and vegetables to one side of the skillet and melt the butter in the empty space. Sprinkle in the flour and stir constantly for about one minute to create a smooth paste that will help thicken the sauce. Slowly pour in the milk and beef broth while whisking so no lumps form, then continue stirring until the sauce becomes creamy and smooth. Add the salt, pepper, and paprika for extra flavor, then slowly mix in the provolone and mozzarella cheese until everything melts into a rich and cheesy sauce.
Step 4: Combine Everything Together
Add the cooked pasta into the skillet and gently stir until every piece of pasta is coated in the creamy cheesesteak sauce. Let the mixture cook together for a few more minutes so all the flavors blend perfectly and the pasta absorbs some of the delicious sauce. If the sauce becomes too thick, you can add a splash of milk to loosen it up and keep it creamy.

Step 5: Serve and Enjoy
Remove the skillet from the heat and sprinkle fresh parsley on top for extra color and freshness. Serve the Philly Cheesesteak Pasta warm while the cheese is still gooey and melty. This dish tastes best fresh from the skillet and pairs wonderfully with simple side dishes like salad or garlic bread.
You can add this post to your favorite Pinterest board!
Kitchen equipment you will need :
Before you start, make sure you have these kitchen tools ready:
- Large skillet or deep frying pan
- Large pot for boiling pasta
- Colander for draining pasta
- Wooden spoon or spatula
- Sharp knife
- Cutting board
- Measuring cups and spoons
- Cheese grater if using block cheese
- Serving bowls or plates
Tips for the Best Philly Cheesesteak Pasta
Cook pasta just until al dente for the best texture.
Stir the sauce constantly to avoid lumps.
Add extra mozzarella for a cheesier texture.
Fresh parsley adds color and freshness.
What to Eat With Philly Cheesesteak Pasta
I like making Philly cheesesteak pasta when I want something hearty, cheesy, and really comforting. The pasta combines tender beef, peppers, and a creamy cheese sauce that brings all the classic cheesesteak flavors together in one easy dish. It’s perfect for family dinners or busy weeknights when you want something filling and satisfying. My daughter enjoys it because it’s creamy and full of flavor without being too strong. At home we usually serve it with a small salad or some garlic bread on the side. It goes really well with cold lemonade, a fruit smoothie, or iced tea.

Commonly Asked Questions
How do I keep the cheese sauce creamy ?
Add a splash of milk or broth when reheating and stir gently over low heat.
How long will leftovers last in the fridge ?
Leftovers stay fresh for about 3 to 4 days when stored in an airtight container.
Can I use chicken instead of beef ?
Yes, chicken is a tasty alternative and works very well in this recipe.
Can I freeze Philly Cheesesteak Pasta ?
Yes, store it in a freezer-safe container for up to 2 months.
Philly Cheesesteak Pasta
Course: Main CourseCuisine: AmericanDifficulty: Easy6
servings15
minutes25
minutes620
kcal40
minutesPhilly Cheesesteak Pasta is a creamy and cheesy pasta dish loaded with beef, peppers, onions, and melted cheese for the perfect comforting family dinner.
Ingredients
12 ounces pasta such as penne or rotini
1 pound ground beef or thinly sliced steak
1 tablespoon olive oil
1 green bell pepper, sliced
1 red bell pepper, sliced
1 medium onion, sliced
3 cloves garlic, minced
2 tablespoons butter
2 tablespoons all-purpose flour
2 cups milk
1 cup beef broth
2 cups shredded provolone cheese
1 cup shredded mozzarella cheese
1 teaspoon salt
1 teaspoon black pepper
1 teaspoon paprika
Fresh parsley for garnish
Directions
- Step 1: Cook the Pasta :Bring a large pot of salted water to a boil and cook the pasta according to the package instructions until it becomes tender but still slightly firm when bitten. Once the pasta is done cooking, carefully drain the water using a colander and set the pasta aside while you prepare the rest of the dish. Adding a little drizzle of olive oil can help keep the pasta from sticking together while it waits.
- Step 2: Cook the Beef and Vegetables :Heat the olive oil in a large skillet over medium-high heat, then add the ground beef or sliced steak and cook until browned and fully cooked through. Break the meat apart with a spoon while cooking so every bite is flavorful and evenly cooked. Once the meat is browned, add the sliced onions and bell peppers, stirring often until the vegetables soften and become slightly caramelized, which gives the dish a sweet and savory flavor. Stir in the minced garlic and cook for another minute until fragrant.
- Step 3: Make the Creamy Cheese Sauce : Push the meat and vegetables to one side of the skillet and melt the butter in the empty space. Sprinkle in the flour and stir constantly for about one minute to create a smooth paste that will help thicken the sauce. Slowly pour in the milk and beef broth while whisking so no lumps form, then continue stirring until the sauce becomes creamy and smooth. Add the salt, pepper, and paprika for extra flavor, then slowly mix in the provolone and mozzarella cheese until everything melts into a rich and cheesy sauce.
- Step 4: Combine Everything Together : Add the cooked pasta into the skillet and gently stir until every piece of pasta is coated in the creamy cheesesteak sauce. Let the mixture cook together for a few more minutes so all the flavors blend perfectly and the pasta absorbs some of the delicious sauce. If the sauce becomes too thick, you can add a splash of milk to loosen it up and keep it creamy.
- Step 5: Serve and Enjoy : Remove the skillet from the heat and sprinkle fresh parsley on top for extra color and freshness. Serve the Philly Cheesesteak Pasta warm while the cheese is still gooey and melty. This dish tastes best fresh from the skillet and pairs wonderfully with simple side dishes like salad or garlic bread.
Notes
- Use freshly shredded cheese for a smoother and creamier sauce.
- Ground beef is a budget-friendly and easy substitute for steak.
- Stir the cheese in slowly over low heat so the sauce stays smooth.
- If the sauce becomes too thick, add a little milk to loosen it up.








