I made this on a Tuesday night when I had a piece of sirloin in the fridge, half a bag of rotini in the pantry, and about 30 minutes before everyone started wandering into the kitchen asking what was for dinner. I honestly threw it together without a plan, and it turned out so good that my husband asked if I'd found a new recipe online. I hadn't — it just came together the way a lot of my best weeknight meals do, by using what's already there.
What makes this work is the one-skillet approach. The steak goes in first, gets a good sear, and then the cheese sauce builds in the same pan — so all those browned bits from the meat end up folded into the sauce. That's where the flavor is. I've made pasta dishes where the steak and sauce feel like separate things sitting next to each other on the plate. This isn't that. Everything here tastes like it belongs together.
My husband could eat steak every week without complaint, and this version keeps him happy without me having to stand over a grill. Saad, who normally picks around anything that isn't plain buttered noodles, ate two full bowls. That was enough for me to write it down properly. If you like pasta that's filling and a little indulgent without being complicated, this is one to keep on rotation — kind of like my Marry Me Chicken Pasta, which has a similar weeknight-but-feels-special energy.
One thing to know before you start: the cheese sauce comes together fast once the cream goes in, so have your pasta drained and ready to go. The first time I made this, I wasn't quite ready and the sauce started thickening before the pasta was out of the colander. Not a disaster, but a bit rushed. Just have everything prepped and the timing is easy.

