Pin it The kitchen smelled like garlic and butter when I realized I'd bought way too much ricotta for lasagna. My sister suggested stuffing it into chicken breasts instead, and I laughed because it sounded overly ambitious for a weeknight. But that little pocket of creamy spinach and cheese, tucked inside golden chicken and baked into tangy tomato sauce, turned into one of those meals you make again and again. It felt restaurant-fancy but came together faster than I expected. Now it's my go-to when I want to impress without the stress.
I made this for a small dinner party once, and my friend who claims she doesn't like chicken asked for the recipe halfway through her second helping. The lemon zest in the filling was her favorite part, that little brightness cutting through the richness. I've also served it on nights when I just needed something comforting, spooning extra tomato sauce over the top and soaking it up with crusty bread. It's one of those dishes that works whether you're trying to impress someone or just feed yourself well. Either way, it delivers.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Boneless, skinless chicken breasts: Look for breasts that are similar in size so they cook evenly, and don't worry if they're a little thick because you'll be cutting a pocket anyway.
- Ricotta cheese: Use whole milk ricotta for the creamiest filling, but part-skim works if you want something lighter without losing too much flavor.
- Fresh baby spinach: Chop it finely so it blends smoothly into the filling, and if it's still damp from washing, pat it dry so the mixture doesn't get watery.
- Parmesan cheese: Freshly grated Parmesan melts better and tastes sharper than the pre-shredded kind, which often has anti-caking agents.
- Garlic cloves: Mince them finely so the flavor distributes evenly, and if you love garlic like I do, don't be shy about adding an extra clove to the filling.
- Lemon zest: Just half a lemon's worth brightens the whole filling without making it taste citrusy, and it's the secret ingredient people always ask about.
- Canned crushed tomatoes: I prefer crushed over diced because the sauce comes together smoother and clings to the chicken beautifully.
- Olive oil: Use it for both searing the chicken and building the sauce, because it adds a subtle richness that butter can't quite match here.
- Dried oregano and Italian herbs: These bring that classic Italian warmth to both the filling and the sauce, and they're pantry staples that make everything smell amazing.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Preheat and prep your oven:
- Set it to 375°F so it's ready when your chicken hits the skillet. This temperature bakes the chicken through without drying it out.
- Mix the creamy filling:
- Combine ricotta, chopped spinach, Parmesan, garlic, herbs, lemon zest, salt, and pepper in a bowl until everything is evenly blended. Taste it and adjust the seasoning because this is the star of the dish.
- Create pockets in the chicken:
- Lay each breast flat and use a sharp knife to cut horizontally through the thickest part, stopping before you slice all the way through. Season both sides generously with salt and pepper.
- Stuff each breast:
- Spoon the ricotta mixture into each pocket, pressing gently to fill it without overstuffing. Secure with toothpicks if the opening is wide, but often the filling stays put on its own.
- Sear until golden:
- Heat olive oil in an oven-safe skillet over medium-high heat and sear the stuffed breasts for 2 to 3 minutes per side until they develop a beautiful golden crust. Set them aside on a plate while you build the sauce.
- Build the tomato sauce:
- In the same skillet, add a little more oil and sauté the chopped onion until soft and translucent, about 3 minutes. Stir in the garlic and cook for another minute until fragrant.
- Simmer the sauce:
- Pour in the crushed tomatoes, oregano, sugar, salt, and pepper, stirring to combine. Let it simmer for 5 minutes so the flavors meld and the sauce thickens slightly.
- Nestle and coat:
- Place the seared chicken breasts back into the skillet, nestling them into the sauce. Spoon some of the sauce over the top of each piece so they stay moist during baking.
- Bake until cooked through:
- Transfer the skillet to the oven and bake uncovered for 20 to 25 minutes, or until the internal temperature reaches 165°F. The sauce will bubble gently around the edges and the chicken will be perfectly tender.
- Finish and serve:
- Remove the toothpicks if you used them, sprinkle with extra Parmesan or fresh basil, and serve hot. Let it rest for a minute or two so the juices settle before slicing.
Pin it The first time I plated this dish, I drizzled a little extra sauce around the edges and added a handful of torn basil on top. My partner looked at me like I'd just pulled off something from a cooking show, and honestly, I felt pretty proud. It's those little moments when simple ingredients come together into something that feels special, that remind me why I love cooking. This recipe does that every single time.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Storing and Reheating
Leftovers keep beautifully in an airtight container in the fridge for up to three days, and they actually taste even better the next day once the flavors have mingled. Reheat individual portions in the microwave with a splash of water or extra sauce to keep the chicken moist, or warm everything gently in a covered skillet on the stove. I've also frozen unbaked stuffed chicken breasts wrapped tightly in plastic wrap and foil, then thawed them in the fridge overnight before baking as usual. It's a great way to prep ahead for busy weeks when you still want a homemade meal.
Serving Suggestions
This chicken pairs beautifully with just about anything that can soak up the tomato sauce. I love serving it over a bed of creamy polenta or alongside roasted vegetables like zucchini, bell peppers, and cherry tomatoes. A simple arugula salad dressed with lemon and olive oil cuts through the richness perfectly, and crusty bread is non-negotiable for mopping up every last bit of sauce. If you want to make it a full Italian spread, add a side of garlic bread or toss some cooked pasta in the leftover sauce.
Variations and Swaps
You can easily customize the filling based on what you have on hand or what you're craving. Swap the spinach for finely chopped kale, sun-dried tomatoes, or even sautéed mushrooms for a different flavor profile. If you want a little heat, add a pinch of red pepper flakes to the filling or the sauce. For a lighter version, use part-skim ricotta and skip the searing step, baking the chicken directly in the sauce instead.
- Try adding crumbled feta or goat cheese to the filling for a tangy twist.
- Use pesto in place of Italian herbs for a fresh, herby kick.
- Substitute chicken thighs for breasts if you prefer darker, juicier meat.
Pin it This recipe has become one of those reliable favorites that never feels boring, no matter how many times I make it. I hope it brings the same warmth and satisfaction to your table that it's brought to mine.
Recipe FAQs
- → How do I prevent the chicken from drying out?
Don't skip the searing step before baking, as it seals in the juices. Additionally, ensure your internal temperature reaches exactly 165°F (74°C) rather than exceeding it. The tomato sauce also keeps the chicken moist during baking.
- → Can I prepare this ahead of time?
Yes, you can assemble the stuffed chicken breasts up to 4 hours ahead and refrigerate. When ready to cook, add 5-10 minutes to the baking time since they'll start cold. You can also make the tomato sauce ahead and reheat it.
- → What's the best way to butterfly the chicken?
Place your hand on top of the chicken breast to hold it steady. Using a sharp knife, slice horizontally through the middle of the thickest part, being careful not to cut completely through. Open it like a book, creating a deep pocket for the filling.
- → Can I use frozen spinach instead of fresh?
Absolutely. Use about 1/2 cup frozen spinach and thaw it completely, then squeeze out excess moisture with paper towels. This prevents the filling from becoming watery during cooking.
- → What are good substitutes for ricotta cheese?
You can use mascarpone for a richer flavor, cream cheese mixed with a bit of milk for creaminess, or goat cheese for a tangier option. Adjust Parmesan accordingly to maintain the cheese balance.
- → Why use an oven-safe skillet?
An oven-safe skillet allows you to sear the chicken on the stovetop, then transfer it directly to the oven without dirtying additional dishes. This method also creates a nice browned crust while keeping everything in one vessel.