Start by boiling a pot of water and seasoning it with salt. Once it’s bubbling, toss in the fusilli and cook until it's al dente. You will know it's ready when it’s tender yet slightly firm to the bite. Stir occasionally to avoid sticking.
While the pasta cooks, heat two tablespoons of olive oil in a skillet over medium-high heat. Once shimmering, add the ribeye seasoned with salt and pepper. You want it to sizzle and develop a nice crust. Keep an eye on it to prevent overcooking.
Cook the steak for a few minutes on each side until it reaches your desired doneness. A meat thermometer can help you get it just right. Once done, let it rest before slicing it to keep the juices inside.
In the same skillet, melt two tablespoons of butter over medium heat. Add the chopped garlic and shallot, stirring until they're fragrant and softened, almost translucent. Ensure they do not brown too much.
Pour in the heavy cream and whole milk, letting it simmer gently. Stir in the cream cheese and freshly grated parmesan until it’s creamy and smooth. You will know it’s ready when the mixture is well combined and starts to slightly thicken.
Add the drained fusilli to the creamy sauce, tossing it gently to coat each pasta spiral. If it seems too thick, a splash of pasta water can fix that.
Plate your pasta and top it with slices of steak. Sprinkle with fresh parsley and additional parmesan for garnish.