I still remember the first time I ordered Chicken Madeira at the Cheesecake Factory. I was out with my sister on a Tuesday night, and honestly I just picked it because it sounded fancy. One bite of that tender chicken swimming in that deep, glossy madeira wine sauce, topped with bubbling mozzarella and bright green asparagus, and I was completely done. I asked our server what was in it, scribbled notes on a napkin, and spent the next three weekends in my kitchen figuring out how to recreate it. After way too many batches and one very wine-soaked afternoon, I cracked it. This copycat is so close to the original that my husband now refuses to pay restaurant prices for it.
The secret is actually in the patience you give the sauce. You need to let that madeira wine reduce properly so it concentrates into something silky and rich before you add the beef broth. Do not rush it. I also pound the chicken thin so it cooks evenly and stays juicy through the broiling step. Once you make this, it goes on permanent rotation, I promise.
15 min
30 min
50 min
4
Easy
Why You’ll Love This Recipe
- Tastes identical to the Cheesecake Factory original but costs about 4 times less to make at home
- The madeira wine sauce is incredibly deep and rich without being heavy or overly boozy
- Everything comes together in one oven-safe skillet, so cleanup is minimal
- The broiled fresh mozzarella on top creates a golden, bubbly crust that looks impressive for dinner guests
- You can prep the sauce and pound the chicken ahead of time, making weeknight dinners genuinely stress-free
What is It and Why It’s a Cheesecake Factory Favorite
Chicken Madeira gets its name from Madeira wine, a fortified wine that comes from the Madeira Islands off the coast of Portugal. The wine has a distinctive nutty, slightly caramelized flavor that comes from a unique aging process where the wine is intentionally exposed to heat. When you reduce it in a pan with butter and beef broth, it transforms into a sauce that tastes like it took hours to make even though it comes together in about 15 minutes. The dish itself is a Portuguese-American creation, where pan-seared chicken breast gets bathed in this wine reduction along with sauteed cremini mushrooms, then finished with fresh mozzarella and blanched asparagus under the broiler. The Cheesecake Factory popularized it in the United States and it has been one of their most-ordered chicken dishes for years, beloved for that combination of savory, slightly sweet, and deeply umami flavors all on one plate.
Ingredients
For the chicken
- 2 large boneless skinless chicken breasts (about 1.5 lbs total), halved lengthwise to make 4 thin cutlets
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon Italian seasoning
- 1/2 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 3 tablespoons all-purpose flour, for dredging
- 2 tablespoons olive oil
- 1 tablespoon unsalted butter
For the madeira mushroom sauce
- 3 tablespoons unsalted butter, divided
- 3 cloves garlic, minced
- 1 shallot, finely diced
- 16 oz cremini mushrooms, sliced (about 4 cups)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 cup Madeira wine (Broadbent or Blandy’s dry or medium dry both work)
- 1.5 cups beef broth (Rao’s beef broth preferred for depth of flavor)
- 1 tablespoon Worcestershire sauce
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water, as slurry
- 1 tablespoon fresh thyme leaves
- 1 tablespoon cold unsalted butter, for finishing
Ingredient Substitutions
- Madeira wine can be replaced with dry Marsala wine (very similar flavor profile) or a mix of 3/4 cup dry sherry plus 2 tablespoons grape juice
- Fresh mozzarella can be swapped for low-moisture shredded mozzarella if that is what you have, but fresh melts more luxuriously
- Cremini mushrooms can be replaced with baby bella, shiitake, or a wild mushroom blend for a more earthy sauce
- To make it gluten-free, swap the all-purpose flour for a 1-to-1 gluten-free flour blend like Bob’s Red Mill
- Chicken breasts can be replaced with chicken thighs; use boneless skinless thighs and increase sear time by 2 minutes per side
Equipment You’ll Need
- Large oven-safe skillet (12-inch cast iron or stainless steel)
- Meat mallet or rolling pin for pounding chicken
- Tongs for flipping chicken and handling asparagus
- Small bowl for cornstarch slurry
- Baking sheet for blanching asparagus separately if needed
- Instant-read thermometer to check chicken doneness at 165 F
Step-by-Step Instructions
- Pound and season the chicken. Place the 4 chicken cutlets between two sheets of plastic wrap or inside a zip-lock bag. Use a meat mallet or heavy rolling pin to pound them to an even 1/2-inch thickness. This step is non-negotiable because thin, even chicken cooks fast and stays juicy. In a small bowl mix together the garlic powder, onion powder, Italian seasoning, salt, and pepper. Season both sides of each cutlet generously, then lightly dredge each piece in flour, shaking off any excess.
- Sear the chicken. Heat the olive oil and 1 tablespoon butter in your oven-safe skillet over medium-high heat until shimmering. Add the chicken cutlets in a single layer without crowding the pan and sear for 3 to 4 minutes per side until golden brown and cooked through to 165 F. Work in batches if needed. Transfer the cooked chicken to a plate and tent loosely with foil to rest.
- Saute the mushrooms. Reduce heat to medium. Add 2 tablespoons of butter to the same skillet. Add the diced shallot and cook for 1 minute until softened. Add the minced garlic and cook for 30 seconds until fragrant. Add the sliced mushrooms in an even layer, season with salt and pepper, and cook without stirring for 3 minutes so they develop color. Then stir and cook another 3 to 4 minutes until mushrooms are golden and any moisture has evaporated.
- Build the madeira reduction. Pour the Madeira wine into the skillet with the mushrooms and increase heat to medium-high. Let it bubble and reduce for 4 to 5 minutes, scraping up any browned bits from the bottom of the pan. The wine should reduce by about half. Add the beef broth and Worcestershire sauce, stir to combine, and let it simmer for another 5 minutes. Pour in the cornstarch slurry, stir well, and cook for 1 to 2 minutes until the sauce thickens to a glossy consistency that coats a spoon. Stir in the fresh thyme and the 1 tablespoon cold butter to finish.
- Prepare the asparagus. While the sauce reduces, bring a small pot of salted water to a boil. Add the trimmed asparagus and blanch for 2 minutes until bright green and just barely tender. Drain immediately and transfer to an ice bath for 1 minute to stop cooking. Pat dry. Toss with 1 tablespoon butter in the pot over low heat just to coat and season with a pinch of salt.
- Assemble and top with mozzarella. Preheat your broiler to high and position the oven rack about 6 inches from the element. Nestle the seared chicken cutlets back into the skillet with the sauce, spooning some sauce over the top of each piece. Lay 2 to 3 spears of asparagus over each chicken breast. Top each piece with 2 slices of fresh mozzarella.
- Broil and serve. Transfer the skillet to the oven and broil for 2 to 3 minutes, watching closely, until the mozzarella is melted, golden, and starting to bubble around the edges. Remove from oven immediately. Spoon extra sauce from the pan over each serving, sprinkle with fresh parsley, and serve hot straight from the skillet.
Pro Tips from My Kitchen
- Do not skip pounding the chicken to an even 1/2-inch thickness. Uneven pieces cook unevenly and the thicker parts will stay raw while the thinner parts overcook and dry out.
- Use a dry Madeira or medium-dry Madeira for the best results. Sweet Madeira can make the sauce cloying. Broadbent 5-year Malmsey or Blandy’s Verdelho are both easy to find at Total Wine or similar stores.
- Let the mushrooms develop color before stirring. If you stir them constantly they steam instead of saute and you lose all that savory depth in your sauce.
- Always finish the sauce with a tablespoon of cold butter off the heat. This technique is called mounting and it gives the sauce a restaurant-quality glossy, velvety texture.
- Keep a close eye on the broiler during the final step. Fresh mozzarella goes from perfectly melted to rubbery and overcooked in under a minute, and every broiler runs differently.
- Let the chicken rest on a plate tented with foil after searing before adding it back to the sauce. Even 5 minutes of resting locks in the juices so the chicken is tender when you cut into it at the table.
Recipe Variations
- Gluten-free version: replace the all-purpose flour dredge with a 1-to-1 gluten-free flour blend and use a certified gluten-free beef broth like Swanson Organic; everything else stays exactly the same
- No-wine version: substitute the Madeira with 3/4 cup unsweetened white grape juice mixed with 1/4 cup balsamic vinegar and a pinch of dried thyme for a surprisingly close non-alcoholic sauce
- Portobello mushroom variation: use 3 large portobello caps sliced thick instead of cremini for a meatier, more earthy sauce that works especially well if you want to serve this over pasta
- Chicken thigh version: use 6 boneless skinless chicken thighs instead of breasts; thighs are slightly more forgiving with heat and stay even juicier in the sauce, though cook time increases by about 4 minutes
- Lighter version: skip the mozzarella on top and instead finish with a tablespoon of goat cheese crumbled into the warm sauce for a tangy, lighter take with fewer calories
Common Mistakes to Avoid
- Skipping the wine reduction step and just pouring everything in at once. The wine must reduce by half before adding broth or the sauce will taste raw and boozy instead of rich and deep.
- Using pre-sliced or low-moisture mozzarella from a bag. It melts differently and does not give you that gorgeous pull and golden top that fresh mozzarella does.
- Overcrowding the pan when searing the chicken. If all 4 cutlets are jammed in together the temperature drops and they steam instead of sear, giving you pale, gray chicken with no crust.
- Skipping the cornstarch slurry because the sauce looks thick enough. As the skillet comes out of the broiler and cools slightly the sauce loosens; the slurry ensures it stays glossy and clingy on the plate.
- Walking away from the broiler. Two minutes under high broil can go to burnt in 30 seconds. Stand at the oven door and watch the mozzarella the entire time.
What to Serve With This Dish
- Creamy mashed potatoes are the classic pairing at the Cheesecake Factory and at home; they are perfect for soaking up every drop of the madeira sauce
- Buttered egg noodles or wide pappardelle pasta tossed with a bit of olive oil and parmesan make a great base for the extra sauce
- Garlic bread or a crusty baguette to mop up the sauce if you want to keep things simple and crowd-pleasing
- A simple arugula salad dressed with lemon and olive oil cuts through the richness of the sauce and adds a fresh contrast to the plate
- Roasted or steamed white rice works especially well if you are serving a crowd and want a neutral, budget-friendly side that lets the chicken be the star
Storage Instructions
Refrigerator
Store leftovers in an airtight container for up to 3 days. Keep the chicken and sauce together so the meat does not dry out.
Freezer
Freeze the chicken and sauce (without the mozzarella topping) in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating. The texture of fresh mozzarella does not hold up well to freezing so add fresh cheese when reheating.
How to Reheat
Reheat gently in a covered skillet over medium-low heat with a splash of beef broth to loosen the sauce, about 5 to 7 minutes. Avoid the microwave if possible as it toughens the chicken. If you must microwave, cover the dish and heat at 60% power in 90-second intervals.
Make Ahead
You can pound and season the chicken up to 24 hours ahead and store it covered in the refrigerator. The madeira mushroom sauce can also be made up to 2 days in advance and refrigerated separately. When ready to serve, sear fresh chicken, warm the sauce, assemble, and broil.
Nutrition Information
Per serving (estimated): 520 calories, 48g protein, 14g carbs, 26g fat (12g saturated), 2g fiber, 5g sugar, 780mg sodium.
Nutrition values are estimates and will vary based on exact ingredients used.
Frequently Asked Questions
What is madeira wine?
Madeira is a fortified wine produced on the Madeira Islands of Portugal. It is made from local grape varieties and goes through a unique heating process during aging that gives it a distinctive nutty, caramelized, and slightly oxidized flavor. It comes in styles ranging from very dry to very sweet. For cooking savory dishes like chicken madeira, look for a dry or medium-dry style like Sercial or Verdelho. It is widely available at wine shops and Total Wine for around 10 to 18 dollars a bottle.
Can I substitute marsala for madeira?
Yes, dry Marsala wine is the closest substitute and works very well in this recipe. The flavor profiles are similar since both are fortified wines with nutty, slightly caramelized notes. The sauce will taste slightly different since Marsala tends to be a bit sweeter and less acidic than Madeira, but most people would not notice at the dinner table. Use it in a 1-to-1 swap.
What can I use instead of madeira wine?
For a non-alcoholic version, mix 3/4 cup unsweetened white grape juice with 1/4 cup balsamic vinegar and a pinch of dried thyme. For an alcoholic substitute, dry Marsala works best followed by dry sherry. Port wine is too sweet and will make the sauce cloying. Avoid cooking wine from the grocery store aisle as it contains added salt and tastes flat.
How many calories in Cheesecake Factory chicken madeira?
The Cheesecake Factory’s restaurant version of Chicken Madeira comes in at approximately 1,500 to 1,600 calories per serving due to large portion sizes, extra butter in the kitchen, and their mashed potato side. This homemade copycat recipe comes in at approximately 520 calories per serving using the nutrition calculation in this recipe, which uses controlled amounts of butter and skips the restaurant-sized potato portion.
What kind of mushrooms work best?
Cremini mushrooms (also sold as baby bella mushrooms) are the best choice and what this recipe is built around. They have more depth of flavor than white button mushrooms and they hold their texture well through sauteing and the broiling step. Shiitake mushrooms are a great upgrade if you want a more intense, earthy sauce. You can also use a wild mushroom blend from the produce section. Avoid canned mushrooms since they release too much water and make the sauce watery.
Can I make this without alcohol?
Absolutely. Combine 3/4 cup unsweetened white grape juice with 1/4 cup balsamic vinegar as your wine replacement. Add a pinch of dried thyme directly into the liquid. The balsamic gives you the slightly sweet, tangy complexity that Madeira wine provides, and the grape juice adds the fruity body. The sauce will not be identical but it is genuinely delicious and nobody at your table will miss the wine.
What does Cheesecake Factory serve chicken madeira with?
At the restaurant, Chicken Madeira is served over a bed of creamy mashed potatoes with the asparagus and the madeira mushroom sauce poured generously over the top. The mozzarella is broiled directly on the chicken. At home I recommend keeping the same setup with mashed potatoes underneath, or you can serve it over buttered egg noodles if that is easier on a weeknight.
Why is my sauce too thin?
There are two likely causes. First, the wine may not have reduced enough before you added the broth. It needs to reduce by at least half to concentrate the flavors and build body. Second, the cornstarch slurry needs about 1 to 2 minutes of simmering after you add it to activate and thicken the sauce. If your sauce is still too thin after those steps, mix an additional teaspoon of cornstarch with 1 tablespoon of cold water and stir it in, then cook for another minute.
Can I make this ahead?
Yes, and it actually works very well. Make the madeira mushroom sauce up to 2 days in advance and refrigerate it in an airtight container. Pound and season the chicken up to 24 hours ahead. When ready to serve, sear the chicken fresh (this takes about 8 minutes), reheat the sauce in the skillet, nestle in the chicken, top with asparagus and mozzarella, and broil. The sauce reheats beautifully and may even taste better on day 2 as the flavors meld.
Can I use chicken thighs instead?
Yes, boneless skinless chicken thighs work great in this recipe. They are slightly more forgiving than breasts because the higher fat content keeps them juicy even if you cook them a minute or two longer. Use 6 thighs instead of 4 breast cutlets. You do not need to pound them as aggressively, just flatten them slightly to about 3/4-inch thickness. Increase the sear time to 5 minutes per side and make sure they reach 165 F internally.
More Cheesecake Factory Copycat Recipes
Happy cooking,
Julia
I'm Julia. I cook restaurant copycat recipes at home and share what works. Every recipe on this site is tested at least three times in my own kitchen before I publish it.
