Cheesy Spinach Chicken Breast Roll Ups
These cheesy spinach chicken breast roll ups turn a few simple ingredients into a dish that looks like you spent way longer on it than you did. Juicy chicken gets rolled around a savory garlic and spinach filling, seared until golden, and baked until the cheese is melted and bubbly.

You can have them on the table in about 40 minutes, and they hold together beautifully for slicing. They are just as good on a busy Tuesday as they are for a dinner with friends.
Why This One Stays in Rotation
I keep coming back to these because the filling stays creamy and the chicken stays moist, no brining or marinating needed. The mix of cream cheese, mozzarella, and Parmesan means you get a little stretch and a little sharpness in every bite.
The outside picks up a crisp crust from the skillet, while the center turns into a garlicky, melty core. Leftovers reheat well, so I often make a double batch and pack the extras for lunch the next day.
Ingredients

- 4 boneless, skinless chicken breasts, about 6 oz each: look for similar sizes so they roll up evenly.
- 3 oz fresh spinach, roughly chopped: stems removed before chopping.
- 4 oz cream cheese, softened: let it sit at room temperature for 20 minutes so it blends easily.
- 1/2 cup shredded low-moisture mozzarella: the kind that melts into long strings.
- 1/4 cup grated Parmesan: adds a salty, nutty punch.
- 3 cloves garlic, minced: fresh garlic, not the jarred stuff, for the brightest flavor.
- 1/2 tsp salt: divided between filling and chicken.
- 1/4 tsp black pepper
- 1 tsp Italian seasoning: or a mix of dried oregano, basil, and thyme.
- 2 tbsp olive oil: for searing.
- 6 to 8 toothpicks: to hold the roll-ups closed during cooking.
Variations / Substitutions
- Add sun-dried tomatoes: chop 2 tablespoons of oil-packed sun-dried tomatoes and mix them into the filling for a tangy boost.
- Swap the cheese: goat cheese in place of the cream cheese makes it a little more tangy, and provolone works instead of mozzarella.
- Use a different green: chopped cooked kale or chard stands in well for spinach, just squeeze out excess moisture before adding.
- Add a kick: a pinch of red pepper flakes in the filling wakes everything up.
- Make it smoky: stir 2 tablespoons of crumbled cooked bacon into the spinach mixture.
For a no-cook stuffed chicken option that is ready even faster, try our Caprese Chicken Roll-Ups.
How To Make Cheesy Spinach Chicken Breast Roll Ups
Step 1: Mix the Filling

In a medium bowl, combine the 4 oz softened cream cheese, 1/2 cup shredded mozzarella, 1/4 cup grated Parmesan, minced garlic, 1/4 teaspoon salt, and a pinch of black pepper. Stir everything together until it forms a smooth paste, then fold in the chopped fresh spinach until the greens are evenly distributed.
The mixture will be thick and speckled with dark green bits. Give it a taste and add more salt or pepper if you like, because this is your last chance to season before it goes inside the chicken.
Step 2: Stuff and Roll the Chicken

Pat the 4 chicken breasts dry with paper towels. Place one on a cutting board and, holding your knife parallel to the board, slice through the thickest side to butterfly it open, stopping about a half inch from the other side. Unfold it like a book, cover with plastic wrap, and gently pound to an even 1/4-inch thickness. Repeat with the remaining breasts.
Divide the spinach mixture among the four cutlets, spreading a thin layer across the surface and leaving a small border around the edges. Starting from the narrower end, roll each one up tightly, then secure the seam and ends with 2 or 3 toothpicks. Season the outsides with the remaining 1/4 teaspoon salt, the black pepper, and the Italian seasoning.
Step 3: Sear the Roll-Ups

Heat the 2 tablespoons olive oil in a large oven-safe skillet over medium-high heat. When the oil is shimmering, lay the roll-ups in the pan seam side down and cook for about 2 minutes per side, turning carefully with tongs. You want a deep golden color on all sides, which takes about 8 minutes total.
The cheese may peek out a little at the ends, and that is fine. A brief sear like this locks the shape in place and gives you that crisp outer layer before the oven takes over.
Step 4: Bake the Chicken

Preheat the oven to 400°F (200°C). Once the chicken is seared, slide the skillet straight into the oven and bake for 18 to 22 minutes. Check the thickest part of a roll with a meat thermometer; you are looking for 165°F (74°C). If your skillet is not oven-safe, transfer the roll-ups to a baking dish first.
As they bake, the filling will bubble and brown slightly at the ends. The kitchen will smell like garlic and melted cheese, and the chicken will feel firm when you press it gently with a fingertip.
Step 5: Slice and Serve

Pull the skillet from the oven and let the roll-ups rest for 5 minutes. This brief pause lets the juices settle so the filling stays put when you cut into them.
Pluck out the toothpicks, then slice each roll-up crosswise into thick rounds. Arrange them on a plate, spoon any pan juices over the top, and scatter a little fresh parsley if you have some. Serve while they are still warm and the cheese is stretchy.
Tips for Neat Roll-Ups
- Choose chicken breasts that weigh within half an ounce of each other so they cook at the same rate.
- Pounding the cutlets to an even 1/4-inch thickness is the single most important step. It keeps the roll-ups from unrolling in the pan and helps them cook through evenly.
- Aim for about 2 tablespoons of filling per breast. A thin layer is enough to flavor the chicken without pushing out during baking.
- If a little filling escapes during the sear, nudge it back in with a spatula. It will set as the chicken browns.
Storing Leftovers
- Refrigerate: cool the roll-ups completely, then store them in an airtight container for up to 3 days.
- Reheating: warm them in a 350°F oven for 10 minutes or in the microwave in 30-second bursts. The oven keeps the outside from going soft, but the microwave works in a pinch.
- Serve cold: sliced cold roll-ups are surprisingly good over a crunchy salad for lunch.
What To Serve With Cheesy Spinach Chicken Breast Roll Ups
A simple arugula salad dressed with lemon juice, olive oil, and a little salt cuts through the richness of the cheese. Roasted baby potatoes tossed with rosemary are another natural match, soaking up any garlicky pan drippings. For something green and quick, steamed broccolini with a squeeze of lemon keeps the plate bright.
Frequently Asked Questions
Can I assemble these roll-ups ahead of time?
Yes. Roll and toothpick them, then refrigerate for up to 4 hours. Let them sit at room temperature for 15 minutes before you sear so they cook evenly.
Can I use frozen spinach instead of fresh?
You can, but thaw it completely first and squeeze out every bit of liquid. Wet spinach will make the filling watery and cause it to leak.
Can I skip the skillet sear and just bake them?
You can, though the outside will be paler and softer. Bake at 400°F for 25 to 30 minutes, checking that the internal temperature reaches 165°F.

Cheesy Spinach Chicken Breast Roll Ups Recipe
Ingredients
Method
- Mix the cream cheese, mozzarella, Parmesan, garlic, 1/4 tsp salt, and pepper until smooth, then fold in the spinach.
- Butterfly each chicken breast, pound to 1/4-inch thickness, spread with filling, roll tightly, and secure with toothpicks. Season outside with remaining salt, pepper, and Italian seasoning.
- Heat olive oil in an oven-safe skillet over medium-high heat and sear the roll-ups for about 2 minutes per side until golden all over.
- Preheat oven to 400°F (200°C). Transfer the skillet to the oven and bake 18 to 22 minutes, until the chicken reaches 165°F internally.
- Rest 5 minutes, remove toothpicks, slice into rounds, and serve with pan juices.
