Cheesecake Factory Chicken Madeira
Every time I put Cheesecake Factory Chicken Madeira on the table, someone asks if we ordered in and I love telling them I made it myself. Golden seared chicken smothered in melted mozzarella, sitting in a rich, glossy Madeira wine and mushroom sauce that’s bold and savory. Asparagus on the side, parsley on top and it looks incredible on the plate.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
It’s one of my favorite dishes to pull out for date nights at home, family Sunday dinners, and holiday meals when I want something that feels a little special but doesn’t chain me to the kitchen all day. It keeps well in the fridge for up to 3 days, so it’s just as good reheated the next day with some crusty bread to soak up the extra sauce.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.

How to Make Cheesecake Factory Chicken Madeira with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
Let me walk you through every step of this super-easy chicken Madeira recipe so your chicken and sauce turn out perfectly.
Prep and Sear the Chicken
First, pound your skinless chicken breasts thin by placing each between two sheets of plastic wrap and pounding or hammering it with a meat mallet or rolling pin. Put a wet paper towel under your cutting board to keep it from sliding around while you work.
Season chicken breasts generously on both sides with salt and black pepper. Heat olive oil in a large nonstick skillet over medium-high heat, then cook chicken for 4 to 5 minutes per side until golden brown and cooked through.
Once done, remove chicken from the pan and set it aside. That fond left behind in the pan is pure flavor, and you’ll use every bit of it, so don’t discard it.


Cook the Sliced Mushrooms
In the same large skillet, melt the butter over medium heat. Add mushrooms and cook for 5 to 6 minutes, stirring occasionally, until they’re beautifully, slightly browned and all the moisture has cooked off.
Don’t rush this step since properly browned mushrooms add a deep, earthy richness to the final sauce.
Soften the Aromatics
Add the diced shallot to the pan and cook for 2 to 3 minutes until softened. Stir in the minced garlic and cook for another minute until fragrant. The smell of your kitchen will be simply amazing and incredible at this point.
Build the Madeira Wine Sauce
Pour in the Madeira wine, using a sturdy wooden spoon or silicone spatula to scrape up all those browned bits from the bottom of the pan. Let the wine simmer for 5 to 7 minutes until it’s slightly reduced and concentrated.
If you don’t have or can’t find Madeira wine from your local wine store, Marsala wine is the closest fortified wine substitute and will give you a very similar sauce with slightly earthier notes. Avoid red wine, white wine, or a very sweet wine, as none works quite well here.
Next, add the beef broth and simmer for another 5 minutes until the sauce thickens slightly. You can use beef stock or chicken stock instead, if that’s what you have on hand. Taste the sauce and adjust the seasoning as needed before moving on.
Simmer the Chicken in the Sauce
Return the crisp, tender whole chicken breasts to the same pan and nestle them into your homemade, fresh mushroom Madeira sauce. Let everything simmer together over low heat for about 10 minutes so the chicken absorbs all that flavor.
Add the steamed asparagus spears around the chicken and spoon some of the sauce over the top.

Melt the Cheese and Serve
Top each piece of chicken with shredded or thinly sliced mozzarella, then a sprinkle of grated Parmesan. Grating your own cheeses fresh with a box grater always results in a way smoother melt and always pays off.
Cover the pan and cook for 2 to 3 minutes until both the Parmesan and mozzarella cheeses are fully melted and gooey. Garnish with fresh parsley and serve warm straight from the skillet. Enjoy!

Ingredients
- 4 boneless skinless chicken breasts pounded thin
- Salt and black pepper to taste
- 2 tablespoons olive oil
- 2 tablespoons butter
- 8 ounces mushrooms sliced
- 1 shallot finely diced
- 2 garlic cloves minced
- 1 cup Madeira wine
- 1 cup beef broth
- 1 cup shredded mozzarella cheese
- 2–4 tablespoons grated Parmesan
- Fresh parsley for garnish
- Steamed asparagus for serving
Instructions
- Season the chicken with salt and pepper.4 boneless skinless chicken breasts, Salt and black pepper
- Heat olive oil in a large skillet over medium-high heat. Cook the chicken for 4–5 minutes per side, until golden and cooked through. Remove from the pan and set aside.2 tablespoons olive oil
- In the same skillet, melt the butter. Add the mushrooms and cook for 5–6 minutes, until browned and the moisture has evaporated.2 tablespoons butter, 8 ounces mushrooms
- Add the shallot and cook for 2–3 minutes until softened, then stir in the garlic and cook for another minute.1 shallot, 2 garlic cloves
- Pour in the Madeira wine, scraping up any browned bits from the pan. Let it simmer for 5–7 minutes until slightly reduced.1 cup Madeira wine
- Add the beef broth and simmer for another 5 minutes, until the sauce thickens slightly. Taste and adjust seasoning if needed.1 cup beef broth
- Return the chicken to the skillet and let it simmer in the sauce over low heat for about 10 minutes. Add the steamed asparagus around the chicken and spoon some of the sauce over the top.Steamed asparagus
- Top each piece of chicken with mozzarella and a sprinkle of Parmesan. Cover the pan and cook for 2–3 minutes, until the cheese is melted.1 cup shredded mozzarella cheese, 2–4 tablespoons grated Parmesan
- Garnish with fresh parsley and serve warm straight from the skillet.Fresh parsley
Notes
Nutrition
How to Store Leftovers
Let the chicken cool to room temperature before storing, then transfer it to an airtight container with as much of the sauce as possible to keep the chicken moist in the fridge. It will keep well for up to 3 days.
To reheat, warm it gently in a skillet over low heat with a splash of beef broth to loosen the sauce, or microwave it in 30-second intervals until heated through. Freezing works, but the mozzarella topping may change texture once thawed.
If you plan to freeze, store the chicken and sauce without the cheese topping and add fresh cheese when reheating. Freeze in a sealed container for up to 2 months and thaw overnight in the fridge before reheating.
What to Serve With Cheesecake Factory Chicken Madeira
Steamed asparagus is already part of the dish, but a side of creamy mashed potatoes or buttery egg noodles is the move if you want something to soak up every drop of that Madeira wine sauce.
Garlic bread works beautifully too, especially for scooping up the mushrooms and sauce left on the plate. A simple Caesar salad or arugula with lemon dressing keeps things fresh and lets the main dish stay front and center.
Since the sauce is so rich and bold, it’s best to keep the sides simple. Roasted green beans or a light green salad with vinaigrette balance it out perfectly without competing with the main dish.
More Easy Recipes for You to Try at Home
I think you’ll also love these other easy, delicious copycat recipes.

Add Preferred Source