Chicken Madeira is creamy, cheesy, and incredibly delicious, making it one of the most popular dishes at the Cheesecake Factory, and for good reason. Tender, juicy chicken breasts are seared until golden, then simmered in a rich Madeira wine sauce with sautéed mushrooms and crisp tender asparagus. Everything is topped with melty mozzarella cheese and baked until golden and bubbly, creating a comforting yet elegant dish that feels restaurant worthy but is easy to make at home.

This Chicken Madeira recipe delivers layers of flavor in every bite. The savory mushrooms, slightly sweet Madeira wine, and creamy sauce come together beautifully, while the asparagus adds freshness and balance. It's a dish that looks impressive enough for entertaining guests but is simple enough for a cozy family dinner. Plus, making it at home means you can customize the ingredients and serve generous portions.
If you liked this recipe, you should try our Creamy Tuscan Chicken or Easy Chicken Marsala next. It pairs perfectly with pasta, mashed potatoes, or rice for a filling meal you won't be able to get enough of. Whether you're making this for a weeknight dinner, date night, or special occasion, this Chicken Madeira is guaranteed to become a family favorite.

Why You'll Love This Recipe
- Cheesecake Factory copycat, but even better. This Chicken Madeira recipe delivers fresh chicken breasts in a perfectly cooked Madeira sauce with sautéed mushroom and blanched asparagus, topped with melted mozzarella cheese. This restaurant quality dinner will have you thinking you're eating at a fine-dining restaurant.
- Rich, earthy Madeira sauce with incredible flavor. The slightly sweet and nutty Madeira wine creates a deep, flavorful sauce that pairs beautifully with juicy chicken and mushrooms. The tender crisp asparagus adds brightness and texture, balancing the richness of the sauce. The combination is similar to Chicken Marsala but elevated with asparagus and melted cheese, creating a unique and memorable dish.
- It's quick and easy. While this recipe includes a few simple steps like sautéing mushrooms, searing chicken, and assembling the dish, each step is straightforward and easy to follow. The entire meal comes together in about 40 minutes, making it perfect for busy weeknights, date nights, or serving guests.
- Great for make ahead and leftovers. Chicken Madeira reheats beautifully, making it perfect for meal prep or preparing ahead for busy evenings. The sauce becomes even more flavorful as it sits, and the chicken stays tender when reheated gently, making leftovers just as delicious the next day.
Jump to:
Ingredients and Substitutions
To make this delicious Chicken Madeira, you will need the following ingredients (see recipe card below for quantities):
- asparagus - Fresh asparagus adds color and freshness. Trim the woody ends before cooking. Green beans or broccoli can be substituted.
- butter - Used for sautéing vegetables and building flavor. Olive oil can also be used.
- mushrooms - We used white mushrooms, but cremini or baby bella mushrooms are great substitutes too for a deeper flavor. Shiitake mushrooms work well too.
- salt and pepper - Essential for seasoning the chicken and enhancing overall flavor.
- yellow onion - Adds sweetness and depth to the sauce. You can also substitute with sweet onion or shallots.
- garlic - Fresh garlic enhances the flavor of the mushrooms and sauce.
- parsley - Adds brightness and color to the finished dish.
- chicken - Boneless, skinless chicken breasts work best. Slice them horizontally or pound evenly for uniform cooking. Chicken thighs can also be used.
- madeira wine - The key ingredient in chicken madeira sauce that gives this dish it's distinct flavor. It adds a warm, sweet, and nutty flavor. I don't recommend substituting it, but if you must substitute, swap with marsala wine, sherry wine, or balsamic vinegar. Note that the taste will not be the same, but it will still be delicious.
- chicken broth - Adds depth and balances the wine flavor.
- heavy cream - Creates a silky, creamy sauce. You an also substitute with half and half for a less creamier version.
- cheese - I recommend using mozzarella cheese or any cheese that melts well. Provolone, fontina, or white cheddar also work well.
Equipment
You will also need measuring cups and spoons and a skillet such as a 12-inch cast-iron skillet.
Instructions
- Cook asparagus. Bring a large pot of salted water to a boil. Add the asparagus and blanch until crisp tender and bright green, about 2-3 minutes. Immediately transfer the asparagus to cold running water or an ice bath to stop the cooking process. Drain well in a colander and set aside.
- Cook mushrooms. Melt 2 tablespoons butter in a large skillet over medium-high heat until bubbling, about 1 minute. Add mushrooms and sauté until the moisture evaporates, about 5 minutes. Season with salt and pepper and continue cooking for another 2-3 minutes until the mushrooms turn golden brown. (The salt helps draw out moisture, allowing the mushrooms to brown and develop deeper flavor). Stir in onion, garlic, and parsley and cook until softened and fragrant, about 2 minutes. Transfer the mushroom mixture to a plate and set aside.


