If you ask me, stuffed chicken is one of the easiest ways to make dinner feel special.
This recipe pairs tender chicken cutlets with a creamy ricotta and spinach filling that’s packed with garlic, parmesan, and just enough red pepper flakes for a little kick. The whole thing gets nestled in marinara sauce and baked until bubbly.
It’s got all the comfort of Italian-American cooking without being too heavy. The ricotta stays rich and creamy, while the spinach keeps things from feeling overly indulgent.
It’s a straightforward weeknight meal that looks like you put in way more effort than you actually did.
Why You’ll Love This Spinach Ricotta Chicken
- Restaurant-quality meal at home – This dish looks and tastes like something you’d order at an Italian restaurant, but you can make it in your own kitchen for a fraction of the price.
- Ready in under 45 minutes – From start to finish, you’ll have this cheesy, satisfying dinner on the table in less than an hour, making it perfect for busy weeknights.
- Sneaks in your veggies – The spinach blends right into the creamy ricotta filling, so even picky eaters won’t mind getting their greens.
- Simple ingredients – You probably have most of these items in your fridge and pantry already, with no need for a special grocery run.
- High in protein – With chicken breast and two types of cheese, this meal keeps you full and satisfied without feeling heavy.
What Kind of Chicken Should I Use?
For this recipe, you’ll want to use boneless, skinless chicken breasts that are relatively similar in size so they cook evenly. If your chicken breasts are on the thicker side (more than an inch), don’t skip the step of pounding them to an even thickness – this ensures they cook through at the same rate and makes them easier to stuff. You can use a meat mallet or even a rolling pin between two pieces of plastic wrap to get the job done. Fresh chicken is ideal, but if you’re working with frozen, just make sure it’s completely thawed and patted dry before you start cooking.
Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Chicken breast: You can use boneless, skinless chicken thighs instead – they’re a bit more forgiving and won’t dry out as easily. Just keep the cooking time about the same since you’re pounding them to the same thickness.
- Ricotta cheese: Cottage cheese works well here if you don’t have ricotta. Just drain it a bit and give it a quick blend or mash to make it smoother. The texture will be slightly different but still tasty.
- Fresh spinach: Frozen spinach is totally fine – just make sure to thaw it completely and squeeze out all the water before mixing it in. You’ll need about ½ cup of frozen spinach to replace the fresh.
- Marinara sauce: Any tomato-based pasta sauce will work here. You can also use crushed tomatoes with some added herbs if that’s what you have on hand.
- Parmesan cheese: Pecorino Romano or Asiago make good substitutes and will give you that same salty, sharp flavor. In a pinch, mozzarella works too, though it’s milder.
Watch Out for These Mistakes While Cooking
The biggest mistake when making stuffed chicken is not pounding the breasts to an even thickness, which leads to thin parts drying out while thick parts are still undercooked – aim for a consistent 1-inch thickness across the entire breast.
Don’t skip seasoning the chicken itself before adding the toppings, as the ricotta mixture won’t flavor the meat underneath, leaving you with bland chicken beneath a tasty topping.
Another common error is overloading the chicken with too much filling, which causes it to slide off during baking – stick to a thin, even layer of the ricotta mixture and spread it right to the edges.
Finally, pull the chicken from the oven when it hits 160°F instead of waiting for 165°F, since it will continue cooking as it rests and you’ll avoid that dry, rubbery texture that comes from overcooking.
What to Serve With Spinach Ricotta Chicken?
This spinach ricotta chicken is basically begging to be served with pasta – I usually go with penne, rigatoni, or even simple spaghetti tossed in a little olive oil and garlic. A side of garlic bread is perfect for soaking up that extra marinara sauce, and honestly, you can never have too much bread at the table. If you want to add some veggies to the plate, roasted zucchini, bell peppers, or a Caesar salad round out the meal nicely without stealing the spotlight from the chicken. For a lighter option, try serving it over cauliflower rice or zucchini noodles if you’re watching your carbs.
Storage Instructions
Store: Keep your leftover spinach ricotta chicken in an airtight container in the fridge for up to 4 days. The flavors actually get even better the next day, so it’s great for meal prep or making ahead for busy weeknights.
Freeze: This dish freezes really well for up to 3 months. Let it cool completely, then wrap each piece individually in plastic wrap before placing in a freezer-safe container. You can freeze it before or after baking, whichever works best for you.
Reheat: Warm it up in the oven at 350°F for about 15-20 minutes until heated through, or use the microwave on medium power for 2-3 minutes. If it was frozen, thaw it in the fridge overnight first for best results.
| Preparation Time | 15-20 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 35-45 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1350
- Protein: 130-150 g
- Fat: 55-65 g
- Carbohydrates: 40-48 g
Ingredients
For the chicken:
- 1.5 lb chicken breast (sliced into uniform 1/2-inch thick cutlets)
- 3/4 tsp salt
- 1/2 tsp pepper
- 2 garlic cloves (minced)
- 1.5 cups marinara (I always use Rao’s Homemade for the best flavor)
- 1 tbsp extra virgin olive oil
For the spinach filling:
- 1 cup ricotta (I prefer Galbani for its thick and creamy texture)
- 1.5 cups fresh spinach (chopped)
- 1/2 cup parmesan (freshly grated for better melting)
- 1 garlic clove (minced)
- 1.5 tsp italian seasoning
- 1/4 tsp red pepper flakes
- 1/8 tsp ground nutmeg
For the topping:
- 1/2 cup parmesan (freshly grated)
Step 1: Prepare the Spinach-Ricotta Filling
- 1 cup ricotta
- 1/2 cup parmesan
- 1.5 cups fresh spinach
- 1 garlic clove
- 1.5 tsp italian seasoning
- 1/4 tsp red pepper flakes
- 1/8 tsp ground nutmeg
In a medium bowl, combine the ricotta, 1/2 cup freshly grated parmesan, chopped spinach, 1 minced garlic clove, Italian seasoning, red pepper flakes, and ground nutmeg.
Mix until well combined and set aside.
I like to chop the spinach finely and squeeze out any excess moisture before mixing—this prevents the filling from becoming watery during baking.
Step 2: Prepare the Chicken and Heat the Oven
- 1.5 lb chicken breast
- 3/4 tsp salt
- 1/2 tsp pepper
- 2 garlic cloves
Preheat your oven to 425°F.
While it heats, pat the sliced chicken cutlets dry with paper towels, then season both sides generously with salt, pepper, and the 2 minced garlic cloves.
Dry chicken ensures better browning when it hits the hot pan.
Step 3: Sear the Chicken
- 1 tbsp extra virgin olive oil
- seasoned chicken from Step 2
Heat the extra virgin olive oil in a large oven-safe skillet over medium-high heat until shimmering.
Working in batches if necessary to avoid crowding, sear the seasoned chicken cutlets for 2-3 minutes per side until golden brown.
This develops a flavorful crust and helps keep the chicken moist during baking.
Transfer the seared chicken to a plate.
Step 4: Assemble and Bake
- spinach-ricotta filling from Step 1
- 1.5 cups marinara
- seared chicken from Step 3
Return all chicken cutlets to the skillet (it’s okay if they slightly overlap).
Spread the spinach-ricotta filling evenly over each piece, then top with the marinara sauce, making sure each cutlet is covered.
Transfer the skillet to the preheated 425°F oven and bake for 18-20 minutes until the chicken reaches an internal temperature of 165°F.
Step 5: Finish with Parmesan and Rest
- 1/2 cup parmesan
Remove the skillet from the oven and sprinkle the remaining 1/2 cup freshly grated parmesan over the top of each cutlet.
Return to the oven for 2-3 minutes until the cheese is melted and bubbly.
Remove from heat and let rest for 5 minutes before serving—this allows the juices to redistribute, keeping the chicken tender and juicy.

