Prepare the Chicken: Season the chicken cutlets with salt and pepper, then dredge them in flour. Shake off any excess flour.
Cook the Chicken: In a large skillet, heat the olive oil and melt the butter over medium heat. Swirl the pan to evenly coat with the oil and butter. Brown the chicken (do not overcrowd the pan; work in batches if necessary) for 4-5 minutes on each side, or until golden brown and cooked through. Transfer the chicken onto a plate, cover, and set aside.
Cook the Garlic: In the same skillet, sauté the minced garlic for 1 minute, or until fragrant.
Deglaze the Pan: Add the chicken stock to the skillet, deglazing the pan by scraping any bits stuck to the bottom with a wooden spoon.
Make the Sauce: Lower the heat to medium-low, then add the heavy cream and grated parmesan cheese to the skillet. Let the sauce simmer for a couple of minutes to thicken.
Season the Sauce: Add the chili flakes, oregano, and thyme to the sauce. Season with salt and pepper to taste.
Add the Sundried Tomatoes: Stir in the chopped sundried tomatoes, then return the cooked chicken to the skillet. Let the chicken simmer in the sauce for a few more minutes to allow the sauce to thicken and coat the chicken.
Garnish and Serve: Garnish the dish with freshly chopped basil leaves. Serve warm over pasta or rice.