Ingredients
Method
- Bring a large pot of salted water to boil. Cook farfalle pasta according to package directions until al dente. Reserve 1/2 cup pasta water before draining.
- While pasta cooks, heat olive oil in a large skillet over medium-high heat. Add ground beef and cook for 3-4 minutes undisturbed, then break apart and continue cooking until mostly browned.
- Add diced onion to the beef and cook for 2-3 minutes until translucent.
- Reduce heat to medium and add minced garlic and diced red bell pepper. Sauté for 2 minutes until fragrant and peppers begin to soften.
- Push the beef mixture to one side of the pan. Add butter to the cleared space and once melted, sprinkle with flour. Whisk to form a paste (roux) and cook for 1 minute.
- Gradually whisk in beef broth until smooth, then stir in heavy cream, Italian seasoning, smoked paprika, and red pepper flakes (if using). Bring to a gentle simmer and cook for 3-4 minutes until slightly thickened.
- Reduce heat to low and gradually stir in Parmesan cheese until melted. Season with salt and pepper to taste.
- Add drained pasta to the sauce and gently fold until thoroughly coated. If needed, add a splash of reserved pasta water to reach desired consistency.
- Remove from heat and let rest for 2-3 minutes to allow sauce to thicken.
- Garnish with fresh parsley and basil before serving.
Notes
Substitutions: Use ground turkey for a lighter option, gluten-free pasta for dietary restrictions, or plant-based alternatives for a vegetarian version. Add mushrooms, zucchini, peas, or spinach for extra vegetables. For dairy-free, substitute coconut milk for cream and nutritional yeast for Parmesan. This dish freezes well for up to 2 months – simply thaw overnight and reheat with a splash of milk or broth.