Craving restaurant-style comfort food at home? This Chicken Madeira copycat recipe brings together tender, golden-brown chicken, sautéed mushrooms, crisp asparagus, melted mozzarella, and a rich Madeira wine sauce.
Inspired by the famous Cheesecake Factory Chicken Madeira, this easy recipe combines Madeira wine, beef broth, and heavy cream to create a silky, savory sauce with incredible depth of flavor. The fresh asparagus adds a bright, crisp contrast, while the broiled mozzarella creates a deliciously golden, cheesy finish.
Best of all, this Chicken Madeira recipe is ready in about an hour, making it an impressive yet surprisingly simple dinner for family meals, date nights, or special occasions.
Ingredients for Chicken Madeira

- Boneless, Skinless Chicken Breasts: Pound the chicken evenly so it cooks quickly and absorbs more of the flavorful Madeira sauce.
- Salt & Black Pepper: Simple seasonings that bring out the natural flavor of the chicken.
- Olive Oil & Butter: Used to sear the chicken and sauté the vegetables, adding richness and helping everything develop a beautiful golden color.
- Fresh Mushrooms: Earthy and savory, mushrooms add texture and depth to the creamy Madeira sauce.
- Onion & Garlic: These aromatics create a flavorful, slightly sweet and savory foundation for the sauce.
- Madeira Wine: The signature ingredient in Chicken Madeira, adding a mildly sweet, fruity, and complex flavor to the sauce.
- Beef Broth: Adds rich savory flavor and balances the sweetness of the Madeira wine.
- Heavy Cream: Creates a smooth, silky sauce that perfectly complements the Madeira reduction.
- Fresh Asparagus: Crisp-tender asparagus adds freshness, color, and a pleasant contrast to the rich sauce.
- Shredded Mozzarella Cheese: Melts beautifully over the chicken and asparagus, creating a golden, gooey topping.
How to Make Chicken Madeira

This Chicken Madeira recipe may look restaurant-worthy, but the steps are simple and completely manageable at home.
1. Prepare the Chicken
Slice the chicken breasts and pound them to about 1/4-inch thickness. Season both sides generously with salt and black pepper.
2. Sear the Chicken
Heat olive oil and butter in a large oven-safe skillet. Cook the chicken for about 3–4 minutes per side, or until golden brown and cooked through. Transfer the chicken to a plate and set aside.
3. Sauté the Mushrooms and Onion
Add the remaining butter and oil to the skillet. Add the mushrooms and onions and sauté for about 5 minutes. Add the garlic during the final minute of cooking.
4. Add the Madeira Wine
Pour the Madeira wine into the skillet and scrape up the flavorful browned bits from the bottom. Bring it to a vigorous simmer and cook for 5–7 minutes, or until the wine has reduced by about half.
5. Make the Sauce
Add the beef broth and simmer for another 8–10 minutes, allowing the sauce to reduce and become more concentrated. Stir in the heavy cream and cook for another 2–3 minutes, until the sauce thickens slightly.
6. Prepare the Asparagus
Bring a pot of salted water to a boil. Add the asparagus and blanch for 2–3 minutes, just until tender-crisp. Drain thoroughly.
7. Assemble the Chicken Madeira
Return the chicken to the skillet and spoon the rich Madeira sauce over each piece. Arrange the asparagus around or over the chicken, then generously sprinkle mozzarella cheese on top.
8. Broil Until Golden
Place the oven-safe skillet under the broiler for 2–3 minutes, watching carefully, until the mozzarella is melted, bubbling, and beautifully golden.
9. Garnish and Serve
Finish with freshly chopped parsley and serve your homemade Chicken Madeira immediately with mashed potatoes, buttered pasta, crusty bread, or your favorite side dish.
Tips for the Best Chicken Madeira

- Use good-quality Madeira wine: A quality Rainwater or Verdelho Madeira can give the sauce a richer and more complex flavor.
- Dry the chicken first: Pat the chicken breasts thoroughly with paper towels before seasoning. This helps them sear instead of steam.
- Use freshly shredded mozzarella: Fresh whole-milk mozzarella melts more smoothly and creates a better cheesy topping.
- Choose fresh mushrooms: Cremini or baby Bella mushrooms provide excellent flavor and texture. Avoid overcrowding the pan so they have room to brown properly.
- Let the sauce reduce: Don’t rush the Madeira wine and beef broth reduction. This step concentrates the flavor and gives the sauce its signature richness.
- Check the sauce consistency: The finished sauce should coat the back of a spoon. If you run your finger through it, the line should remain visible.
What to Serve with Chicken Madeira
This rich and creamy Chicken Madeira pairs beautifully with simple sides that can soak up the flavorful sauce.
Try serving it with:
- Mashed potatoes
- Buttered pasta
- Crusty bread
- Roasted vegetables
- Creamy polenta
- Corn salad
- Roasted Brussels sprouts
How to Store Chicken Madeira
This dish is best enjoyed fresh, but leftovers can be stored and reheated successfully.
To Store: Place the chicken, asparagus, mushrooms, and sauce in an airtight container and refrigerate for 3–4 days. Store pasta, potatoes, or other sides separately. Allow the food to cool before refrigerating.
To Freeze: Transfer the chicken and sauce to freezer-safe containers and freeze for up to 2–3 months. Thaw overnight in the refrigerator before reheating.
Keep in mind that freezing can slightly change the texture of the cream-based sauce. For the best flavor and texture, Chicken Madeira is always best when freshly prepared.
🍗 Chicken Madeira
Easy Cheesecake Factory Copycat Recipe
Ingredients
- 4 boneless, skinless chicken breasts
- Salt and black pepper, to taste
- 2 tbsp olive oil
- 2 tbsp butter
- 8 oz fresh mushrooms, sliced
- 1 small onion, sliced
- 3 cloves garlic, minced
- 1 cup Madeira wine
- 1 cup beef broth
- ½ cup heavy cream
- 1 lb fresh asparagus
- 1½ cups shredded mozzarella cheese
- Fresh parsley, for garnish
How to Make Chicken Madeira
- Slice the chicken breasts and pound them to about ¼-inch thickness. Season both sides with salt and pepper.
- Heat the olive oil and butter in a large oven-safe skillet. Cook the chicken for 3–4 minutes per side until golden. Remove and set aside.
- Add the mushrooms and onion to the skillet. Cook for about 5 minutes until softened and lightly browned. Add the garlic during the final minute.
- Pour in the Madeira wine and scrape the browned bits from the bottom of the pan. Boil for 5–7 minutes until reduced by half.
- Add the beef broth and simmer for 8–10 minutes. Stir in the heavy cream and cook for another 2–3 minutes until the sauce thickens.
- Blanch the asparagus in salted boiling water for 2–3 minutes until tender-crisp. Drain well.
- Return the chicken to the skillet and coat it with the Madeira sauce. Arrange the asparagus around the chicken.
- Sprinkle the shredded mozzarella evenly over the chicken and asparagus.
- Place the skillet under the broiler for 2–3 minutes, watching carefully, until the cheese is melted and golden.
- Garnish with fresh parsley and serve immediately with mashed potatoes, pasta, or crusty bread.