Simple Spinach Ricotta Chicken
Ingredients
Method
- In a medium bowl, combine the ricotta, 1/2 cup freshly grated parmesan, chopped spinach, 1 minced garlic clove, Italian seasoning, red pepper flakes, and ground nutmeg. Mix until well combined and set aside. I like to chop the spinach finely and squeeze out any excess moisture before mixing—this prevents the filling from becoming watery during baking.
- Preheat your oven to 425°F. While it heats, pat the sliced chicken cutlets dry with paper towels, then season both sides generously with salt, pepper, and the 2 minced garlic cloves. Dry chicken ensures better browning when it hits the hot pan.
- Heat the extra virgin olive oil in a large oven-safe skillet over medium-high heat until shimmering. Working in batches if necessary to avoid crowding, sear the seasoned chicken cutlets for 2-3 minutes per side until golden brown. This develops a flavorful crust and helps keep the chicken moist during baking. Transfer the seared chicken to a plate.
- Return all chicken cutlets to the skillet (it's okay if they slightly overlap). Spread the spinach-ricotta filling evenly over each piece, then top with the marinara sauce, making sure each cutlet is covered. Transfer the skillet to the preheated 425°F oven and bake for 18-20 minutes until the chicken reaches an internal temperature of 165°F.
- Remove the skillet from the oven and sprinkle the remaining 1/2 cup freshly grated parmesan over the top of each cutlet. Return to the oven for 2-3 minutes until the cheese is melted and bubbly. Remove from heat and let rest for 5 minutes before serving—this allows the juices to redistribute, keeping the chicken tender and juicy.

