
Oh, friend, let me tell you about a recipe that feels like a warm hug on a plate. You know those nights when you want something comforting, something delicious, but you also don’t want to spend hours slaving away in the kitchen? This Roasted Red Pepper, Spinach, and Mozzarella Stuffed Chicken is exactly that meal. It’s become a go-to in my house because it looks fancy enough for guests, but it’s secretly super simple. The filling is creamy, flavorful, and packed with all the good stuff, and rolling it up in chicken and finishing it with that dreamy, cheesy sauce? Pure magic. Get ready to add this one to your regular rotation!
Why You’ll Love This Recipe
This isn’t just dinner, it’s a crowd-pleasing experience!
- Fast: Comes together quicker than you might think for such an impressive dish.
- Easy: Simple steps mean anyone can make this!
- Giftable: While maybe not baking and handing over, it’s a recipe you’ll want to share with friends!
- Crowd-pleasing: Who can resist tender chicken filled with cheesy goodness and peppers? Not many people I know!
Ingredients
Gather ’round, let’s talk about the stars of our show!
- 4 boneless, skinless chicken breasts: Aim for similarly sized ones, around 6-8 ounces each, so they cook evenly. They’re our canvas!
- 1 tablespoon olive oil: Just a little bit to help those seasonings stick and give the chicken a little love.
- 1 teaspoon Cajun seasoning, 1/2 teaspoon garlic powder, 1/4 teaspoon smoked paprika, 1/4 teaspoon salt, 1/4 teaspoon black pepper: This spice blend gives our chicken a lovely flavor base before we even get to the stuffing. Feel free to adjust the salt!
- 1 (10-ounce) package frozen chopped spinach: Super convenient! The absolute key here is thawing it completely and squeezing every single drop of water out. I mean, really squeeze it like your life depends on it. Excess water means a soggy filling, and we don’t want that.
- 1 (12-ounce) jar roasted red peppers: These beauties add a wonderful sweetness and a pop of color. Just drain them well and give them a good chop.
- 1 cup shredded mozzarella cheese: Divided! Half goes into the stuffing for gooey goodness, and the other half joins the sauce for ultimate cheesiness.
- 1/2 cup ricotta cheese: Adds creaminess and helps bind our stuffing together.
- 1/4 cup grated Parmesan cheese: A little salty, nutty kick to boost the flavor.
- 1 large egg: Our binder! It helps hold the stuffing together inside the chicken rolls.
- For the Sauce: 1/2 cup heavy cream, 2 tablespoons butter, 2 tablespoons all-purpose flour, 1 cup chicken broth, 1/4 cup milk. This makes a simple, rich pan sauce that is chef’s kiss.
How to Make It
Let’s get cooking! Don’t be intimidated, we’re just taking it one step at a time.
First things first, preheat that oven to 400°F (200°C). While it’s heating up, lightly grease a 9×13 inch baking dish. You could also use a large oven-safe skillet for the whole process, which saves on dishes! If using a skillet, just make sure it’s genuinely oven-safe.
Now, let’s prep the chicken. Place each chicken breast between two sheets of plastic wrap (trust me, this makes clean-up easy!) and pound them gently to a uniform 1/2-inch thickness. We want them thin enough to roll easily but not so thin they tear. In a small bowl, whisk together the olive oil, Cajun seasoning, garlic powder, smoked paprika, salt, and pepper. Brush this lovely spice mix evenly over both sides of your pounded chicken breasts. Set them aside.
In a medium bowl, it’s time for the star stuffing! Combine your well-squeezed thawed spinach, chopped roasted red peppers, 1/2 cup of the shredded mozzarella, the ricotta cheese, grated Parmesan cheese, and the lightly beaten egg. Mix everything together really well until it’s all happy and combined. Give it a little taste if you dare (just the cheesy part, maybe!).
Time to stuff and roll! Lay out one seasoned chicken breast. Spoon about a quarter of the spinach mixture evenly over the chicken, leaving a small border around the edges. Carefully roll up each chicken breast tightly, starting from the narrow end. You want a nice, compact roll. Secure each roll with one or two toothpicks to make sure they don’t unravel. I usually use two per roll, one in the middle and one towards the end, just to be safe.
Now for the sear! If you’re using an oven-safe skillet for the whole thing, put it on your stovetop over medium-high heat. If not, use a separate large skillet. Add the 2 tablespoons of butter for searing. Once the butter is melted and shimmering, add the stuffed chicken rolls (seam-side down first helps). Sear them on all sides until they’re golden brown and look absolutely delicious, about 2-3 minutes per side. This adds so much flavor and helps hold the shape! Once they’re beautifully browned, remove the skillet from the heat (if using the separate skillet, transfer the seared rolls to your greased baking dish).
While the chicken is resting in the skillet or baking dish, let’s whip up that incredible sauce. In a separate small saucepan, melt the remaining 2 tablespoons of butter over medium heat. Whisk in the all-purpose flour and cook for about a minute, stirring constantly, to make a simple roux. This helps thicken the sauce. Gradually whisk in the chicken broth and milk until the mixture is smooth and there are no lumps. Bring the sauce to a gentle simmer, still stirring constantly, until it starts to thicken nicely. Now, stir in the heavy cream and the remaining 1/2 cup of mozzarella cheese. Keep stirring until the cheese is completely melted and the sauce is wonderfully smooth and creamy. Give it a taste and season with salt and pepper as needed.
Pour this glorious cheese sauce evenly over the seared chicken rolls in the skillet (or baking dish). Make sure they’re nestled in that creamy goodness. Transfer the skillet or baking dish to your preheated oven.
Bake for 20-25 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C). A meat thermometer is your best friend here to ensure juicy chicken!
Carefully remove the dish from the oven. Let the chicken rest for about 5 minutes before serving. This resting time is crucial for keeping the chicken moist! Don’t forget to remove all the toothpicks before you plate up. Spoon that extra sauce over the chicken, and get ready for happy faces around the table!