- Sear chicken. Slice each chicken breast in half lengthwise to create thinner cutlets. Season both sides with salt and pepper to taste, about ¼ teaspoon each. Use a paper towel to wipe the same skillet clean. Melt the remaining butter over medium heat until it starts to bubble, about 1 minute. Add the chicken and sear until golden brown and fully cooked through, about 4 to 5 minutes per side. The internal temperature should reach 165°F using a meat thermometer. Transfer the chicken to the same plate with the mushrooms.
- Make the sauce. In the same skillet, add the Madeira wine and stir to deglaze the bottom of the pan, scraping up any browned bits for extra flavor. Stir in chicken broth and heavy cream and bring to a simmer. Continue simmering until the sauce thickens slightly, about 2-3 minutes. Turn off the heat.
- Start assembling the chicken madeira. Return the chicken to the skillet and spoon the sauce over the top. Arrange the mushrooms and asparagus around the chicken.


- Add cheese. Sprinkle evenly with shredded mozzarella cheese.
- Broil. Transfer the skillet to the oven and broil on high for 3-4 minutes (or bake in a preheated 450°F oven for 5-7 minutes) until the cheese is melted and lightly golden. Serve warm.


Expert Tip: Sear the Chicken First
Searing the chicken before adding the sauce helps lock in juices and creates golden brown flavor. This step builds the foundation for a rich, restaurant quality dish.
More Tips and Tricks
- Brown the chicken properly. Allow the chicken to develop a golden crust before flipping. This step adds flavor and helps seal in juices, creating tender and juicy chicken. Avoid moving the chicken too early so it can properly sear and develop a rich, golden color that enhances the overall dish.
- Cook mushrooms until caramelized. Mushrooms release moisture as they cook, so allow them to cook long enough until the liquid evaporates and they begin to brown. This creates a deeper, richer flavor that elevates the sauce.
- Reduce the Madeira wine. Let the wine simmer for several minutes before adding broth and cream. This helps remove harsh alcohol notes while concentrating the flavor and creating a smoother, more balanced sauce.
- Use evenly sized chicken breasts. Pound the chicken to even thickness so it cooks uniformly. This prevents dry edges and undercooked centers, ensuring tender and juicy chicken every time.
- Let the sauce thicken naturally. Allow the sauce to simmer gently until it thickens slightly. Avoid rushing this step, as a properly reduced sauce creates the best flavor and texture.
Recipe Variations
- Chicken Madeira pasta. Slice the chicken and serve over fettuccine or linguine. The creamy Madeira sauce coats the pasta beautifully, turning this dish into a comforting pasta dinner.
- Chicken Madeira with spinach. Add fresh spinach to the sauce near the end of cooking for extra greens and color. The spinach wilts quickly and pairs beautifully with mushrooms and cream sauce.
- Low carb Chicken Madeira. Serve with cauliflower mash, roasted vegetables, or sautéed zucchini noodles for a lighter, low carb option that still feels rich and satisfying.
- Chicken Madeira with chicken thighs. Substitute boneless chicken thighs for extra juiciness and flavor. Chicken thighs remain tender and are slightly more forgiving during cooking.
- Dairy free Chicken Madeira. Substitute coconut cream or dairy free cream alternative and omit cheese. The sauce will still be rich and flavorful.
- Whole chicken Madeira. Make this recipe using sliced roasted whole chicken or leftover rotisserie chicken for a faster version. Simply prepare the Madeira sauce and vegetables, then add the cooked chicken and top with cheese before baking until melted and bubbly.

