Step 1: Pat the chicken breasts dry with paper towels. Season both sides evenly with Italian seasoning, crushed red pepper, salt, and black pepper. This helps build flavor from the very beginning.
Step 2: Heat olive oil in a large skillet over medium heat. Once the oil is warm, add the chicken breasts. Cook for 5–6 minutes on each side until golden brown and fully cooked through. Remove the chicken from the skillet and set aside on a plate.
Step 3: In the same skillet, melt the butter over medium heat. Add the chopped onion and asparagus. Sauté for 2–3 minutes until the onion begins to soften and the asparagus is just tender but still vibrant.
Step 4: Stir in the minced garlic and cook for about 30 seconds, just until fragrant. Avoid overcooking, as garlic can become bitter if browned too much.
Step 5: Pour in the heavy cream, lemon juice, and Parmesan cheese. Stir gently to combine everything into a smooth sauce. Let it cook for 1–2 minutes so the cheese melts and the sauce begins to thicken.
Step 6: Place the cooked chicken breasts back into the skillet. Spoon some sauce over the top and let everything simmer together for 3–4 minutes. This allows the chicken to absorb the flavors and the sauce to thicken further.
Step 7: Taste the sauce and adjust salt and pepper if needed. If the sauce becomes too thick, add about ¼ cup of water, chicken stock, or broth to loosen it to your preferred consistency.
Step 8: Remove from heat and serve immediately while the sauce is smooth and creamy.