Substitutions & Additions
Get creative! This recipe is pretty flexible.
Want to switch things up? You could swap the chicken breasts for boneless, skinless chicken thighs – they tend to stay even more moist. If you’re not a fan of ricotta, cream cheese or even goat cheese could offer a different creamy texture in the filling. Feel free to add extra goodies to the filling like sautéed mushrooms, finely chopped onions, or even some sun-dried tomatoes (make sure they’re oil-packed and drained well!). For the sauce, if you don’t have heavy cream, half-and-half or even whole milk thickened a bit more with the roux would work, though it won’t be quite as rich. A pinch of red pepper flakes in the sauce could give it a little heat!
Tips for Success
Here are a few things I’ve learned along the way to make this dish perfect every time:
- Squeeze That Spinach! Seriously, I cannot stress this enough. Use your hands, a cheesecloth, or even a fine-mesh sieve to get all the water out of the thawed spinach. Soggy spinach = watery filling.
- Pound Evenly: Aim for uniform thickness so all your chicken rolls cook at the same rate.
- Don’t Overstuff: While tempting, too much filling makes rolling difficult and can cause the filling to ooze out excessively.
- Secure with Toothpicks: Don’t be shy with the toothpicks! They are your friends in keeping those beautiful rolls together while they sear and bake. Remember to count how many you put in so you know how many to take out!
- Get a Good Sear: Searing adds so much flavor and color. Make sure your pan is hot enough.
- Use a Thermometer: The only way to guarantee perfectly cooked, juicy chicken is to check the internal temperature (165°F or 74°C in the thickest part).
- Prep Ahead: You can pound and season the chicken, and mix the stuffing a day ahead. Store separately in the fridge. You can also make the sauce ahead of time and gently reheat it before pouring over the seared chicken.
How to Store It
Got leftovers? Lucky you!
Let the chicken cool completely before storing. Pop it into an airtight container in the refrigerator. It will keep well for 3-4 days. To reheat, the best way is gently in the oven at around 350°F (175°C) until heated through, or you can microwave individual portions, though the chicken might be slightly less tender. You can also freeze the cooked chicken rolls (without the sauce is sometimes easier, or with sauce in a freezer-safe container) for up to 2-3 months. Thaw overnight in the fridge before reheating.
FAQs
Have questions? I’ve got some answers!
Q: Can I use fresh spinach instead of frozen?
A: Yes, absolutely! You’ll need about 10-12 ounces of fresh spinach. Quickly wilt it in a pan, let it cool, and then squeeze out all the excess moisture just like you would with the frozen.
Q: Is the sauce necessary?
A: Necessary? No, the stuffed chicken is delicious baked on its own after searing. But is it highly recommended for maximum comfort and flavor? YES! The sauce adds so much richness.
Q: How do I know the chicken is done?
A: The safest and most reliable way is to use an instant-read meat thermometer inserted into the thickest part of the roll. It should read 165°F (74°C). The juices should also run clear.
Q: Can I make this without rolling the chicken?
A: You could try cutting a pocket into the side of the thicker part of the chicken breast and stuffing it that way, then searing and baking. It won’t look quite the same, but you’ll still get the amazing flavor combination!

