I have a soft spot for dinners that feel like a real comfort meal without turning into a whole evening project. Creamy chicken and mashed potatoes is one of those dinners for me. I get juicy, browned chicken, fluffy potatoes, and a creamy Dijon gravy that pulls everything together in the best possible way.
I started making meals like this when I wanted something cozy but still needed dinner on the table pretty quickly. The first time I made it, I tried to do every part in a separate pan and somehow managed to make my kitchen look like I had cooked for twelve people. I eventually figured out that the timing is much easier when I let the potatoes boil while I cook the chicken and make the gravy.
The whole thing takes about 35 minutes when I keep myself moving. It also uses pretty ordinary ingredients, which is a big reason I like it. Nothing feels fussy, but the finished plate tastes like I put much more thought into it.
The Little Things That Make This Dinner Work
I think the mashed potatoes are just as important as the chicken here. I like using Russet potatoes because they turn soft and fluffy, and they soak up that gravy beautifully. Yukon Gold potatoes work too, especially when I want a slightly richer, creamier texture.
For the chicken, I usually stick with boneless, skinless breasts because they cook quickly and give me nice browned edges. When the breasts are really thick, I give them a quick pound first. I used to skip that step and would end up with chicken that was browned outside while the middle was still taking forever to cook.
The gravy is what makes this version different for me. I start with butter and flour, then whisk in chicken broth. Dijon mustard gives it a little sharpness, while soy sauce adds a savory depth that makes the sauce taste much more developed than the short ingredient list suggests.
I don't make the gravy overly thick. I want it to spoon easily over the potatoes and run down around the chicken instead of sitting there like a blob. If mine gets too thick while it sits, I loosen it with a small splash of warm broth.
Ingredients I Used for the Recipe
- 2 pounds Russet potatoes: I peel and quarter these for the fluffy mashed potato base. Yukon Gold potatoes are also a good choice.
- 1 cup milk: I use this to make the potatoes creamy and soft. Half-and-half or heavy cream makes them even richer.
- 3 tablespoons unsalted butter for the potatoes: I stir this into the hot potatoes for richness and a smooth texture.
- 3/4 teaspoon kosher salt: I use this to season the mashed potatoes.
- 1/4 teaspoon ground black pepper: This gives the potatoes a little warmth without taking over.
- 1/2 teaspoon kosher salt for the chicken: I add this to the chicken seasoning so the meat has flavor all the way through.
- 1/2 teaspoon garlic powder: I use this for a simple savory garlic flavor on the chicken.
- 1/2 teaspoon onion powder: This adds another layer of savory flavor without needing fresh onion.
- 1/4 teaspoon ground paprika: I use paprika mostly for flavor and a little extra color on the chicken.
- 1/2 teaspoon ground black pepper: This goes into the chicken seasoning for a mild peppery bite.
- 1 1/2 pounds boneless, skinless chicken breasts: I use these as the main protein and cook them until juicy and fully done.
- 1-2 tablespoons olive oil: I use this for searing the chicken in a hot skillet.
- 3 tablespoons unsalted butter for the gravy: This creates the rich base for the sauce.
- 3 tablespoons all-purpose flour: I whisk this into the butter to help the gravy thicken.
- 1/4 teaspoon garlic powder: I add a little to the gravy so the sauce has the same savory character as the chicken.
- 1/4 teaspoon onion powder: This rounds out the gravy without making it taste too heavy.
- 2 cups low-sodium chicken broth: This becomes the main liquid for the gravy and keeps the sauce flavorful without being too salty.
- 2 teaspoons low-sodium soy sauce: I use just enough to add savory depth and a little extra color.
- 1 teaspoon Dijon mustard: This gives the creamy gravy its subtle tang and keeps the whole dish from tasting flat.
- Salt and black pepper to taste: I add these at the end because the soy sauce already brings some salt to the gravy.
How to Make Creamy Chicken and Mashed Potatoes?
Step 1 - Get the Potatoes Started
I peel and quarter the potatoes, then put them into a large pot and cover them with cold water. I add a good pinch of salt before bringing the water to a boil.
I learned not to drop potatoes straight into already boiling water when I'm making mashed potatoes. Starting them in cold water helps them cook more evenly, especially when the pieces aren't all exactly the same size.
I let them cook for around 15 minutes, checking with a fork toward the end. When the fork slides through easily, I drain them well.
Step 2 - Season the Chicken
While the potatoes are cooking, I mix the kosher salt, garlic powder, onion powder, paprika, and black pepper in a small dish. I coat both sides of the chicken breasts with the seasoning.
If I have especially thick chicken breasts, I pound them slightly so they have a more even thickness. I don't need to flatten them completely. I just want the thickest part to be closer in size to the rest.
Step 3 - Sear the Chicken
I heat 1-2 tablespoons of olive oil in a large skillet over medium-high heat. Once the oil is hot, I place the chicken in the pan and leave it alone for a while.
This is one place where I used to get impatient. I would flip the chicken too early and wonder why it never got that nice golden crust. Now I let it cook undisturbed for about 7-8 minutes before checking it.
I flip the chicken and cook the other side for another 7-8 minutes, depending on the thickness. I check that the center reaches 165°F. Once it's cooked, I move it to a plate and let it rest for a few minutes.
Step 4 - Mash the Potatoes While They Are Hot
I mash the drained potatoes while they're still hot. I like using a regular potato masher because I don't mind a little texture. I don't chase perfectly smooth potatoes every time.
I stir in the milk, 3 tablespoons of butter, salt, and pepper. When I have a few extra minutes, I warm the milk and butter first. Cold milk can cool everything down too quickly, while warm dairy blends into the potatoes much more easily.
I taste the potatoes before covering them. This is when I add more salt or pepper if they need it. Once they taste right, I keep them covered so they stay warm.
Step 5 - Make the Dijon Gravy
I melt 3 tablespoons of butter in a saucepan over medium heat, then whisk in the flour, garlic powder, and onion powder. I keep whisking for about 30-60 seconds.
I don't skip that short cooking time. I used to pour the broth in almost immediately, and the gravy sometimes had that raw flour taste that I didn't love.
Next, I slowly pour in the chicken broth while whisking constantly. Once the broth is incorporated, I whisk in the soy sauce and Dijon mustard.
Step 6 - Let the Gravy Thicken and Taste It
I let the sauce simmer for about 3-5 minutes, whisking often. It gradually becomes thick enough to coat a spoon but still loose enough to pour over the potatoes.
I taste the gravy at this point before adding more salt. The soy sauce can make it salty faster than I expect, so I prefer to wait until the very end.
If the gravy gets too thick, I whisk in a splash of warm broth. A little milk can work too, especially when I want the sauce to taste extra creamy.
Step 7 - Put Everything Together
I spoon a generous mound of mashed potatoes onto each plate, then add the rested chicken. I pour the warm Dijon gravy over the top, making sure some of it reaches the potatoes.
I like adding a little fresh parsley when I have it around. It isn't necessary, but the fresh color makes the plate feel finished. Steamed or roasted green beans are also an easy side when I want something green with dinner.
Tips I Learned From Making It
- I don't rush the chicken flip. I let the first side sear properly before turning it. That gives me better browning and keeps me from constantly moving the chicken around the skillet.
- I check thick chicken breasts early. Chicken breasts can vary a lot in size, so I rely on the internal temperature rather than only the clock.
- I rest the chicken before slicing. Even a few minutes makes the chicken feel noticeably juicier when I cut into it.
- I mash the potatoes while they're hot. I get a smoother, softer texture this way, especially when I add warm milk and butter.
- I keep the mashed potatoes covered. If they sit uncovered while I finish the gravy, they can dry out around the edges.
- I whisk the broth in slowly. Pouring it in gradually makes it much easier for me to keep the gravy smooth.
- I season the gravy last. The soy sauce already adds salt, so I wait until the sauce has thickened before deciding whether it needs more.
- I use chicken thighs when I want extra juiciness. They work well in place of the breasts, although I usually need to adjust the cooking time based on their size.
- I keep gluten-free substitutions simple. I can use cornstarch instead of flour for the gravy and tamari or coconut aminos instead of regular soy sauce.
- I don't overwork the potatoes. I learned this one after making a batch that turned oddly sticky. A gentle mash is all I really need.
Serving, Leftovers, and the Way I Plan Ahead
I usually serve this as a complete dinner because the chicken, potatoes, and gravy already make the plate pretty filling. When I want to stretch the meal a little, I add green beans, roasted broccoli, or a simple side salad.
The best part about leftovers is that I can keep the components separate. I store the chicken, mashed potatoes, and gravy in separate airtight containers when I have room. They keep in the refrigerator for up to 3 days.
I can also freeze the leftovers for up to 2 months. I prefer freezing the chicken and gravy separately from the potatoes when possible because the textures are easier for me to bring back.
When I'm reheating everything, I go gently. I warm the chicken and gravy on the stovetop or in short microwave bursts, and I stir the potatoes between heating intervals. A splash of milk or chicken broth helps loosen the potatoes if they have tightened up in the refrigerator.
When I know I'm going to have a busy evening, I make the mashed potatoes and gravy up to two days ahead and cook the chicken fresh. That little bit of planning makes the final dinner much easier.
I have also used a slow cooker for the chicken when I wasn't worried about the 35-minute timing. I cook the chicken on low for about 4-5 hours, then make the mashed potatoes and gravy on the stovetop when I'm ready to eat. It isn't the fastest version, but it works nicely when I want dinner mostly handled before the evening gets hectic.
For me, creamy chicken and mashed potatoes is exactly the kind of dinner that earns a permanent spot in the weeknight rotation. I get crispy-edged chicken, soft buttery potatoes, and that tangy Dijon gravy in every bite. It's simple food, but sometimes simple is exactly what I want.