This Hasselback Chicken Stuffed with Mozzarella and Spinach is everything you want in a quick weeknight dinner—tender, juicy, cheesy, and secretly healthy. It looks impressive, but it’s made with simple ingredients and comes together in under 30 minutes. Between the melty mozzarella, the fresh spinach, and that perfectly seasoned chicken, every bite is packed with flavor.

Because really—what’s not to love? When chicken meets melty cheese, spices, and fresh greens, you get a mouthwatering combination that’s hearty yet wholesome. And if you’re feeling a little extra (like I always am!), tuck in some crispy bacon between the layers for an explosion of smoky, cheesy flavor in every single bite.
Let me tell you—this recipe looks fancy, but it’s actually surprisingly easy to make. It might seem like something you’d order at a restaurant, but you’ll be amazed at how simple it is once you get started. I actually made this for our Valentine’s Day dinner, and we loved every single bite. It was so good, we knew right away: this one needs to be shared. So here it is, from our table to yours—cheesy, juicy, flavorful, and totally unforgettable.
Add one medium tomato while the breasts are cooking and serve the sauce over the cooked chicken.
Why You’ll Love This Recipe
- Looks impressive, but it’s easy. This dish feels fancy enough for date night, but it’s secretly simple and totally doable—even on a busy weeknight.
- Cheesy, melty goodness. Between the mozzarella, spinach, and juicy chicken, every bite is packed with rich, comforting flavor. You won’t miss the carbs.
- Healthy & low-carb. This meal is naturally keto-friendly, gluten-free, and made with fresh, wholesome ingredients—no weird stuff here.
- Customizable. Add crispy bacon, swap in your favorite veggies, or switch up the cheese to make it your own.
- Great for meal prep. Leftovers reheat beautifully, making it a delicious lunch or dinner for the next day (if there’s anything left!).
Ingredient Notes – What You Need & Why
- Chicken Breasts – These are the star of the dish. Look for thicker breasts so you have enough room to make deep slits without cutting all the way through. Thicker cuts also stay juicier in the oven. If your chicken is small or thin, reduce baking time slightly or opt for boneless thighs (though slits will be shallower).
- Mozzarella Cheese – Mozzarella melts beautifully and gives you that gooey, cheesy pull in every bite. Use pre-sliced mozzarella or slice your own from a block. For extra flavor, feel free to use , provolone, Monterey Jack, cheddar or even feta cheese.
- Fresh Spinach – Spinach adds color, nutrition, and a lovely contrast to the richness of the cheese. Baby spinach works best—it’s tender and fits easily into the slits. You can also sauté it lightly if you prefer it softer. Don’t have spinach? Sub with kale (lightly cooked), bell peppers, or thin zucchini slices.
- Tomato – Tomato brings moisture, natural sweetness, and color. It creates a light sauce while the chicken bakes. You can skip it or swap with chopped bell pepper or a few tablespoons of sugar-free marinara for a richer flavor.
- Chicken Seasoning – Use your favorite spice blend—homemade or store-bought. A good seasoning mix adds bold flavor to the chicken and ties the whole dish together. If you’re making your own, try a blend of paprika, garlic powder, onion powder, thyme, salt, and black pepper. Want heat? Add a pinch of cayenne!
- Olive Oil – A light drizzle of olive oil helps the chicken stay moist and gives the topping a nice golden finish. You can also use avocado oil or melted butter.
How to Make Hasselback Chicken Stuffed with Mozzarella & Spinach
Step 1 – Preheat the oven
Preheat your oven to 350°F (175°C). Lightly grease a baking dish with olive oil or non-stick spray.
Step 2 – Slice the chicken
Using a sharp knife, cut 6–7 slits across the top of each chicken breast, about ½ inch apart.
Don’t cut all the way through—you want pockets, not slices.
Step 3 – Season generously
Sprinkle both sides of the chicken with your favorite chicken seasoning blend.
Be generous—seasoning is the key to big flavor.

Step 4 – Stuff the slits
Tuck a slice of mozzarella and a few spinach leaves into each slit.
Stuff it well—this is where the magic happens!

