Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil and cook rotini until al dente, about 8-10 minutes. Reserve 1/2 cup pasta water, then drain and set aside.
- Heat olive oil and 1 tbsp of butter in a skillet over medium-high heat. Brown the ground beef, seasoning with salt, pepper, garlic powder, onion powder, smoked paprika, and Italian seasoning for 6-8 minutes.
- Add 2 tbsp of butter and minced garlic to the skillet. Stir for 30 seconds, then sprinkle in the flour and stir for 1 minute to form a paste.
- Slowly pour in the beef broth while stirring. Let the sauce thicken slightly. Then, lower heat and stir in heavy cream and cream cheese until melted and smooth.
- Reduce heat to low and gradually stir in cheddar, mozzarella, and Parmesan until fully melted.
- Toss cooked rotini in the sauce until well-coated. If needed, add reserved pasta water to loosen the sauce. Stir in remaining butter, then let rest for 1-2 minutes before serving.
Nutrition
Calories: 640kcalCarbohydrates: 45gProtein: 30gFat: 40gSaturated Fat: 20gCholesterol: 120mgSodium: 800mgPotassium: 800mgFiber: 2gSugar: 3gVitamin A: 15IUVitamin C: 2mgCalcium: 20mgIron: 15mg
Notes
For a lighter version, consider using ground turkey or chicken, and substitute half-and-half for heavy cream. Adding spinach can boost nutrient content.
Make sure to store leftovers in an airtight container for up to 3 days; reheat gently with a splash of milk to retain creaminess. For freezing, store pasta and sauce separately to avoid sogginess.
Freshly grated Parmesan cheese greatly improves flavor. Always aim for al dente pasta to maintain texture in the creamy sauce.
Tried this recipe?Let us know how it was!