Storage
How to Store
Allow Chicken Madeira to cool completely before storing. Transfer leftovers to an airtight container and refrigerate for up to 3-4 days. Store the chicken and sauce together to keep the chicken moist and flavorful.
How to Reheat
Reheat gently in a skillet on the stove over medium-low heat, adding a splash of chicken broth or cream if needed to loosen the sauce. You can also reheat in a 375F preheated oven by adding a little water to the baking dish and then covering it loosely in aluminum foil. Reheat for about 10-15 minutes until warmed through and cheese has melted. A quicker option is to microwave in short intervals, stirring between each interval to ensure even heating and prevent overcooking.
Tip for reheating faster: No matter how you reheat this chicken madeira, you can speed it up by slicing the chicken before reheating and spreading it out. More surface area will allow the chicken to heat through faster.
How to Freeze
Allow the dish to cool completely before freezing. Transfer to a freezer safe container and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating. Note that the cream sauce may separate slightly after freezing but will smooth out when reheated gently.
How to Serve
Chicken Madeira pairs beautifully with comforting sides (like pasta or rice) that complement the rich, creamy sauce and tender chicken. This dish works well for both casual family dinners and more elegant entertaining, making it versatile and easy to serve in a variety of ways.
These are my favorite side dishes to serve with chicken madeira:

