Juicy chicken breasts stuffed with a creamy spinach ricotta filling, seared golden brown, and baked to perfection. This Ricotta Stuffed Chicken Breast is an easy, flavorful, low-carb dinner that works any day of the week.
If you are looking for a chicken recipe that feels special without being complicated, this Ricotta Stuffed Chicken Breast is exactly what you need. Juicy chicken breast with ricotta cheese on the inside, golden and beautifully seared on the outside — it is the kind of dish that makes any day of the week feel a little more exciting.
The filling is a savory spinach ricotta mixture made with creamy ricotta cheese, fresh spinach, caramelized onion, fragrant fresh garlic, and a touch of honey. It is rich, flavorful, and deeply satisfying.
To keep the chicken breast nice and tender, I sear the stuffed breasts in a skillet first to get that gorgeous golden brown crust, then finish them in a preheated oven so they stay perfectly moist and juicy inside.
Why You’ll Love This Ricotta Stuffed Chicken
Incredibly flavorful filling — the sautéed fresh garlic and onion, spinach, and the mixture of creamy ricotta cheese and honey create an irresistible savory filling.
Perfect for any occasion — this chicken ricotta is an ideal weeknight dinner that also doubles as an impressive dinner party main course.
Make-ahead friendly — you can prep the spinach ricotta filling the night before and stuff the chicken the next day — it stores beautifully in an airtight container.
Pairs well with simple sides — roasted veggies, a side of pasta, or a green salad all go perfectly with this chicken ricotta dish.
If you love chicken recipes, also try my Healthy California Chicken Salad, Crispy Fried Chicken Wings, or Healthy Chicken Quesadilla.
Ingredients for This Ricotta Stuffed Chicken Breast
Skinless, boneless chicken breasts – choose medium to large chicken breasts so you can create a deep pocket for stuffing.
Ricotta cheese – use creamy ricotta cheese with excess moisture drained, if needed.
Spinach – you can use both frozen and fresh spinach for color and flavor, but make sure to squeeze well any excess moisture.
Onion – use a yellow or white onion, finely diced, to add a touch of caramelized flavor to the filling.
Fresh garlic – freshly pressed garlic gives the filling a much deeper, aromatic flavor than garlic powder, so it’s worth the extra step.
Butter – adds a subtle, luxurious flavor that makes the filling taste even more irresistible.
Olive oil – a good quality extra virgin olive oil adds a delicious, grassy, savory dimension to the finished dish.
Honey – adds just a touch of sweetness to the creamy, garlicky cheese mixture.
Salt and freshly ground black pepper
Equipment You’ll Need
Sharp knife
Cast iron skillet/oven-proof skillet
Baking dish (optional)
Toothpicks
Paper towels
Ricotta Stuffed Chicken Breast at a Glance
How to Make Ricotta Stuffed Chicken Breast Step-by-Step
Step 1 – Make the Filling
Preheat the oven to 400°F (200°C) and pre-soak some toothpicks in water for 10-15 minutes. Peel and finely dice an onion. Peel and press the garlic. Heat a drizzle of olive oil in a skillet over medium heat and sauté the onions until translucent. Add the fresh garlic and sauté for 30 seconds until fragrant. While sauteing the onions, cook the spinach as per package instructions – I cooked mine for 4 minutes covered in the microwave. Add the spinach (squeezed well of any excess moisture) and cook for another minute or so. Let the mixture cool slightly while preparing the chicken.
Step 2 – Prep the Chicken
Pat each chicken breast dry with a paper towel — this helps you get a better sear. Place a chicken breast flat on a cutting board and use a sharp knife to carefully cut a deep pocket into the thickest part of the breast, slicing horizontally but stopping before you cut all the way through. Leave an edge of about 1/3 inch. Try to keep the opening smaller, if possible, so the ricotta filling stays inside. If your chicken breasts are very thick and uneven in size, you can place them between two pieces of plastic wrap on the cutting board and gently pound them with a meat mallet to an even thickness before slicing the pocket.
Step 3 – Mix the Ricotta Filling
In a large mixing bowl, add the ricotta cheese, cooled spinach mixture, honey, salt, and black pepper, and stir everything together with a wooden spoon until well combined. Taste the cheese mixture and adjust the seasoning as needed.
Step 4 – Season and Stuff the Chicken
Spoon the spinach ricotta filling generously into each pocket. Press the sides of the chicken gently together to close the opening. Secure with two toothpicks to hold the filling in place. I like to add a generous amount of filling even though I know some might spill out during cooking, but that’s fine — the filling is so delicious that you’ll want as much of it as possible! Season the outside of each chicken breast generously with salt and freshly ground black pepper.
Step 5 – Sear the Chicken and Bake
Heat the olive oil in a cast iron skillet over medium-high heat until the oil shimmers. Carefully place the ricotta-stuffed chicken breasts into the hot skillet and sear for 3 to 4 minutes per side without moving them, until a beautiful golden brown crust forms. Work in batches if needed so you don’t crowd the pan — crowding leads to steaming rather than searing. This step locks in flavor and gives your chicken that gorgeous, restaurant-quality exterior. Transfer the skillet to the preheated oven (or move the seared chicken to a lightly greased baking dish). Bake for 12–18 minutes, depending on the thickness of your chicken breasts, until perfectly cooked. If using a thermometer, cook until the internal temperature reaches 165°F (74°C) in the thickest part.
Step 6 – Rest and Serve
Remove the baked chicken with ricotta cheese from the oven and let it rest for 5 minutes before slicing or serving. This resting time allows the juices to redistribute throughout the meat, keeping it wonderfully moist and tender. Remove any toothpicks before serving!
5 Expert Tips for the Perfect Ricotta Stuffed Chicken
After making spinach ricotta stuffed chicken for years, here are my 5 tips that make the biggest difference:
Dry the chicken before searing — properly patting the chicken dry with a paper towel allows it to get that perfect golden brown sear rather than steaming the meat.
Don’t skip the sear — searing the stuffed breasts before baking them builds a lot of flavor and locks in the moisture of the chicken.
Squeeze out ALL the moisture from the spinach — excess moisture will ruin your ricotta filling, so make sure to squeeze out every drop you can.
Use a meat thermometer — this is the most reliable way to confirm your chicken is perfectly cooked. The magic number is 165°F (74°C).
Let it rest — resting keeps the chicken juicy and the filling creamy.
Variations for this Chicken with Ricotta Cheese
Ricotta cheese — replace the ricotta with cream cheese, or add some mozzarella, Parmesan, or Pecorino Romano cheese for a saltier bite.
Spinach — use fresh spinach instead of frozen, or replace it with other greens or herbs like green onions, kale, or zucchini.
Fresh or dry herbs — replace the spinach with some fresh herbs like parsley, basil, or thyme. Or swap the fresh herbs with dried ones like Italian seasoning, herbs de Provence, dried basil, thyme, oregano, parsley, rosemary (for a bold flavor), or sage.
Add breadcrumbs — for a crispier version, top with some panko breadcrumbs mixed with a bit of olive oil, a dash of garlic powder, salt, and pepper.
Other add-ons — use some sun-dried tomatoes, sauteed mushrooms, a teaspoon of Dijon mustard stirred into the ricotta mixture, or a even some hot pepper flakes or chilli flakes for heat – all are delicious additions to this ricotta chicken dish.
What to Serve With Ricotta Stuffed Chicken Breasts
This ricotta cheese chicken breast is delicious and satisfying on its own. But it really shines alongside simple sides. Here are some ideas:
Side of pasta — a simple side of pasta tossed with olive oil, garlic, and fresh herbs is a classic Italian pairing. Or try my easy 3 Ingredient Fettuccine Alfredo.
Roasted vegetables — I love to pair this ricotta chicken with my simple Roasted Asparagus with Lemon, or try my flavorful Grilled Mediterranean Vegetable Skewers. Other roasted veggies that go well with this dish are zucchini, broccoli, or cherry tomatoes, roasted until tender.
Fresh green salad — a fresh salad perfectly complements the richness of the cheese filling. Try my Homemade Greek Salad, or Creamy Cucumber and Tomato Salad.
Roasted potatoes — for a heartier meal, pair this chicken with my Creamy Potato Salad, or Golden Roast Potatoes with Rosemary and Garlic.
How to Store and Reheat Leftover Stuffed Chicken
Refrigerator
Store leftover ricotta-stuffed chicken breasts in an airtight container in the fridge for up to 3 days.
To reheat, place the chicken in a baking dish, cover loosely with foil, and warm in the oven at 325°F (163°C) until heated through. You can also cover with a paper towel and microwave in 30-second increments. Though the oven method keeps the chicken juicier.
Freezer
For longer storage, wrap each stuffed breast individually in plastic wrap and then in a layer of foil. Freeze for up to 3 months. Thaw completely in the fridge overnight before reheating. Note that ricotta can become slightly grainy after freezing. So this recipe is at its very best fresh or within a couple of days.
Make-Ahead Tips
This ricotta stuffed chicken breast is great for meal prep. Prepare the spinach ricotta filling up to 2 days in advance and store it covered in the fridge. You can also stuff the chicken breasts and secure them with toothpicks. Then refrigerate them until you are ready to sear and bake — making this a perfect weeknight meal that comes together in minutes.
FAQs
How Do I Stop the Filling from Leaking?
Cut a pocket, not a full slice through the chicken, leave a 1/3 inch edge around the chicken, and avoid making the pocket slit too wide. Secure the opening with pre-soaked toothpicks. A little bit of melted cheese oozing out is actually delicious — just heap it back on top when you serve. Don’t worry if some of the ricotta filling escapes into the pan; it mixes beautifully with any pan juices.
Can I Make This Ricotta Stuffed Chicken Ahead?
Yes, you can make the ricotta filling 1-2 days in advance and refrigerate it until you need it. Or you can make the stuffed chicken breasts 1-2 days in advance, refrigerate them, and cook them when needed.
Can I Freeze This Ricotta Chicken?
Yes, you can freeze this ricotta chicken dish, but it is best served fresh. Keep in mind that the cheese will become a bit grainy after thawing. Let the chicken cool completely first. Then wrap each stuffed breast individually in plastic wrap and then in a layer of foil. Freeze for up to 3 months.
What If I Don’t Have Spinach?
If you don’t have spinach, you can use other great alternatives like kale, zucchini, green onions, fresh parsley, basil, or thyme. Or add some sauteed mushrooms or sundried tomatoes.
Can I Bake Only?
You can, but the result will be noticeably different. Searing the chicken in the skillet first creates a flavorful golden crust and seals in the juices. If you skip it, place the seasoned stuffed breasts directly into a greased baking dish and bake at 400°F (205°C) for 30 to 35 minutes. The chicken will still be delicious, just paler and with less depth of flavor.
This Ricotta Stuffed Chicken Breast strikes the perfect balance between simple and spectacular. It’s a restaurant-quality dish made with everyday ingredients and minimal fuss. Once you try it, I have a feeling this will be on your weekly rotation before you know it!
If this Spinach and Ricotta Stuffed Chicken Breast brought a little extra joy to your dinner table, don’t forget to save it for your next meal. And share your personal twist in the comments — I love seeing my recipes come to life in your kitchen. Reviews are always appreciated, too; knowing you enjoyed it makes my day. Thanks a ton for cooking along with me!
Other recipes you may like
- Healthy Chicken Quesadilla Recipe (Quick and Easy!)
- Cranberry Apple Stuffed Pork Loin (Festive & Refined)
- What to Put on a Charcuterie Board (Tips and Tricks)
- Mom’s Creamy Potato Salad Recipe – Rich and Savory
- Steakhouse Blue Cheese Dressing Recipe
- Simple Hot Honey Sauce Recipe (5-Minute)

