Cheese-Stuffed Chicken Thighs Recipe
If you’re on the hunt for a dish that’s both comforting and impressive without sending you to the grocery store for weird ingredients, the Cheese-Stuffed Chicken Thighs Recipe is a winner. I love how tender the chicken turns out after baking, and that gooey, cheesy center is pure magic every time. It’s the kind of recipe that works great for weeknight dinners when you want something a bit special but still quick enough not to keep you in the kitchen all evening.
This cheese-stuffed chicken thighs recipe really hits all the right notes—juicy chicken, creamy spinach and cheese filling, and a hint of garlic that brings everything together. Plus, the fact that it bakes up in under an hour means you can whip it up on a busy day and still get a homemade meal on the table that feels like a real treat. Trust me, once you try it, chicken thighs will become your new favorite cut for stuffing.
Ingredients You’ll Need
Each ingredient in this cheese-stuffed chicken thighs recipe plays a key role in building layers of flavor and texture. From the rich ricotta to the melty mozzarella, everything comes together perfectly, so make sure to pick fresh ingredients to get the best results.
- Boneless skinless chicken thighs: These are perfect for stuffing because they’re tender and have enough fat to stay juicy while baking.
- Salt: Separating the salt between seasoning the chicken and the filling really brings out the flavors evenly.
- Ground black pepper: Freshly ground adds a nice kick without overpowering the cheese filling.
- Frozen spinach: Squeezing it dry is critical to avoid sogginess inside your chicken.
- Ricotta cheese: Its creaminess is the secret to that luscious filling texture.
- Cream cheese: Softened for easy mixing, it adds extra richness and helps bind the filling.
- Garlic: Freshly grated garlic brightens up the filling with a subtle punch.
- Mozzarella cheese: Shredded to melt perfectly inside the rollups for that stretchy cheese factor.
- Red pepper flakes (optional): I love adding a pinch for a slight warmth that balances the richness.
Variations
One of my favorite things about this cheese-stuffed chicken thighs recipe is how easy it is to customize. You can make it your own by tweaking the types of cheeses or adding your favorite herbs.
- Herb twist: Add chopped fresh basil or oregano for a Mediterranean vibe—I tried this and loved how it lifted the dish.
- Spicy kick: Mix in some chopped jalapeños or swap red pepper flakes for smoked paprika for a smoky depth.
- Dairy-free option: Use dairy-free cream cheese and mozzarella alternatives; just know that the texture will be slightly different but still tasty.
- Keto-friendly: This recipe is naturally low-carb, but to amp it up, consider serving with cauliflower rice or roasted veggies.
How to Make Cheese-Stuffed Chicken Thighs Recipe
Step 1: Prep and Season Your Chicken
Start by preheating your oven to 375°F (190°C) and lightly greasing your baking dish. Season both sides of your chicken thighs with half the salt and black pepper—this sets a good flavor base before stuffing. Let the chicken rest while you prepare the filling; this way, the seasoning has a moment to penetrate the meat.
Step 2: Make the Cheese and Spinach Filling
Next, wring out all the excess moisture from your thawed spinach—this step can’t be skipped if you want a deliciously creamy filling instead of a watery mess. In a bowl, mix the spinach with ricotta, cream cheese, the rest of the salt, garlic, shredded mozzarella, and red pepper flakes if you like a little heat. Stir everything until it’s smooth and well combined; the cream cheese helps keep the filling luscious and spreadable.
Step 3: Flatten the Chicken
Place each chicken thigh between plastic wrap or inside a zip-top bag and gently pound to about ¼ inch thick using a meat mallet or rolling pin. This makes rolling easier and ensures your chicken cooks evenly. It also helps prevent the filling from leaking out during cooking—which I’ve definitely learned the hard way before.
Step 4: Stuff and Roll Up the Chicken Thighs
Spread a generous amount of your spinach and cheese mixture evenly over each flattened chicken thigh—about a quarter to a third of a cup depending on size. Then, roll each thigh carefully, tuck in the sides if you can, and secure with toothpicks. Don’t rush here; it’s worth taking your time to keep the filling tucked inside.
Step 5: Sear and Bake
Heat a skillet over medium and sear your stuffed chicken rolls for 2-3 minutes on each side until golden brown. This step is key for flavor and locks in those juices. Then transfer them into the prepared baking dish and bake for 25-30 minutes, or until the chicken’s internal temp hits 165°F (74°C). This slow bake finishes the cooking gently and melts all those cheeses into a heavenly center.
How to Serve Cheese-Stuffed Chicken Thighs Recipe