Side Dishes for Chicken
Our collection of chicken side dishes pairs perfectly with this recipe, helping you create a complete and satisfying meal. From roasted vegetable side dishes and air fryer favorites to potato sides, salads, pasta, bread, and more.
FAQ
Chicken Madeira is a restaurant style dish made with seared chicken breasts topped with mushrooms, asparagus, mozzarella cheese, and a rich Madeira wine sauce. It's inspired by the popular Cheesecake Factory dish and is known for its savory, slightly sweet sauce and elegant presentation. This dish is comforting yet sophisticated and perfect for both weeknight dinners and special occasions.
Madeira sauce is typically made with Madeira wine, chicken broth, butter, garlic, and often cream, along with aromatics like onions and mushrooms for added depth.
Madeira wine has a slightly sweet, nutty flavor that enhances savory dishes. When reduced into a sauce, it creates a rich and balanced flavor that pairs beautifully with chicken, mushrooms, and cream. The sweetness is subtle and helps balance the savory elements of the dish.
Yes, Marsala wine is the best substitute for Madeira wine. Dry sherry or white wine can also be used, though the flavor will be slightly different. If avoiding alcohol, you can substitute additional chicken broth with a splash of balsamic vinegar for depth.
Yes, Chicken Madeira can be made ahead of time and reheated before serving. Prepare the dish completely, then store in the refrigerator. Reheat gently before serving, adding a splash of broth or cream if needed.
Despite the name, Chicken Madeira is not a traditional Portuguese dish. The name comes from Madeira wine, which originates from the Madeira Islands of Portugal. While Madeira wine is commonly used in European cooking, the Chicken Madeira dish itself is more of a modern American restaurant creation, popularized by the Cheesecake Factory.
More Creamy Chicken Breast Recipes
Looking for other recipes like this? Try these:
Tried this recipe?
I'd love to hear what you think! Leave a comment and rating below to share your feedback. Your reviews help others discover this recipe and help me keep creating more free recipes for you. Snap a photo and tag me on social media @aheadofthyme too.
Recipe
Chicken Madeira
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
Chicken Madeira Cheesecake Factory copycat with mushrooms, crisp tender asparagus, and creamy Madeira sauce. Easy restaurant quality dinner at home.
Ingredients
- 1 pound medium asparagus, ends trimmed
- ¼ cup butter, divided
- 1 pound white mushrooms, sliced
- ¼ teaspoon salt
- ¼ teaspoon ground black pepper
- 1 medium yellow onion, diced
- 1 tablespoon garlic, minced
- 2 tablespoons fresh parsley, finely chopped
- 2 large chicken breasts, boneless and skinless
- ½ cup Madeira wine
- 1 cup chicken broth
- ½ cup heavy cream
- 1 cup mozzarella cheese, shredded
Instructions
Cook the asparagus:
- Bring a large pot of salted water to a boil. Add the asparagus and blanch until crisp tender and bright green, about 2-3 minutes. Immediately transfer the asparagus to cold running water or an ice bath to stop the cooking process. Drain well in a colander and set aside.
Prepare the mushrooms:
- Melt 2 tablespoons butter in a large skillet over medium-high heat until bubbling, about 1 minute. Add mushrooms and sauté until the moisture evaporates, about 5 minutes.
- Season with salt and pepper and continue cooking for another 2-3 minutes until the mushrooms turn golden brown. (The salt helps draw out moisture, allowing the mushrooms to brown and develop deeper flavor).
- Stir in onion, garlic, and parsley and cook until softened and fragrant, about 2 minutes. Transfer the mushroom mixture to a plate and set aside.
Prepare the chicken:
- Slice each chicken breast in half lengthwise to create thinner cutlets. Season both sides with salt and pepper to taste, about ¼ teaspoon each.
- Use a paper towel to wipe the same skillet clean. Melt the remaining butter over medium heat until it starts to bubble, about 1 minute.
- Add the chicken and sear until golden brown and fully cooked through, about 4 to 5 minutes per side. The internal temperature should reach 165°F using a meat thermometer. Transfer the chicken to the same plate with the mushrooms.
Assemble the chicken madeira:
- In the same skillet, add the Madeira wine and stir to deglaze the pan, scraping up any browned bits for extra flavor. Stir in chicken broth and heavy cream and bring to a simmer.
- Continue simmering until the sauce thickens slightly, about 2-3 minutes. Turn off the heat.
- Return the chicken to the skillet and spoon the sauce over the top. Arrange the mushrooms and asparagus around the chicken. Sprinkle evenly with shredded mozzarella cheese.
- Transfer the skillet to the oven and broil on high for 3-4 minutes (or bake in a preheated 450°F oven for 5-7 minutes) until the cheese is melted and lightly golden.
- Serve warm with pasta , mashed potatoes, or rice, if desired.
Notes
How to store: Allow Chicken Madeira to cool completely before storing. Transfer leftovers to an airtight container and refrigerate for up to 3-4 days. Store the chicken and sauce together to keep the chicken moist and flavorful.
How to reheat: Reheat gently in a skillet on the stove over medium-low heat, adding a splash of chicken broth or cream if needed to loosen the sauce. You can also reheat in a 375F preheated oven by adding a little water to the baking dish and then covering it loosely in aluminum foil. Reheat for about 10-15 minutes until warmed through and cheese has melted. A quicker option is to microwave in short intervals, stirring between each interval to ensure even heating and prevent overcooking.
How to freeze: Allow the dish to cool completely before freezing. Transfer to a freezer safe container and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating. Note that the cream sauce may separate slightly after freezing but will smooth out when reheated gently.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Chicken, Dinner
- Method: Stovetop
- Cuisine: American














Tim says
Made for a dinner party last night, everyone went nuts for it. Leftovers are fantastic too!
Starfire says
Made it for my mother in laws birthday. Total hit.
Lizzie says
I made this last night for my family. It was SOOO good! Highly recommend!