Step 5 – Add tomato & drizzle
Place the stuffed chicken breasts into your baking dish. Scatter the chopped tomato around the chicken and drizzle with olive oil.
Step 6 – Bake
Bake uncovered for 25–30 minutes, or until the chicken is cooked through (internal temp 165°F / 74°C) and the cheese is melty and golden.
Want a more golden top? Broil for the last 2–3 minutes—but watch closely!
Step 7 – Serve
Serve warm with a fresh salad, steamed veggies, or zucchini noodles. Spoon those juicy roasted tomatoes over the top—it’s too good to waste!
Tips & Variations
- Add bacon – Tuck a small strip of cooked bacon into each slit along with the cheese and spinach. Smoky, salty, and SO good.
- Use different cheeses – Swap mozzarella for provolone, cheddar, Monterey Jack, gouda, or even crumbled feta. Mix and match for more flavor!
- Add more veggies – No spinach? Try thin strips of bell pepper, cooked mushrooms, zucchini ribbons, or red onion. Use what you’ve got.
- Make it spicy – Add a pinch of red pepper flakes to the seasoning or stuff a jalapeño slice into a slit for a little heat.
- Creamy twist – Spread a thin layer of cream cheese or pesto in each slit before stuffing for an extra creamy or herby flavor boost.
- Make it ahead – Stuff the chicken earlier in the day, cover, and refrigerate. Pop it in the oven when you’re ready to bake.
Storing & Reheating
- To Store: Let the chicken cool completely, then transfer to an airtight container. Store in the fridge for up to 3 days.
- To Reheat (Oven): Place chicken in a baking dish, cover with foil, and warm in a 350°F (175°C) oven for about 10–15 minutes, or until heated through.
- To Reheat (Microwave): Place a piece on a microwave-safe plate and heat on medium power for 1–2 minutes. Cover with a damp paper towel to keep it from drying out.
- Freezing: You can freeze the baked chicken (once cooled) for up to 2 months. Wrap tightly in foil or plastic wrap, then place in a freezer-safe container. Thaw overnight in the fridge before reheating.
More Easy Chicken Recipes

The Best Hasselback Chicken
Description
Ingredients
- 3 large boneless skinless chicken breast halves
- 6 oz mozzarella cheese sliced into 1/4-inch thick pieces
- 1 cup fresh spinach baby spinach is ideal
- 1 medium tomato finely chopped
- 2 tbsp chicken seasoning store-bought or homemade
- 2 tbsp olive oil for drizzling
- Optional: pinch of red pepper flakes or herbs for garnish
Instructions
- Set your oven to 350°F (175°C). Lightly grease a baking dish large enough to hold all three chicken breasts without crowding.
- Pat the chicken dry with paper towels. Sprinkle each piece generously with chicken seasoning, coating all sides. Don’t hold back—seasoning is key for flavor.
- Use a sharp knife to make 6–7 crosswise slits across each chicken breast, about ½ inch apart. Don’t slice all the way through—you want deep pockets, but the base should stay intact.
- Tuck a slice of mozzarella and a few spinach leaves into each slit. Alternate if you like—cheese, spinach, cheese. Make sure everything is nestled in well so it stays put while baking.
- Place the stuffed chicken breasts into the prepared baking dish. Scatter the chopped tomato around the chicken. Drizzle everything with a bit of olive oil.
- Bake for 25–30 minutes, or until the chicken is cooked through (internal temp should be 165°F / 74°C) and the cheese is melted and golden.
Notes
How do we calculate the nutrition info?
These nutrition facts listed are determined using nutrition information from the USDA Food Database. Our nutrition facts are accurate, but if you are using different products, please make your calculations. Net carb count is calculated by subtracting both fiber and sugar alcohols because they don’t raise blood sugar.

This looks scrumptious Ioana. I'm lazy, though.
I'm going to try this with a rotisserie whole chicken; separate the legs and back from the breast and wings, make the recipe using the breast, and eat the legs the next day for supper. Yum! Maybe not quite as nice as using my own spice mixture as you do, but the rotisserie skin adds wonderful flavor and ketogenic fat.
Sounds so delicious! Let me know how it turns out!! I love the chicken skin so much. It's crispy and spicy!
Do you have a substitute if we can’t find the Simply Organic Grilling Season Chicken? It’s out of stock on Amazon :'(
TY! This looks amazing!
You can definetly use our homemade chicken seasoning blend or simply use a combination of salt, pepper, paprika, garlic powder, and oregano to season the chicken breast.