With juicy chicken breasts, crisp asparagus and a rich mushroom wine sauce, it's no wonder why chicken Madeira is a bestseller at The Cheesecake Factory. Now you can make copycat Cheesecake Factory chicken Madeira at home.
Preheat oven to 350°. In a shallow dish, combine flour, Italian seasoning, 1/4 teaspoon salt and 1/4 teaspoon pepper. Season chicken with 1/4 teaspoon salt and 1/4 teaspoon pepper. Dredge chicken in flour mixture until evenly coated on all sides; shake off excess.
Heat 1/4 cup olive oil in a large skillet over medium heat. Add chicken; cook until lightly browned, 4-5 minutes per side. Transfer to a paper towel-lined plate.
To the skillet, add 2 tablespoons olive oil. Add onion; cook until tender, 3-4 minutes. Stir in mushrooms and garlic; cook until mushrooms are tender, 4-5 minutes. Stir in Dijon, Worcestershire, honey, thyme and parsley. Deglaze pan with Madeira wine and chicken stock, scraping the bottom of the pan to release any browned bits.
Bring sauce to a simmer; reduce heat to medium-low. Simmer sauce on low heat until sauce has reduced by half and has become thickened, 18-20 minutes. Add in butter and remaining 1/2 teaspoon salt and pepper. Remove from heat.
While sauce simmers, heat remaining 1 tablespoon olive oil a separate skillet or grill pan over medium heat. Add asparagus; cook until crisp-tender, 3-4 minutes. Remove from heat.
Add reserved chicken back to skillet with mushroom sauce, coating chicken in sauce. Top chicken with asparagus; sprinkle with mozzarella cheese. Bake until cheese is melted and bubbly, 15-20 minutes. Serve with mashed potatoes.