Ingredients
Equipment
Method
- Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned. Drain off any excess grease.
- Add the chopped onion and minced garlic to the skillet with the beef. Cook until the onion is softened and translucent, about 3-5 minutes.
- Season the beef mixture with salt, pepper, smoked paprika, and garlic powder. Stir to combine and cook for another minute.
- While the beef is cooking, bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente. Drain the pasta and set aside.
- In a large saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux.
- Gradually whisk in the milk, ensuring no lumps form. Bring to a simmer, then reduce heat to low. Add the softened cream cheese and whisk until smooth.
- Stir in the cheddar cheese and Parmesan cheese until melted and smooth. Season with additional salt and pepper to taste.
- Add the cooked pasta and browned beef mixture to the Alfredo sauce. Toss to coat evenly.
- Garnish with chopped fresh parsley and optional toppings like cooked bacon crumbles, diced tomatoes, or dill pickle slices. Serve immediately.
Notes
For a spicier version, add chili flakes or hot sauce. You can substitute the cheddar cheese with other cheeses like Monterey Jack or Colby Jack. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.
