Cheesy Spinach Stuffed Chicken Roll-Ups are the kind of dinner that brings comfort to the table with every bite. With their creamy filling and juicy, golden-baked chicken exterior, they make a warm and satisfying meal that’s as nourishing as it is delicious. Simple enough for weeknights yet refined enough for special gatherings, this dish never fails to impress.
Each chicken breast is flattened, filled with a savory spinach and cheese mixture, rolled up, and baked until perfectly tender. As soon as you slice into one, the creamy filling gently spills out, revealing layers of flavor that are rich, savory, and perfectly seasoned. It’s a dinner that looks like you spent hours in the kitchen—but comes together with straightforward ingredients and minimal prep.
Whether paired with pasta, potatoes, or crisp salad greens, these stuffed chicken roll-ups are guaranteed to become a repeat favorite.
Ingredients Overview

This dish relies on a handful of everyday ingredients that work together to create a flavorful, melt-in-your-mouth experience. Here’s a rundown of the key components:
Chicken breasts serve as the blank canvas for this meal. Boneless, skinless cuts are best because they can be easily pounded flat for rolling. If you’re after a slightly richer taste and more forgiving texture, boneless thighs are a worthy substitute, though the cooking time may be a few minutes longer.
Spinach, preferably fresh, adds a vibrant green color and gentle earthiness to the filling. You can also use frozen spinach if needed—just be sure to thaw it fully and squeeze out any excess moisture to avoid a soggy filling.
Garlic introduces a subtle depth and aromatic warmth that pairs beautifully with the creamy cheeses and leafy greens. A little goes a long way.
Cream cheese creates the soft, creamy texture that binds the filling together. It delivers richness and smoothness without overwhelming the other ingredients. For a lighter option, use a reduced-fat version or Neufchâtel.
Mozzarella cheese melts beautifully and adds that familiar stretchy, gooey texture that makes this dish so comforting. It’s mild enough to let the garlic and spinach shine through.
Parmesan cheese brings a sharp, salty note that balances the creamy filling. It also adds a slightly nutty finish that plays well with the other flavors.
Herbs and seasonings, including Italian seasoning, salt, and pepper, round out the taste profile. The herbs give the dish its aromatic backbone, while the salt and pepper sharpen and define the flavors.
A drizzle of olive oil is used for pan-searing the rolled chicken, helping to build a golden crust before baking.
You’ll also need a few toothpicks or kitchen-safe twine to hold the roll-ups together while they cook.
Step-by-Step Instructions
-
Flatten the chicken.
Place each chicken breast between sheets of plastic wrap or parchment paper. Use a rolling pin or meat mallet to gently pound the meat to an even 1/4-inch thickness. This not only ensures even cooking but makes rolling easier. -
Prepare the filling.
Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the minced garlic and cook for about 30 seconds, until fragrant. Stir in the spinach and sauté for 2–3 minutes, just until wilted. Let it cool slightly, then transfer to a bowl. Mix in the cream cheese, shredded mozzarella, grated Parmesan, Italian seasoning, salt, and pepper. Stir until the mixture is smooth and well combined. -
Stuff and roll.
Spread a portion of the filling onto each chicken breast, staying about half an inch away from the edges. Starting from the thinner end, roll the chicken tightly around the filling. Secure with toothpicks or wrap gently with twine to hold everything together. -
Sear the chicken.
Heat the remaining olive oil in an oven-safe skillet. Place the roll-ups seam-side down and sear over medium heat for 2–3 minutes per side, just until lightly browned. This gives the chicken a flavorful crust and helps seal in moisture. -
Bake to finish.
Transfer the skillet to a preheated oven set to 375°F (190°C). Bake for 20–25 minutes, or until the chicken reaches an internal temperature of 165°F (74°C). Let the chicken rest for five minutes before removing the toothpicks and serving. -
Plate and serve.
Slice into rounds or serve whole, depending on your preference. Either way, you’ll have a beautifully cooked dish with a creamy, flavorful center.
Tips, Variations & Substitutions
-
Add more flavor by sprinkling extra Parmesan on top before baking for a crisp, cheesy finish.
-
To spice it up, mix a pinch of crushed red pepper into the filling.
-
Low-carb option: Serve the chicken with roasted vegetables or cauliflower mash.
-
Switch up the cheeses: Try provolone, Havarti, or goat cheese for a different flavor.
-
Want more veggies? Finely chopped mushrooms or artichoke hearts blend well with the spinach.
-
Make ahead: Assemble the roll-ups in advance and refrigerate until you’re ready to cook. Let them sit at room temperature for 15–20 minutes before baking.
-
For a dairy-free version, use plant-based cheese alternatives that melt well and swap out the cream cheese for a dairy-free version.
Serving Ideas & Occasions
These roll-ups are versatile enough to suit any meal plan. They work well with hearty sides like garlic mashed potatoes, creamy polenta, or buttered noodles. For a lighter plate, pair with a fresh cucumber salad or sautéed green beans.
Hosting dinner guests? These stuffed chicken breasts make an elegant presentation that’s sure to impress. They also work great for Sunday family dinners or easy meal prep lunches for the week.
To drink, consider a crisp white wine like Sauvignon Blanc or a dry rosé to cut through the richness of the cheese. Even a light red like Pinot Noir complements the flavor well.
Nutritional & Health Notes
This dish offers a nice balance of protein, fats, and nutrients. Chicken provides a solid source of lean protein, while spinach adds fiber, iron, and vitamins like A and C. The cheese contributes both calcium and fat, giving the meal its creamy appeal.
If you’re watching calories or fat, opt for low-fat cheese options and go light on the oil during cooking. This meal is also naturally low in carbohydrates, making it suitable for low-carb and keto-style eating with minimal adjustments.
FAQs
Can I prep Cheesy Spinach Stuffed Chicken Roll-Ups ahead of time?
Yes, you can assemble the roll-ups up to a day in advance. Store them tightly covered in the refrigerator and bring to room temperature before baking. They’re great for prepping ahead for busy days.
How do I keep the filling from leaking out during cooking?
Be sure not to overfill and leave a margin around the edges. Rolling tightly and securing well with toothpicks helps. Searing the roll-ups also helps lock the filling inside.
What’s the easiest way to flatten chicken without tearing it?
Place the chicken between two pieces of plastic wrap or parchment paper and use the flat side of a meat mallet. Work gently and evenly from the center outward.
Can I use frozen spinach?
Yes—just be sure to thaw it completely and squeeze out all excess water. Too much moisture will make the filling loose and runny.
How should I reheat leftovers?
Place the chicken in an oven-safe dish, cover with foil, and warm at 325°F for 10–15 minutes. You can also microwave them in short intervals with a damp paper towel to retain moisture.
Do kids usually like this recipe?
Many kids enjoy it, especially with the cheesy filling. If your child is sensitive to greens, finely chop the spinach and blend it well into the cheese mixture to make it less noticeable.
Can I cook the entire dish on the stove?
It’s possible, but oven baking ensures even cooking. If needed, you can finish cooking on the stovetop by covering the pan and cooking on low until the chicken reaches the proper internal temperature.
Creamy spinach and cheese wrapped in juicy chicken breasts, lightly seared and baked until golden. A flavorful, comforting meal that’s easy to prepare and sure to please.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
Ingredients
4 boneless skinless chicken breasts
4 oz cream cheese, softened
1 cup fresh spinach (or 1/2 cup frozen, thawed and drained)
1/2 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
2 garlic cloves, minced
1 tsp Italian seasoning
1/2 tsp salt
1/4 tsp ground black pepper
2 tbsp olive oil
Toothpicks or kitchen twine
Instructions
-
Preheat oven to 375°F (190°C).
-
Pound chicken breasts to 1/4-inch thickness.
-
Heat 1 tbsp olive oil in a skillet, cook garlic for 30 seconds, then add spinach. Sauté until wilted. Let cool.
-
In a bowl, combine spinach, cream cheese, mozzarella, Parmesan, and seasonings.
-
Spread filling onto each chicken breast. Roll up and secure with toothpicks or twine.
-
Heat remaining oil in a skillet and sear each roll until browned on all sides.
-
Transfer to oven and bake 20–25 minutes until chicken reaches 165°F.
-
Rest 5 minutes, remove toothpicks, and serve.