Prep the chicken: Slice breasts into thin cutlets for fast, even cooking. Pat dry and season both sides with salt and pepper.
Get the pan hot: Heat olive oil in a large skillet over medium-high.
When it shimmers, add the chicken in a single layer. Don’t crowd the pan; work in batches if needed.
Sear to golden: Cook 3–5 minutes per side, depending on thickness, until browned and just cooked through. Transfer to a plate and tent loosely with foil.
Build the flavor base: Lower heat to medium.
Add butter (if using), garlic, red pepper flakes, and Italian seasoning. Stir for 30 seconds until fragrant.
Add tomatoes and deglaze: Stir in sun-dried tomatoes. Pour in chicken broth and scrape up the browned bits from the pan.
Let it simmer for 2–3 minutes to reduce slightly.
Make it creamy: Add heavy cream and bring to a gentle simmer. Stir in Parmesan until melted and smooth. If it gets too thick, splash in extra broth.
Return the chicken: Nestle the chicken back into the sauce.
Simmer 2–3 minutes so it’s fully heated and coated. Taste and adjust with salt, pepper, and a squeeze of lemon juice.
Finish with herbs: Stir in fresh basil off the heat for brightness.
Assemble meal prep: Divide chicken and sauce into 4–6 containers. Add your chosen sides.
Garnish with extra basil and a pinch of red pepper flakes, if you like.