Garnishes
I like to sprinkle freshly chopped parsley or basil on top for a pop of color and a fresh aroma. Sometimes a light drizzle of extra virgin olive oil or a squeeze of lemon adds the perfect brightness, balancing the richness without overpowering those cozy flavors.
Side Dishes
This cheese-stuffed chicken thighs recipe pairs wonderfully with simple sides like roasted garlic potatoes, steamed green beans, or even a fresh mixed green salad. On busy nights, I often serve it with quick sautéed spinach or a creamy risotto to keep things elegant but easy.
Creative Ways to Present
For special dinners, I slice the stuffed thighs crosswise to reveal the beautiful cheesy spiral inside—like cutting into a savory cinnamon roll. Laying these slices on a bed of herbed couscous or alongside colorful grilled veggies makes the plate look restaurant-worthy without the fuss.
Make Ahead and Storage
Storing Leftovers
I usually let leftovers cool completely, then store them in an airtight container in the fridge for up to 3 days. The flavors actually deepen overnight, so sometimes I feel like the next-day taste is even better—just make sure to remove the toothpicks before storing.
Freezing
This recipe freezes beautifully. I recommend assembling and rolling the thighs, then freezing them before cooking. When ready, thaw overnight in the fridge and then proceed with searing and baking as usual. This trick saves time and keeps the fillings fresh.
Reheating
To reheat, I pop the leftovers into a 350°F oven for about 15 minutes to warm gently without drying out the chicken. Using a microwave works in a pinch, but the oven better preserves that juicy, cheesy goodness.
FAQs
-
Can I use chicken breasts instead of thighs for this cheese-stuffed chicken thighs recipe?
Absolutely! Chicken breasts work well, but they’re leaner and can dry out more easily, so be sure to pound them evenly and avoid overcooking. Also, consider brining the breasts briefly to keep them juicy if you go this route.
-
What cheeses make the best filling for this recipe?
The blend of ricotta, cream cheese, and mozzarella balances creaminess with meltiness perfectly. You can experiment with feta for tang or add parmesan for sharpness, but these three cheeses are my go-to combo for a reliably creamy filling.
-
How do I prevent the filling from leaking out during cooking?
Flattening the chicken thighs thinly and rolling them tightly is key. Using toothpicks to secure the rolls and searing the chicken helps seal in the filling. Also, squeezing out excess liquid from the spinach keeps the filling thick and less likely to spill.
-
Can I prepare this recipe ahead of time?
Yes! You can assemble and roll the chicken thighs ahead, then cover and refrigerate for up to 24 hours before searing and baking. This makes it a fantastic recipe for meal planning or entertaining.
-
Is it necessary to sear the chicken before baking?
Searing isn’t strictly necessary, but it adds delicious color and helps lock in juices. I recommend it if you have the time; it elevates the flavor and texture substantially.
Final Thoughts
This cheese-stuffed chicken thighs recipe has become one of my favorite ways to take a simple protein and turn it into something special without a ton of fuss. I hope you enjoy making it as much as I do—it’s a dish that feels cozy and indulgent but is surprisingly straightforward. Whether for a casual dinner or a small gathering, this recipe never fails to impress, and I bet you’ll find yourself coming back to it again and again.
Print
Cheese-Stuffed Chicken Thighs Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
These Cheese-Stuffed Chicken Thighs feature tender, boneless chicken thighs filled with a creamy mixture of spinach, ricotta, cream cheese, garlic, and mozzarella. Seared to golden perfection on the stovetop and baked to juicy tenderness, this dish combines rich flavors and satisfying textures for a comforting and impressive meal.
Ingredients
Chicken
- 6 boneless skinless chicken thighs
- 2 teaspoons salt, divided
- 1 teaspoon ground black pepper
Filling
- ½ cup frozen spinach, thawed and squeezed dry
- ⅓ cup ricotta cheese
- 3 ounces cream cheese, softened
- 1 clove garlic, grated or minced
- 1 cup mozzarella cheese, shredded
- Optional: ¼ teaspoon red pepper flakes
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) and lightly spray a 9×13-inch casserole dish with cooking spray. Set it aside for baking later.
- Season Chicken: Season both sides of the chicken thighs evenly with 1 teaspoon salt and the ground black pepper. Set aside while preparing the filling.
- Prepare Spinach: Place the thawed spinach in a clean kitchen towel or paper towels. Squeeze out as much excess water as possible to prevent a soggy filling.
- Make Filling: In a medium bowl, thoroughly combine the spinach, ricotta cheese, softened cream cheese, minced garlic, 1 teaspoon salt, and shredded mozzarella cheese until well incorporated.
- Pound Chicken: Place each chicken thigh between two pieces of plastic wrap or inside a gallon-sized resealable bag. Use a meat mallet or rolling pin to gently pound the chicken to about ¼ inch thickness for easier rolling and even cooking.
- Fill Chicken: Uncover the pounded chicken and spread approximately ¼ to ⅓ cup of the cheese and spinach filling evenly onto each piece, adjusting the amount depending on the size of each thigh.
- Roll and Secure: Carefully roll each chicken thigh like a cinnamon roll, keeping the filling inside. Use toothpicks to secure the rolls, ensuring they stay intact during cooking.
- Sear Chicken: Heat a skillet over medium heat and sear each side of the rolled chicken thighs for 2 to 3 minutes until golden brown. This locks in flavor and juices.
- Bake: Transfer the seared stuffed chicken thighs to the prepared casserole dish. Bake in the preheated oven for 25 to 30 minutes, or until the internal temperature reaches 165°F (74°C), ensuring the chicken is fully cooked.
- Serve: Carefully remove the toothpicks before serving. Serve immediately for the best flavor and texture.
Notes
- Ensure to squeeze excess water from spinach well to prevent watery filling.
- Pounding the chicken thighs helps them cook evenly and makes rolling easier.
- Use a meat thermometer to check for doneness, aiming for 165°F internal temperature.
- You can add red pepper flakes to the filling for a little extra heat if desired.
- Serve with a side of roasted vegetables or a simple salad for a complete meal.
Keywords: cheese stuffed chicken thighs, spinach and cheese stuffed chicken, baked stuffed chicken, creamy chicken thighs, ricotta chicken recipe, mozzarella chicken, easy chicken dinner
