Optional fresh herbs (parsley or thyme) for garnish
Instructions
Boil salted water and cook medium shell pasta until al dente, about 8-10 minutes. Reserve ½ cup pasta water before draining and set shells aside.
In a large skillet over medium-high heat, add olive oil and heat until shimmering. Cook sliced steak for 2-3 minutes on each side until nicely browned. Remove steak from skillet and set aside.
Lower heat to medium and add butter to same skillet. Add diced onion and cook until soft, about 3 minutes. Add minced garlic and cook for 1 minute until fragrant.
Stir in smoked paprika, coating the onions and garlic evenly. Cook for 30 seconds to bloom the spices.
Pour in beef broth or white wine to deglaze pan, scraping up brown bits. Let bubble for 1 minute.
Add heavy cream and grated Parmesan, stirring constantly until cheese melts and sauce becomes smooth. Simmer gently for 2-3 minutes until slightly thickened.
Toss cooked pasta and seared steak back into skillet, ensuring everything is coated in sauce. Add reserved pasta water as needed to adjust consistency.
Season with salt and black pepper to taste. Garnish with fresh herbs if desired and serve hot.
Notes
Bring steak to room temperature before cooking for even sear and tender results.
Cut steak against the grain for maximum tenderness.
Keep heat at gentle simmer after adding cream to prevent separation.
Reserved pasta water helps bind sauce to pasta with its natural starches.
Can substitute chicken, shrimp, or plant-based proteins for steak.