This post may contain affiliate links. Please read my disclosure policy.
This Cheesesteak Tortellini is what happens when a Philly cheesesteak and a bowl of creamy pasta decide to combine forces and absolutely nobody complains about it. Seared steak, caramelized onions, peppers, mushrooms, and cheese tortellini all folded into a silky provolone and Parmesan cream sauce that’s rich enough to make you forget every other pasta dish you’ve ever made.
Table of Contents

I love a good Philly cheesesteak. The seared steak, the caramelized onions and peppers, the provolone melting over everything. It’s one of those combinations that’s been perfected over decades and exists exactly as it should. So naturally I looked at it and thought, what if I put tortellini in it.
You beautiful hungry people, it was the right call.
This dish takes everything that makes a cheesesteak worth eating and wraps it in a cream sauce thick enough to coat the back of a spoon and rich enough to make you reconsider your dinner plans for the rest of the week. The cheese tortellini soaks up that provolone Parmesan cream sauce and the whole thing comes together in 40 minutes in one skillet.
It’s a complete meal. It’s deeply satisfying. It’s going to become a regular in your house whether you planned for that or not.

- The steak gets seared properly. High heat, single layer, a few minutes undisturbed. You’re building flavor here and you can’t do that if the pan is crowded and the meat is steaming instead of searing. Work in batches if you need to. It’s worth the extra 5 minutes.
- The vegetables caramelize rather than just soften. 6 to 7 minutes over medium heat lets the onions, peppers, and mushrooms develop sweetness and depth that you simply don’t get from 2 minutes of halfhearted stirring. This is the cheesesteak flavor base and it needs time.
- The flour thickens the sauce from the inside. Coating the vegetables in flour before adding the liquid means the sauce thickens as it simmers into something that clings to every piece of tortellini rather than pooling at the bottom of the bowl.
- The cheese goes in off the boil. This is the detail that keeps the sauce silky instead of grainy. More on this in the how to make section.

- Cheese tortellini (1 pound, refrigerated): Fresh refrigerated tortellini cooks in minutes and has a tenderness that dried tortellini can’t match. It also soaks up the cream sauce beautifully.
- Steak (1½ pounds, thinly sliced): Ribeye is the classic cheesesteak choice and it’s what I used but it’s also the more expensive option. Sirloin gives you a leaner result at a lower price and is completely delicious here. Use whichever makes more sense for your budget, both work and both taste great in this sauce.
- Olive oil: For searing the steak at high heat. High smoke point, neutral flavor.
- Butter: Goes in after the steak to cook the vegetables. Adds richness to the base.
- Onion, green bell pepper, and mushrooms: The holy trinity of a proper cheesesteak. Sliced thin and cooked until caramelized and deeply savory. Don’t rush this step.
- Garlic (3 cloves, minced): Goes in at the end of the vegetable cook so it doesn’t burn.
- All purpose flour (2 tablespoons): Coated over the vegetables before the liquid goes in. This is what thickens the sauce into something that clings rather than runs.
- Beef broth (2 cups, low sodium): The savory liquid base of the sauce. Low sodium so the cheese doesn’t push it over the edge on salt.
- Heavy cream (1 cup): This is what makes the sauce genuinely decadent. Don’t substitute with half and half or milk, the fat content matters for both texture and richness.
- Worcestershire sauce: A tablespoon that adds a deep savory umami note to the sauce. Don’t skip it.
- Provolone cheese (1½ cups, shredded): The classic cheesesteak cheese and the star of the sauce. Shred it yourself if you can, pre-shredded cheese has anti-caking agents that prevent it from melting as smoothly.
- Parmesan cheese (½ cup, grated): Adds a sharp salty depth that rounds out the provolone beautifully.
Cook the tortellini according to the package directions, drain, and set aside. Don’t overthink this part.

Pat the steak dry and season both sides with salt and pepper. Heat the olive oil in a large skillet over high heat until it’s properly hot, not warm, hot. Sear the steak in a single layer for 2 to 3 minutes until browned. Work in batches if the pan isn’t large enough because crowding drops the temperature and you end up steaming the meat instead of searing it, which gives you grey steak in a cream sauce and that’s not what we’re making. Transfer the seared steak to a plate and set aside.

Lower the heat to medium and add the butter to the same pan. Add the onion, bell pepper, and mushrooms and cook for 6 to 7 minutes, stirring occasionally, until softened and starting to caramelize. Add the garlic and cook for 1 minute more. Your kitchen should smell incredible at this point.

Sprinkle the flour over the vegetables and stir for 1 minute until everything is coated. This is what thickens the sauce into something worth eating rather than something that pools sadly at the bottom of the bowl.

Slowly pour in the beef broth while stirring, then add the heavy cream and Worcestershire sauce. Bring to a gentle simmer and cook for 3 to 4 minutes until the sauce is thick enough to coat the back of a spoon.

Now the cheese. Reduce the heat to low. This is important. The cheese needs to go in off the boil and in batches, a handful at a time, stirring until each addition is fully melted before adding more. Hot sauce plus cold cheese plus too much heat equals a grainy broken sauce and a very frustrated cook. Low heat, small batches, patience. The result is a sauce that’s smooth and silky and deeply indulgent and worth every second of the extra care.

Return the steak and any resting juices to the skillet then add the tortellini. Fold everything together gently until coated in the sauce and warmed through. Sprinkle with parsley and serve immediately while the cheese is at its absolute meltiest.