Easy Ricotta Stuffed Chicken Breast with Spinach
Ingredients
- 3 boneless skinless chicken breasts
- 3.5 oz (100 g) frozen spinach (or 2-3 cups fresh spinach)
- 1 cup (250 g) ricotta cheese
- 1 medium onion, finely diced
- 5 cloves fresh garlic, pressed
- 1 tsp honey
- 1 TBSP butter
- 1 TBSP olive oil
- salt
- black pepper
Instructions
- Preheat the oven to 400°F (200°C).
- Pre-soak some toothpicks in water for 10-15 minutes.
- Peel and finely dice the onion. Peel and press the garlic. Cook the frozen spinach as per package instructions – I cooked mine for 4 minutes covered in the microwave.
- Heat a drizzle of olive oil in a skillet over medium heat and sauté the onions until translucent. Add the fresh garlic and sauté for 30 seconds until fragrant. Add the spinach (squeezed well of any excess moisture) and cook for another minute or so. Let the mixture cool slightly while preparing the chicken.
- Pat each chicken breast dry with a paper towel. Place a chicken breast flat on a cutting board and use a sharp knife to carefully cut a deep pocket into the thickest part of the breast, slicing horizontally. Leave an edge of about 1/3 inch. Try to keep the opening smaller, so the ricotta filling stays inside. If your chicken breasts are very thick place them between two pieces of plastic wrap on the cutting board and gently pound them with a meat mallet to an even thickness before slicing the pocket.
- In a large mixing bowl, add the ricotta cheese, cooled spinach mixture, honey, salt, and black pepper, and stir everything together with a wooden spoon until well combined. Taste the cheese mixture and adjust the seasoning as needed.
- Season the outside of each chicken breast generously with salt and freshly ground black pepper. Then spoon the spinach ricotta filling generously into each pocket. Press the sides of the chicken gently together to close the opening. Secure with two toothpicks to hold the filling in place.
- Heat the olive oil in a cast iron skillet over medium-high heat. Place the ricotta-stuffed chicken breasts into the hot skillet and sear for 3 to 4 minutes per side without moving them, until a beautiful golden brown crust forms. This step locks in flavor and gives your chicken that gorgeous exterior.
- Transfer the skillet to the preheated oven (or move the seared chicken to a lightly greased baking dish). Bake for 12–18 minutes, depending on the thickness of your chicken breasts, until perfectly cooked. If using a thermometer, cook until the internal temperature reaches 165°F (74°C) in the thickest part. If some of the delicious ricotta filling melts out into the pan, just spoon it back over the chicken before serving!
- Remove the baked chicken with ricotta cheese from the oven and let it rest for 5-10 minutes before slicing or serving. Remove any toothpicks before serving. Enjoy!















Leave a Reply