If you’re craving a dish that feels comforting, looks impressive, and tastes incredible—all without spending hours in the kitchen—Cheesy Spinach Stuffed Chicken Roll-Ups are exactly what you need. These flavorful chicken breasts are rolled around a creamy, savory spinach filling and baked until beautifully golden on top and tender inside.
This recipe blends the richness of melted cheese with the earthy brightness of spinach, all wrapped in a juicy layer of chicken. When sliced, each roll reveals a pretty swirl of green and white, making it a visually stunning centerpiece on any dinner table. Whether it’s a casual family meal or something a little fancier, this dish has the versatility to fit right in.
It’s also wonderfully practical. The ingredients are common, the method is beginner-friendly, and the finished result is satisfying without being overly rich or heavy. From prep to plate in under an hour, this is a recipe that deserves a spot in your rotation.
What You’ll Need

The foundation of this dish is chicken breast—boneless and skinless. These are easy to pound flat, which makes them perfect for rolling. Uniform pieces ensure everything cooks evenly, staying moist and tender without needing extra fuss.
Fresh spinach is another key element. Its mild flavor pairs perfectly with cheese, and its vibrant green color adds visual appeal. A quick sauté softens it and releases moisture. If using frozen spinach, just make sure to thaw and squeeze it dry to avoid a soggy filling.
The creamy filling gets its richness from cream cheese and shredded mozzarella. The cream cheese provides a soft, smooth base that holds the filling together, while mozzarella brings the classic melty texture everyone loves. Other good options include shredded provolone, Monterey Jack, or fontina, depending on your flavor preferences.
Garlic and Italian seasoning add depth and aromatic flavor, while salt and pepper balance everything out. A sprinkle of breadcrumbs or Parmesan on top adds crunch and helps brown the tops during baking. This step is optional but highly recommended for contrast.
How to Make It: Step-by-Step
1. Flatten the Chicken:
Start by slicing each chicken breast horizontally to butterfly it. Place each piece between plastic wrap and gently pound it out to about ¼-inch thick. The thinner the chicken, the easier it is to roll and the quicker it will cook.
2. Cook the Spinach:
In a skillet over medium heat, sauté minced garlic in a little olive oil until fragrant. Add fresh spinach and cook until just wilted, stirring frequently. This should only take a couple of minutes. Let the spinach cool slightly before mixing.
3. Make the Filling:
In a bowl, combine the sautéed spinach with cream cheese, mozzarella, Italian seasoning, and a dash of salt and pepper. Mix until everything is evenly incorporated and creamy.
4. Assemble the Roll-Ups:
Lay each chicken breast flat, and spoon about 2 tablespoons of filling onto one end. Roll it up gently but tightly, tucking in the filling as you go. Place the roll seam-side down in a greased baking dish. Repeat with the remaining pieces.
5. Add Toppings and Bake:
Lightly brush the tops with olive oil or melted butter. Sprinkle breadcrumbs or grated Parmesan over each roll. Bake in a preheated 375°F (190°C) oven for 25 to 30 minutes, or until the chicken is fully cooked through. Use a meat thermometer to check—it should read 165°F (74°C) in the center.
6. Rest Before Serving:
Let the roll-ups rest for about 5 minutes before serving. This allows the juices to redistribute and helps the filling set slightly for clean slicing.
Helpful Tips, Tweaks & Add-Ons
-
Secure the Roll-Ups: If needed, insert toothpicks to keep the rolls tight during baking. Just remember to remove them before serving.
-
Try Flavor Additions: Stir chopped sun-dried tomatoes, roasted red peppers, or caramelized onions into the filling for an extra layer of taste.
-
Make it Low-Carb: Skip the breadcrumbs, or use crushed almonds or pork rinds for a crunchy topping without the carbs.
-
Dairy-Free Version: Use dairy-free cream cheese and a vegan mozzarella alternative to keep the creamy texture while avoiding dairy.
-
Change the Cheese: Swap out the mozzarella for sharp cheddar, smoked gouda, or even crumbled feta for a different flavor profile.
-
Make-Ahead Friendly: Assemble the rolls ahead of time and refrigerate until ready to bake. They’ll hold up beautifully.
Serving Suggestions
These cheesy chicken roll-ups are great alongside a variety of sides. Serve them with roasted vegetables, mashed cauliflower, or buttered noodles for a satisfying and balanced meal. A fresh side salad with a tangy vinaigrette adds a crisp contrast to the creamy chicken.
They’re also fantastic for entertaining—neat, compact, and full of flavor. You can prep them ahead and bake them fresh for guests, saving time without compromising on presentation. They also reheat well, making them perfect for meal prepping lunch or dinner.
Pair with a chilled glass of white wine like Sauvignon Blanc, or keep things simple with sparkling water and lemon.
Nutrition Highlights
These stuffed chicken roll-ups offer a hearty amount of protein from the chicken, with added vitamins and fiber from spinach. The creamy cheese filling provides a dose of healthy fats and calcium, and baking rather than frying keeps the overall dish on the lighter side.
Opting for part-skim cheese can help cut down on saturated fat. You can also adjust salt levels by using low-sodium cheeses and seasoning with herbs. For a more nutrient-dense meal, pair these with whole grains or fiber-rich vegetables.
Frequently Asked Questions
1. Can I prep these ahead of time?
Yes. Assemble them in the morning or the night before, cover tightly, and refrigerate. When you’re ready, bake as directed.
2. What cheeses work best besides mozzarella?
Try Swiss, cheddar, gouda, or Monterey Jack. Each brings a unique flavor while still giving that creamy, melty texture.
3. How do I keep the chicken from drying out?
Pound the chicken evenly, don’t overcook, and allow it to rest after baking. These steps help retain moisture.
4. Are these freezer-friendly?
They are. Freeze before or after baking. If freezing raw, wrap tightly and thaw overnight before baking. If cooked, reheat gently in the oven.
5. What can I substitute for spinach?
Chopped kale, arugula, or sautéed mushrooms are good options. Just be sure to cook them down and remove extra moisture.
6. Is this recipe gluten-free?
Yes, if you omit or replace the breadcrumbs with a gluten-free option. Everything else in the recipe is naturally gluten-free.
7. Why did my filling leak out?
This can happen if you overfill or don’t roll tightly enough. Placing the seam-side down helps keep the filling inside as it bakes.
Moist, rolled chicken breasts packed with a creamy spinach and cheese filling, topped with a crispy finish. An easy, flavorful dinner ready in under an hour.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
4 boneless, skinless chicken breasts
4 oz cream cheese, softened
1 cup shredded mozzarella
2 cups fresh spinach (or 1 cup frozen, drained)
2 garlic cloves, minced
1 tsp Italian seasoning
Salt and pepper to taste
2 tbsp olive oil or butter
¼ cup breadcrumbs or Parmesan (optional)
Instructions
-
Preheat oven to 375°F (190°C).
-
Butterfly and pound chicken breasts to ¼-inch thickness.
-
Sauté garlic in oil, add spinach, and cook until wilted. Let cool.
-
Mix spinach with cream cheese, mozzarella, herbs, salt, and pepper.
-
Spread filling on chicken, roll tightly, and place seam-side down in dish.
-
Brush with oil or butter and top with breadcrumbs or cheese.
-
Bake 25–30 minutes or until chicken reaches 165°F internally.
-
Let rest 5 minutes before slicing and serving.