Cheesy Spinach Stuffed Chicken Roll-Ups offer the perfect blend of easy preparation and satisfying flavor. This dish transforms everyday ingredients into a creamy, cheesy, and golden-baked dinner that feels comforting and indulgent, yet light enough to enjoy regularly.
At the heart of the recipe is tender chicken, flattened and filled with a savory blend of cheese and sautéed spinach. Each roll-up is lightly seared and baked until perfectly cooked, locking in moisture and developing a beautiful golden crust. The creamy filling gently melts as it bakes, creating a luscious interior that complements the juicy chicken with every forkful.
Ideal for both casual family dinners and more polished dinner parties, these stuffed chicken roll-ups deliver great taste without requiring complicated steps. From flavor to texture to presentation, they hit all the right notes.
Ingredients Overview

What makes this dish shine is the smart use of a few reliable ingredients. Here’s how they work together—and what you can substitute if needed:
Boneless, skinless chicken breasts act as the wrap for the filling. When pounded to a thin, even layer, they become flexible and quick to cook. If you want a slightly richer taste, boneless chicken thighs are a great alternative, though they may take a few extra minutes in the oven.
Fresh spinach brings color, nutrients, and a subtle earthiness to the filling. If you’re short on time, frozen spinach can be used—just make sure to thaw it fully and press out any water to keep the filling thick and creamy.
Minced garlic adds a layer of warmth and aroma to the dish. A small amount brings out the best in the spinach and cheese.
Cream cheese serves as the creamy binder for the filling. It melts smoothly and adds richness to each bite. Light versions or Neufchâtel cheese work well as substitutes if you want a slightly leaner option.
Mozzarella cheese creates the classic stretchy, gooey texture that makes the filling satisfying and comforting. Its mild flavor lets the other ingredients shine, but you can also experiment with fontina or Monterey Jack.
Parmesan cheese offers a salty, nutty contrast and brings depth to the flavor. It’s the ingredient that ties everything together.
A mix of Italian herbs gives the roll-ups their savory, familiar flavor profile. Salt and black pepper finish the seasoning and round out the taste.
A bit of olive oil is used to sear the chicken and develop a golden crust before baking.
And finally, toothpicks or twine are essential for securing the chicken roll-ups and keeping the filling tucked inside during cooking.
Step-by-Step Instructions
-
Flatten the chicken.
Place your chicken breasts between two layers of plastic wrap or parchment paper. Gently pound them to about 1/4-inch thickness using a meat mallet or rolling pin. Uniform thickness is key to even cooking and easy rolling. -
Prepare the filling.
Heat 1 tablespoon of olive oil in a skillet over medium heat. Add minced garlic and sauté briefly—about 30 seconds—until fragrant. Add spinach and cook just until wilted. Remove from heat and let cool slightly. In a mixing bowl, combine the spinach mixture with cream cheese, mozzarella, Parmesan, Italian seasoning, salt, and pepper. Stir until smooth and creamy. -
Fill and roll the chicken.
Spoon a portion of the spinach-cheese mixture onto each piece of chicken, spreading it evenly across the surface while leaving a small margin around the edges. Roll each piece up tightly, starting from the narrow end. Secure with toothpicks or wrap with twine. -
Sear the roll-ups.
Add the remaining olive oil to an oven-safe skillet and heat over medium. Place the roll-ups seam-side down and cook for 2–3 minutes per side, just until they’re lightly browned all around. This step adds flavor and helps the chicken stay juicy. -
Bake the roll-ups.
Move the skillet to a 375°F (190°C) preheated oven. Bake for 20–25 minutes, or until the chicken reaches an internal temperature of 165°F (74°C). Allow the roll-ups to rest for a few minutes before removing the toothpicks or twine. -
Serve.
Serve the roll-ups whole or slice into rounds for a more elegant presentation. Either way, expect a creamy, satisfying center surrounded by golden, juicy chicken.
Tips, Variations & Substitutions
-
For a crisp finish, sprinkle grated Parmesan over the top of the roll-ups before baking.
-
To add heat, include a small pinch of red pepper flakes in the filling.
-
Low-carb idea: Serve with roasted cauliflower or sautéed greens instead of rice or pasta.
-
Cheese swap options: Try goat cheese, provolone, or even a shredded cheese blend for a different flavor.
-
Add more veggies: Finely diced mushrooms or cooked bell peppers mix well with the spinach filling.
-
Make-ahead instructions: Roll-ups can be assembled and refrigerated for up to 24 hours before baking. Let them come to room temperature for 15–20 minutes before cooking.
-
Dairy-free adaptation: Use plant-based cheese and non-dairy cream cheese alternatives.
Serving Ideas & Occasions
Cheesy Spinach Stuffed Chicken Roll-Ups go with nearly any side, making them a flexible option for a variety of meals. Serve them with buttery mashed potatoes, orzo pasta, or creamy risotto for a cozy dinner. Or keep it lighter with a simple arugula salad or roasted green beans.
They’re perfect for a cozy night in, meal prep, or even small dinner parties. These roll-ups look and taste like something out of a restaurant kitchen, but they’re easy enough to whip up without stress.
Pair the dish with a crisp white wine such as Sauvignon Blanc, or serve with sparkling water and lemon for a refreshing non-alcoholic option.
Nutritional & Health Notes
This recipe delivers a wholesome combination of lean protein, leafy greens, and flavorful dairy. Chicken provides satisfying protein, while spinach adds fiber, iron, and essential vitamins. The cheeses add richness and calcium.
For those watching their calorie intake, using low-fat or reduced-fat cheese can help. Since the dish is naturally low in carbs, it fits well into keto and low-carb diets. With clean, whole ingredients, it’s a solid pick for a balanced homemade dinner.
FAQs
Can I assemble Cheesy Spinach Stuffed Chicken Roll-Ups in advance?
Yes. You can prepare the roll-ups and refrigerate them (uncooked) for up to 24 hours. Bring them out about 20 minutes before baking so they cook evenly.
How do I keep the filling from leaking?
Be careful not to overfill, and leave a small border around the edge of the chicken. Rolling tightly and securing well with toothpicks or twine will help. Searing them before baking also helps seal the edges.
What’s the best way to flatten chicken evenly?
Place each chicken breast between sheets of plastic or parchment. Use a rolling pin or mallet, working from the center outward. Try to get a uniform thickness to ensure even cooking.
Can I use frozen spinach instead of fresh?
Absolutely. Thaw the spinach fully and squeeze out as much liquid as you can. Excess moisture can make the filling watery and less cohesive.
What’s the best way to reheat leftovers?
Reheat in the oven at 325°F, covered with foil to keep moisture in, for about 10–15 minutes. For quicker reheating, use the microwave in short bursts, covered with a damp paper towel.
Will kids enjoy this recipe?
Most kids love the creamy, cheesy filling. If spinach is a concern, chop it very finely or use a food processor to blend it into the cheese mixture so it’s less noticeable.
Can I cook this entirely on the stovetop?
While it’s possible to finish on the stovetop with a covered pan over low heat, baking ensures even cooking. Use a thermometer to confirm the chicken has reached 165°F inside.
Juicy chicken breasts filled with a cheesy spinach mixture, seared to golden brown and baked to perfection for a satisfying, creamy dinner option.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
4 boneless skinless chicken breasts
4 oz cream cheese, softened
1 cup fresh spinach (or 1/2 cup thawed frozen spinach, squeezed dry)
1/2 cup shredded mozzarella
1/4 cup grated Parmesan
2 garlic cloves, minced
1 tsp Italian seasoning
1/2 tsp salt
1/4 tsp black pepper
2 tbsp olive oil
Toothpicks or kitchen twine
Instructions
-
Preheat oven to 375°F (190°C).
-
Pound chicken breasts to about 1/4-inch thickness.
-
Sauté garlic in 1 tbsp olive oil for 30 seconds, then add spinach. Cook until wilted. Cool slightly.
-
In a bowl, mix spinach, cream cheese, mozzarella, Parmesan, and seasonings.
-
Spread filling over chicken, leaving a border. Roll tightly and secure with toothpicks.
-
Sear rolls in the remaining olive oil until browned on all sides.
-
Transfer to oven and bake 20–25 minutes, until internal temp reaches 165°F.
-
Let rest 5 minutes, remove toothpicks, and serve.