Cozy Stuffed Chicken with Roasted Red Peppers, Spinach, and Mozzarella
Ingredients
Equipment
Method
- Step 1: Preheat oven to 400°F (200°C). Lightly grease a 9×13 inch baking dish or a large oven-safe skillet.
- Step 2: Place each chicken breast between two sheets of plastic wrap and pound gently to a uniform ½-inch thickness. In a small bowl, whisk together olive oil, Cajun seasoning, garlic powder, smoked paprika, salt, and pepper. Brush this spice mix evenly over both sides of the pounded chicken breasts.
- Step 3: In a medium bowl, combine the well-squeezed thawed spinach, chopped roasted red peppers, ½ cup of the shredded mozzarella, the ricotta cheese, grated Parmesan cheese, and the lightly beaten egg. Mix thoroughly.
- Step 4: Lay out one seasoned chicken breast. Spoon about a quarter of the spinach mixture evenly over the chicken, leaving a small border. Carefully roll up each chicken breast tightly from the narrow end. Secure each roll with one or two toothpicks.
- Step 5: If not using an oven-safe skillet for the whole process, use a separate large skillet. Add 2 tablespoons of butter for searing over medium-high heat. Once melted, add the stuffed chicken rolls seam-side down. Sear on all sides until golden brown, about 2-3 minutes per side. If using a separate skillet, transfer the seared rolls to your greased baking dish.
- Step 6: In a separate small saucepan, melt the remaining 2 tablespoons of butter over medium heat. Whisk in the all-purpose flour and cook, stirring constantly, for about 1 minute. Gradually whisk in the chicken broth and milk until smooth. Bring to a gentle simmer, stirring constantly, until thickened. Stir in the heavy cream and the remaining ½ cup of mozzarella cheese. Stir until the cheese is melted and the sauce is smooth and creamy. Season with salt and pepper to taste.
- Step 7: Pour the cheese sauce evenly over the seared chicken rolls in the skillet or baking dish.
- Step 8: Transfer the skillet or baking dish to your preheated oven. Bake for 20-25 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C).
- Step 9: Carefully remove the dish from the oven. Let the chicken rest for about 5 minutes before serving. Remove all toothpicks before plating. Spoon extra sauce over the chicken and serve immediately.
Notes
Storage: Store cooled leftovers in an airtight container in the fridge for 3-4 days. Reheat gently in the oven at 350°F (175°C) or microwave individual portions. Freeze cooked chicken rolls (with or without sauce) for 2-3 months; thaw overnight in the fridge before reheating.






