Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Drain and set aside without rinsing.
- While pasta cooks, heat olive oil in a large skillet over medium-high heat. Add ground beef and let sit undisturbed for 2 minutes to develop a crust, then break apart with a spatula. Cook until fully browned, about 5-7 minutes total. Drain excess fat if necessary.
- Add diced onion to the skillet with the beef. Sauté for 3-4 minutes until soft and translucent. Stir in minced garlic and cook for 1 minute until fragrant.
- Stir in tomato paste, Italian seasoning, smoked paprika, and red pepper flakes (if using). Cook for 30 seconds. Pour in beef broth and heavy cream. Bring to a gentle simmer and cook for 5 minutes, stirring occasionally, until sauce thickens slightly.
- Lower heat to medium-low. Gradually stir in shredded cheese, allowing each addition to melt before adding more, until sauce is smooth and velvety.
- Add cooked pasta to the skillet and toss well to coat every piece in the creamy beef sauce. Season with salt and pepper to taste.
- Garnish with fresh parsley and serve hot in shallow bowls.
Notes
Storage: Store in an airtight container for up to 3 days. Reheat with a tablespoon of milk or water to loosen the sauce. Substitutions: Use ground turkey or Italian sausage for different flavors. Half-and-half can replace heavy cream for a lighter sauce. Make-ahead: Brown beef and sauté aromatics up to a day ahead, then continue with sauce when ready to serve. High Protein Boost: Add white beans or use high-protein pasta for even more protein per serving.
