I made this for the first time on a Tuesday night when I had four chicken breasts in the fridge and no real plan. I threw together a cream sauce with garlic, basil, and Parmesan — mostly things I already had — and when I pulled the lid off the skillet and saw that bubbling mozzarella on top, I stood there for a second just looking at it. It looked like something from a restaurant. My husband came into the kitchen and asked if we were having company.
What I love about this dish is how the sauce comes together right in the same pan you cooked the chicken in. Those browned bits at the bottom of the skillet? That's where all the flavor is. You deglaze with the chicken broth, stir in the cream and Parmesan, and suddenly you have something that tastes like you spent hours on it. I've made it probably a dozen times now, and it's one of those recipes that just works every single time — as long as you don't rush the sauce.
My husband asks for this at least twice a month. He prefers it over pasta — specifically fettuccine — but I've also served it with mashed potatoes and with plain basmati rice, which is more my style. If you're looking for other one-pan chicken dinners, my Garlic Parmesan Chicken and Potatoes follows a similar approach and it's just as satisfying on a weeknight.
One thing to know going in: this recipe is done in about 45 minutes, but you can't speed-run it. The sauce needs a few minutes to thicken on its own, and the chicken needs to rest before you spoon sauce over it. Give it the time it needs and it pays you back completely.

Why You'll Love This Recipe
- It all happens in one skillet: The chicken cooks, comes out, and then the sauce builds right in the same pan using those leftover browned bits. I hate washing extra pots on a weeknight, and this recipe means I usually only have one pan and a cutting board to deal with. That alone makes me want to cook it more often.
- The sauce is genuinely rich without being complicated: Heavy cream, chicken broth, Parmesan, and fresh basil. That's it. The Parmesan does a lot of the work — it thickens the sauce naturally and adds a saltiness that means you barely need to season anything else. I've tried making this with half-and-half when I was out of cream and it still tasted good, just a bit thinner.
- The melted mozzarella on top changes everything: You could technically skip this step and just serve the sauced chicken as-is. But putting the mozzarella slices on top and covering the pan for a few minutes turns it into something entirely different — gooey, golden on the edges, and melted into the sauce. Don't skip this step. It's the whole point.
- You can serve it with basically anything: Pasta, rice, mashed potatoes, crusty bread, roasted vegetables — this sauce works with all of it. In Pakistan, we'd serve a creamy chicken dish like this with naan and rice. Here I usually make fettuccine for my husband and keep some sauce aside with rice for myself. It's flexible enough that everyone at the table gets what they want.
- It reheats well for lunch the next day: Most cream sauces break when you reheat them. This one holds up surprisingly well if you reheat it low and slow on the stovetop with a splash of broth or cream stirred in. I've eaten this the next day for lunch straight from a container at my desk and it was still good — maybe even better because the chicken had been sitting in the sauce overnight.
Ingredients
- 4 boneless, skinless chicken breasts
- Salt and black pepper to taste
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- ¼ cup chicken broth
- 1 cup heavy cream (half-and-half works in a pinch, sauce will be thinner)
- ½ cup grated Parmesan cheese (freshly grated if you can — it melts smoother)
- ½ cup fresh basil leaves, chopped (or 1 teaspoon dried basil if that's what you have)
- 4 slices fresh mozzarella cheese
- Extra fresh basil for garnish (optional)
Directions
- Step 1: Season and sear the chicken — Pat your chicken breasts dry with a paper towel, then season both sides generously with salt and pepper. Heat the olive oil in a large heavy skillet over medium heat until it shimmers. Cook the chicken for 5–6 minutes per side without moving it around — you want a proper golden crust. Once cooked through, transfer to a plate and let it rest while you make the sauce.
- Step 2: Build the sauce — Keep the heat on medium and add the minced garlic to the same skillet. Sauté for about 1 minute, scraping up any browned bits from the bottom — that's flavor you don't want to leave behind. Pour in the chicken broth and let it bubble for 30 seconds, then stir in the heavy cream, Parmesan, and basil. Let the sauce simmer for 3–4 minutes, stirring occasionally, until it thickens slightly and coats the back of a spoon.
- Step 3: Return the chicken — Slide the chicken back into the skillet and spoon the sauce generously over each breast. Lay a slice of mozzarella on top of each piece. Don't rush this part — make sure each breast is well-coated in sauce before you add the cheese.
- Step 4: Melt the cheese — Cover the skillet with a lid and reduce heat to low. Let everything cook together for 3–5 minutes until the mozzarella is fully melted and starting to bubble at the edges. Scatter fresh basil leaves on top right before serving.

Tips for Success
- Dry the chicken before it goes in the pan: I skipped this step the first couple of times and the chicken just released a ton of moisture into the oil instead of getting a proper sear. A quick pat with paper towels makes an enormous difference. You want that golden-brown crust — it adds flavor to the chicken and leaves good bits in the pan for your sauce.
- Don't overcook the chicken: I've pulled this off the heat at exactly 165°F internal temperature using a cheap instant-read thermometer I got for about $12 at Walmart. If you don't have one, cut into the thickest part — the juices should run clear. Overcooked chicken in a cream sauce still tastes fine, but you lose that tenderness that makes this dish what it is.
- Grate your Parmesan fresh if you can: Pre-shredded Parmesan from a bag is coated in anti-caking agents that make it clump up and not melt properly into the sauce. I learned this the hard way — my first attempt had little grainy bits of cheese that never fully incorporated. A block of Parmesan from the deli section and a box grater fixes this completely.
- Let the sauce reduce before adding the chicken back: If you rush the sauce and add the chicken back too early, the sauce will be thin and watery. Give it the full 3–4 minutes at a gentle simmer. It should coat a spoon when you lift it out. If it's still very runny, let it go another minute or two — cream sauces thicken as they cook without needing cornstarch most of the time.
- Use a lid to melt the cheese evenly: I tried melting the mozzarella without a lid once and it took forever and the edges dried out. Covering the pan traps the steam and melts the cheese from the top down in just a few minutes. If your skillet doesn't have a lid, a sheet of aluminum foil laid loosely over the top works the same way.
Variations
- Add sun-dried tomatoes: Chop about ¼ cup of oil-packed sun-dried tomatoes and stir them into the sauce just before you add the cream. They add a sweet, slightly tangy depth that cuts through the richness of the sauce really nicely. I've made this version for guests a few times and it always gets comments.
- Use chicken thighs instead of breasts: Boneless, skinless chicken thighs work really well here — they're fattier, which means they stay juicier even if you accidentally cook them a minute or two too long. The cooking time is similar, maybe an extra minute per side. I actually prefer this version on nights when I'm not paying close attention to the timer.
- Stir in spinach at the end: Add two big handfuls of fresh baby spinach to the sauce right before you return the chicken to the pan. It wilts in about 30 seconds and adds a bit of color and some nutrition without changing the flavor much. My husband doesn't notice it's there, which tells you everything you need to know.
- Make it spicy: Add ½ teaspoon of red pepper flakes to the garlic when you're sautéing it at the start. The heat blooms into the oil and carries through the whole sauce. This isn't something I'd serve to the kids, but my husband and I genuinely prefer this version — it cuts the richness of the cream just enough.
- Serve it over pasta for a full Italian-style dinner: This is my husband's preferred way to eat it — spooned over fettuccine with extra Parmesan on top. If you enjoy stuffed pasta nights, this sauce would also be amazing alongside my Classic Stuffed Shells as a dinner-party spread. It's not authentic Italian — I know real Italian cooking is usually much simpler — but it's a genuinely satisfying version of something that's become very much ours.
Serving and Storage
Serving
I serve this straight from the skillet most nights, which keeps it warm while everyone gets seated. It goes well over fettuccine or penne, over plain basmati rice, or alongside mashed potatoes with the sauce spooned generously over everything. A slice of crusty bread on the side is not optional in my house — you need something to scoop up the extra sauce. A simple green salad on the side keeps the whole meal from feeling too heavy.
Storage
Store leftovers in an airtight container in the fridge for up to 2 days. When reheating, put the chicken and sauce in a small saucepan over low heat and stir in a splash of chicken broth or cream — this brings the sauce back together and keeps it from getting gluey. I wouldn't freeze this one. Cream-based sauces tend to separate when thawed and the texture goes grainy, so it's really best eaten fresh or within a couple of days.

Frequently Asked Questions
Can I use milk instead of heavy cream?
You can use whole milk, but the sauce will be noticeably thinner and less rich. If that's all you have, let the sauce simmer a bit longer to help it reduce and thicken. I wouldn't use low-fat milk — there's just not enough fat to hold the sauce together properly and it can curdle if the heat gets too high.
Can I make this ahead of time?
Yes, with a small adjustment. Cook the chicken and make the sauce, then store them separately in the fridge for up to a day. When you're ready to serve, reheat the sauce gently over low heat, return the chicken to the pan, add the mozzarella slices, and cover until melted. If you assemble it fully ahead of time, the cheese gets rubbery when reheated, so I keep that final step for right before serving.
What pasta works best with this dish?
Fettuccine is my first choice — the flat noodles catch the cream sauce really well. Penne works great too because the sauce gets inside the tubes. I've also used spaghetti when that's what I had, and it was fine. What I'd avoid is a very small pasta like orzo or ditalini — the sauce to pasta ratio gets off and it ends up feeling like soup.
Can I freeze mozzarella chicken in basil cream sauce?
I don't recommend it. Cream-based sauces tend to separate when frozen and thawed — the fat splits from the liquid and you end up with a grainy, watery mess that doesn't come back together well even with stirring. This is genuinely best eaten within two days of making it. Make a double batch if you want more, but plan to eat it within that window.
Can I use dried basil instead of fresh?
Yes, dried basil works fine in the sauce — use about 1 teaspoon in place of the ½ cup fresh. The flavor will be a little less bright and a bit more muted, but it's totally acceptable on a weeknight when you don't have fresh herbs around. If you do use dried, I'd still add a few fresh leaves as garnish if you can find them, just for the color and that fresh scent when it hits the plate.

MOZZARELLA CHICKEN IN BASIL CREAM SAUCE
Ingredients
- 4 boneless skinless chicken breasts
- Salt and pepper to taste
- 2 tablespoons olive oil
- 1 cup heavy cream
- ¼ cup chicken broth
- 3 cloves garlic minced
- ½ cup grated Parmesan cheese
- ½ cup fresh basil leaves chopped
- 4 slices mozzarella cheese
Instructions
Prepare the Chicken:
- Season chicken breasts with salt and pepper. Heat olive oil in a large skillet over medium heat. Cook chicken 5–6 minutes per side until golden and cooked through. Remove and set aside.
Make the Basil Cream Sauce:
- In the same skillet, add garlic and sauté 1 minute. Stir in heavy cream, chicken broth, Parmesan cheese, and basil. Simmer for 3–4 minutes until sauce thickens slightly.
Combine and Top:
- Return chicken to the skillet. Spoon sauce over each breast and top with mozzarella slices. Cover and cook 2–3 minutes until cheese melts.
Serve:
- Plate chicken with sauce and garnish with extra basil if desired.
Notes
- Make Ahead: Chicken can be cooked in advance; reheat gently in the sauce before serving.
- Serving Suggestions: Serve with pasta, mashed potatoes, or steamed vegetables.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat on the stovetop to preserve sauce creaminess.
This is one of those recipes that I keep coming back to not because it's flashy but because it's reliable. The chicken is tender, the sauce is rich without being over-the-top, and the melted mozzarella on top makes the whole thing look like you put a lot more effort in than you actually did. My husband has eaten this happily over pasta, over rice, and once just with bread — no complaints any way.
If you're in a chicken dinner rotation and looking for something that feels a little different from the usual weeknight options, this one earns its place. And if you want something to start the meal while this is finishing in the skillet, my Sausage Jalapeño Popper Dip is a good option for guests — it can sit out and stay warm while the main dish comes together.
I make this almost exactly as written every single time — which is not something I say often, because I'm usually tweaking things. But between the garlic, the basil, the cream, and the Parmesan, there's really not much that needs changing. The only thing I consistently add is the red pepper flakes variation when it's just the two of us eating after the kids are in bed. That version hits differently.
I hope it becomes a regular in your kitchen the way it has in mine. If Saad ever stops requesting plain pasta with butter, I'll have a convert — but for now, this one's mine and my husband's. 🍋🧀✨
If you liked this, you'll probably enjoy these too:
- Garlic Parmesan Chicken and Potatoes — another one-pan chicken dinner with big flavor
- Classic Stuffed Shells Recipe — cheesy, saucy, and great for feeding a crowd
- Sausage Jalapeño Popper Dip — a warm, cheesy appetizer that disappears fast
- Tandoori Chicken — my go-to when I want something with more spice and char
- No-Bake Banana Split Cake — an easy dessert to follow a dinner like this one





Comments
No Comments