Why You'll Love This Recipe
- It's genuinely fast: Start to finish, this takes about 30 minutes — and that includes boiling the pasta. I can get the water on, cut the steak while it heats, and have everything on the table before anyone gets seriously hungry. On nights when I have nothing planned, this is the recipe I reach for first.
- One pan does the real work: The steak sears in the skillet, the garlic softens in the same pan, and the cream sauce builds on top of all of that. I'm not dirtying a separate saucepan, and the flavor that stays in the pan from searing the meat makes the sauce taste like it took way more effort than it did.
- The rotini holds onto the sauce: I've made this with penne and with regular spaghetti, and rotini genuinely works better. The spirals catch the cheese sauce so every forkful has real coverage. It's not just pasta with sauce pooled at the bottom — it's actually coated.
- It's easy to adjust: I've made it spicy with red pepper flakes, I've thrown in a handful of baby spinach at the end, I've added mushrooms when I had them. The base recipe is solid enough that you can go a few different directions depending on what's in your fridge that day.
- It works on a budget: Sirloin is one of the more affordable steak cuts — you can usually find a pound at Walmart or Aldi for a reasonable price. The rest of the ingredients (rotini, garlic, cream, cheese) are pantry staples. This isn't a fancy-restaurant meal, but it tastes like one, and it feeds four people without spending much.
Ingredients
- 1 lb (450g) sirloin steak, cut into bite-sized pieces
- 12 oz (340g) rotini pasta
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 cup heavy cream (or half-and-half in a pinch — sauce will be slightly thinner)
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 teaspoon dried Italian seasoning
- Salt and pepper to taste
- Fresh parsley, chopped (optional, for garnish)
Directions
- Cook the pasta: Boil rotini in a large pot of well-salted water until al dente, following the package timing. Salt the water generously — it's the only chance you get to season the pasta itself. Drain and set aside, but keep it nearby because you'll need it soon.
- Sear the steak bites: Heat olive oil in a large heavy skillet over medium-high heat until shimmering. Add the steak pieces in a single layer, season with salt, pepper, and Italian seasoning, and sear for 3 to 4 minutes without moving them too much — you want a good brown crust on the outside. Cook to your preferred doneness, then transfer to a plate and let them rest while you make the sauce.
- Sauté the garlic: In the same skillet (don't wipe it out — those browned bits are flavor), add the minced garlic and cook for about 1 minute over medium heat, stirring constantly so it doesn't burn. The garlic will smell incredible at this point.
- Build the cheese sauce: Pour in the heavy cream and stir to pick up any bits stuck to the pan. Let it warm through for a minute, then add the mozzarella and Parmesan in two or three batches, stirring after each addition until fully melted. Keep the heat at medium or just below — too high and the cheese sauce can get grainy or separate. You want it smooth and glossy.
- Bring it all together: Add the drained rotini and the rested steak bites back into the skillet. Toss everything together so the pasta and steak are well coated. Cook for another 2 minutes just to warm everything through evenly. Taste for seasoning, add a little more salt or pepper if needed, and serve immediately garnished with fresh parsley if you have it.

Tips for Success
- Don't crowd the steak in the pan: This is the mistake I made the first two times I cooked steak bites of any kind. When the pieces are touching, the pan temperature drops, the meat steams instead of sears, and you lose that brown crust that makes everything taste good. If your pound of steak doesn't fit in a single layer with a bit of space between pieces, cook it in two batches. It adds maybe five minutes and it's worth it.
- Let the steak rest before adding it back: I used to skip this step because 30 seconds felt like nothing. But even a short rest while you're making the sauce lets the juices redistribute inside the meat instead of running out the moment it hits the pasta. The bites stay juicier throughout the whole dish.
- Keep the heat low when the cheese goes in: Cheese sauce that's cooked at too high a temperature breaks — you get a greasy, clumpy mess instead of something smooth. I turn the burner down to medium-low before I add any cheese and add it gradually, stirring constantly. Takes an extra 2 minutes but gives you a completely different result.
- Cook pasta to al dente, not soft: If the rotini is already soft when it goes into the skillet, it'll turn mushy after a couple more minutes in the sauce. Pull it out of the boiling water while it still has a tiny bit of bite — it'll finish cooking in the cream sauce and land at exactly the right texture.
- Use freshly grated Parmesan if you can: The pre-shredded kind from a bag often has anti-caking agents that make it melt less smoothly. I buy a small wedge of Parmesan at Trader Joe's or Costco and grate it with a box grater or even just chop it fine. It melts into the sauce cleanly and tastes noticeably better. For the mozzarella, pre-shredded is fine.
Variations
- Add mushrooms and spinach: This is probably the most common way I make it when I want to add some vegetables without changing the overall feel of the dish. I sauté sliced cremini mushrooms in the skillet right after removing the steak, then throw in a handful of baby spinach at the very end when the pasta goes in — it wilts in about 30 seconds. It makes the whole thing feel a bit more substantial.
- Make it spicy: Add half a teaspoon of crushed red pepper flakes to the garlic step, or stir in a teaspoon of Cajun seasoning when you season the steak. My husband does this every time — he adds a dash of hot sauce at the table too. The heat cuts through the richness of the cream sauce nicely.
- Swap the steak for chicken: Bite-sized pieces of boneless chicken thigh work really well here if you don't have steak on hand or prefer a lighter protein. Cook them the same way — same seasoning, same sear. The sauce doesn't change at all. It ends up tasting a bit like a skillet version of my Marry Me Chicken Pasta, which is not a bad thing.
- Use a different pasta shape: Rotini is my first choice, but penne and fusilli both work well because they hold sauce in a similar way. I've used farfalle in a pinch — it works but the sauce doesn't cling as well. Whatever you have is fine. Just avoid long thin pasta like spaghetti; it's hard to toss with chunky steak bites and the sauce slides off.
- Add a splash of wine before the cream: After sautéing the garlic, pour in ¼ cup of dry white wine and let it bubble for 30 seconds before adding the cream. This is a small thing but it adds a little acidity and depth that makes the sauce feel less flat. If you don't cook with wine or don't have any open, just skip it — the dish is good without it too. I do the same thing with my French Onion Pork Chops and it makes a real difference.
Serving and Storage
Serving
Serve this straight from the skillet while it's hot — the cheese sauce tightens up as it cools, so it's at its best right after you finish cooking. I serve it with garlic bread on the side to scoop up any sauce left in the bowl (the kids specifically ask for this). A simple green salad works well alongside it if you want something fresh to balance the richness. In Pakistan we'd put a dish like this over rice, but this one really does work best with the bread — my family agrees on that one.
Storage
Store leftovers in an airtight container in the fridge for up to 3 days. When you reheat it, add a splash of cream or a tablespoon of water to the pan and warm it over low heat, stirring gently — this loosens the sauce back up without it getting dry or rubbery. The microwave works in a pinch but the sauce can separate a bit; low heat on the stove gives you better results. I wouldn't freeze this one — cream-based sauces tend to break when frozen and thawed, and the pasta texture suffers too.

Frequently Asked Questions
Can I use a different cut of steak?
Yes — sirloin is my go-to because it's affordable and sears well, but ribeye also works and is a bit richer. Flank steak is fine too if you slice it against the grain into small pieces so it stays tender. I'd avoid anything too lean like eye of round; it tends to get tough when cooked quickly at high heat.
What can I use instead of heavy cream?
Half-and-half works and gives you a lighter sauce, though it won't be quite as thick. Whole milk can work if you whisk in a tablespoon of flour with it before adding to the pan — this helps it thicken. I've tried it with evaporated milk in a pinch and it was honestly decent. The sauce will be thinner with lower-fat alternatives but still tasty.
Can I make this ahead of time?
The best approach is to cook the steak and pasta separately ahead of time and store them in the fridge, then make the cheese sauce fresh when you're ready to serve. The sauce doesn't reheat as nicely once it's been fully assembled and chilled — it tends to get thick and clumpy. Keeping the components separate and finishing it right before dinner gives you much better results.
Can I freeze cheesy steak pasta?
I wouldn't recommend it. Cream-based sauces tend to separate when frozen and thawed, which leaves you with a greasy, grainy texture. The pasta also gets quite soft after freezing. This one is really best fresh or refrigerated for a couple of days. If you're cooking for a crowd and want to prep ahead, just have everything ready and assemble it the day you're serving.
Is this recipe suitable for kids?
In my house, yes — Saad is my pickiest eater and he went back for seconds on this one, which says a lot. The flavors are mild and the cheesy sauce is the kind kids tend to like. If you're making it for young kids, skip the red pepper flakes and just use the Italian seasoning. The steak bites are soft enough that they're easy to eat, especially if you cut them small.

CHEESY STEAK BITES AND ROTINI PASTA
Ingredients
- 1 lb sirloin steak cut into bite-sized pieces
- 2 tablespoons olive oil
- 3 cloves garlic minced
- 12 oz rotini pasta
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 teaspoon dried Italian seasoning
- Salt and pepper to taste
- Fresh parsley chopped (optional)
Instructions
Cook Pasta:
- Cook rotini pasta according to package instructions until al dente. Drain and set aside.
Cook Steak:
- Heat olive oil in a large skillet over medium-high heat. Add steak bites and garlic, seasoning with salt, pepper, and Italian seasoning. Cook until steak is browned and cooked to desired doneness, about 5–7 minutes.
Combine:
- Add cooked pasta to the skillet with steak. Sprinkle mozzarella and Parmesan cheeses over the top. Stir until cheese melts and coats the pasta and steak evenly.
Serve:
- Garnish with chopped parsley if desired. Serve warm.
Notes
- Make Ahead: Cook steak and pasta separately ahead of time for quick assembly.
- Variations: Add sautéed mushrooms or bell peppers for extra flavour.
- Serving Suggestions: Serve with garlic bread or a fresh side salad.
- Allergy-Friendly: Contains dairy and gluten; substitute as needed.
This is one of those recipes that I didn't expect to become a regular in my kitchen, but here we are — I've made it six times since that first Tuesday night, and it hasn't gotten old. It's the kind of meal that feels a bit more special than a regular weeknight dinner without actually requiring more effort. The one-pan method means minimal cleanup, the timing is forgiving, and it uses ingredients I almost always have on hand.
I should be honest: this isn't some traditional Italian dish or anything like that. It's just a simple, satisfying skillet dinner that my family likes. The cream sauce is straightforward, the steak is kept simple, and the whole thing comes together in a way that feels greater than the sum of its parts. If you want something a bit lighter but with similar weeknight energy, my French Onion Pork Chops are worth a look too.
If you make this, the only thing I'd really push you on is the searing step — don't rush it, don't crowd the pan, and let the steak sit undisturbed for those first few minutes. That's where most of the flavor comes from and it makes a real difference in the final dish. Everything else is straightforward. I hope your family likes it as much as mine does. 🥩🍝❤️
If you liked this, you might also enjoy these:
- Marry Me Chicken Pasta — another creamy skillet pasta that comes together fast on a weeknight
- French Onion Pork Chops — rich, savory, and just as easy to pull off on a busy evening
- Rocky Road Fudge — if you want something sweet after dinner, this is what I reach for
- Raspberry Cheesecake — creamy, tangy, and makes a great weekend dessert after a hearty dinner like this
- Strawberry Crunch Cookies with Freeze-Dried Strawberry Topping — Zainab asks for these constantly, and they're much easier to make than they look





Comments
No Comments