- Sear the steak properly. High heat, single layer, no stirring for the first minute. You’re building flavor. Don’t compromise on this.
- Work in batches. If your skillet isn’t large enough to fit all the steak in a single layer, do it in 2 batches. 5 extra minutes now means properly seared steak instead of sad grey meat.
- Don’t rush the vegetables. 6 to 7 minutes of caramelizing is where the cheesesteak flavor comes from. Medium heat, occasional stirring, patience.
- Add the cheese off the boil and in batches. Low heat, a handful at a time, stir until melted before adding more. This is what keeps the sauce silky instead of grainy and broken.
- Shred the cheese yourself. Pre-shredded cheese has anti-caking agents that interfere with melting. A block of provolone and a box grater takes 2 minutes and makes a noticeable difference in the sauce texture.
- Serve immediately. The sauce thickens as it sits and the tortellini absorbs it. Eat it while it’s hot and the cheese is at its best.

This is a complete meal on its own and honestly it doesn’t need anything else. But if you want to round it out, my Arugula Salad is the perfect fresh contrast to something this rich and creamy. And Easy Garlic Bread for mopping up the sauce at the end is not optional, it’s practically a requirement.

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Cheesesteak Tortellini with seared steak, caramelized onions, peppers, and mushrooms, and cheese tortellini folded into a silky provolone and Parmesan cream sauce. Everything you love about a Philly cheesesteak in a bowl of pasta. Ready in 40 minutes.
- 1 pound cheese tortellini (refrigerated)
- 2 tablespoons olive oil
- 1½ pounds thinly sliced steak (such as ribeye or sirloin)
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon butter
- 1 large onion (thinly sliced)
- 1 medium green bell pepper (thinly sliced)
- 8 ounces mushrooms (sliced)
- 3 cloves garlic (minced)
- 2 tablespoons all purpose flour
- 2 cups beef broth (low sodium)
- 1 cup heavy cream
- 1 tablespoon Worcestershire sauce
- 1½ cups provolone cheese (shredded )
- ½ cup Parmesan cheese (grated )
- 2 tablespoons fresh parsley (chopped)
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
-
Bring a large pot of salted water to a boil and cook the 1 pound tortellini according to the package directions. Drain and set aside.

-
While the water heats, pat the 1½ pounds sliced steak dry and season with the ½ teaspoon salt and ½ teaspoon black pepper. Heat the 2 tablespoons olive oil in a large skillet over high heat and sear the steak in a single layer for 2 to 3 minutes, just until browned. Work in batches if you need to, since crowding the pan steams the meat instead of searing it. Transfer the steak to a plate.

-
Lower the heat to medium and add the 1 tablespoon butter to the same skillet. Add the sliced onion, bell pepper, and mushrooms and cook for 6 to 7 minutes, until softened and starting to caramelize. Stir in the 3 cloves minced garlic and cook for 1 minute more.

-
Sprinkle the 2 tablespoons flour over the vegetables and stir for 1 minute, until it coats everything. This is what thickens the sauce into something creamy that clings to the tortellini.

-
Slowly pour in the 2 cups beef broth while stirring, then add the 1 cup heavy cream and 1 tablespoon Worcestershire sauce. Bring to a gentle simmer and cook for 3 to 4 minutes, until thickened enough to coat the back of a spoon.

-
Reduce the heat to low and stir in the 1½ cups provolone and ½ cup Parmesan, a handful at a time, until melted and smooth. Adding the cheese off the boil and in batches keeps the sauce silky instead of grainy.

-
Return the steak and any resting juices to the skillet, then add the cooked tortellini. Gently fold everything together until coated in the cheesy sauce and warmed through.

-
Sprinkle with the 2 tablespoons parsley and serve right away, while the cheese is at its meltiest.
- Steak choice: Ribeye is the classic cheesesteak cut and what I used but sirloin is leaner and less expensive and works beautifully in this sauce. Use whichever is cheaper at your store that week.
- Sear properly: High heat, single layer, no stirring for the first minute. This is where the flavor comes from. Don’t crowd the pan or the meat will steam instead of sear.
- Don’t rush the vegetables: 6 to 7 minutes over medium heat is what gives you caramelized deeply flavored cheesesteak vegetables rather than just softened ones.
- Cheese off the boil: Reduce the heat to low before the cheese goes in. Add it in small batches, stirring until fully melted between each addition. This is what keeps the sauce silky instead of grainy and broken.
- Shred your own cheese: Pre-shredded cheese has anti-caking agents that interfere with melting. A block of provolone and a box grater makes a noticeably smoother sauce.
- Heavy cream only: Don’t substitute with half and half or milk. The fat content is what makes the sauce genuinely rich and creamy.
- Serve immediately: The sauce thickens as it sits and the tortellini absorbs it. Eat it while it’s hot.
- Reheating: Add a splash of broth or cream when reheating over low heat to loosen the sauce back up.
- Grainy sauce fix: If the sauce breaks, take the pan off the heat completely, add a splash of warm cream, and whisk vigorously. It sometimes comes back together.
- Make ahead: The sauce and steak can be made up to 2 days ahead. Cook the tortellini fresh and warm everything together over low heat when ready to serve.
Serving: 1servingCalories: 854kcal (43%)Carbohydrates: 43g (14%)Protein: 50g (100%)Fat: 55g (85%)Saturated Fat: 27g (169%)Polyunsaturated Fat: 2gMonounsaturated Fat: 18gTrans Fat: 0.1gCholesterol: 176mg (59%)Sodium: 1153mg (50%)Potassium: 788mg (23%)Fiber: 4g (17%)Sugar: 6g (7%)Vitamin A: 1203IU (24%)Vitamin C: 21mg (25%)Calcium: 508mg (51%)Iron: 5mg (28%)
Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.
Can I use dried tortellini instead of fresh?
Ribeye or sirloin?
Can I use a different cheese?
My sauce turned grainy. What happened?
Can I make this ahead of time?
Can I add more vegetables?





