
Looking for a quick, flavorful, and healthy dinner that feels like a gourmet treat but comes together in a single pan? This Spinach Stuffed Chicken with Roma Tomatoes is the answer. It combines juicy, pan-seared chicken breasts with a rich, creamy spinach filling and the bright, acidic pop of fresh Roma tomatoes. Finished with a layer of golden melted cheese, it is a stunning centerpiece for any weeknight meal.
This recipe is deeply inspired by the vibrant flavors of the Mediterranean, emphasizing fresh greens, heart-healthy fats, and lean protein. Better yet, if you are following a low-carb lifestyle, this is a perfect keto stuffed chicken option that doesn’t sacrifice flavor for nutrition. Whether you are hosting a small dinner party or just trying to upgrade your Tuesday night routine, this Mediterranean chicken recipe delivers on every front.
Why You’ll Love This Spinach Stuffed Chicken
There is a reason why spinach stuffed chicken breast is a classic in kitchens around the world, but our version adds a specific Mediterranean flair that sets it apart.
- Easy and Beginner-Friendly: While it looks complicated, the technique of “pocketing” the chicken is simple to master.
- High Protein, Low Carb: A dream for fitness enthusiasts or those on a ketogenic diet.
- Mediterranean-Style Ingredients: We use real garlic, fresh spinach, and high-quality olive oil.
- One-Pan Recipe: Aside from a small bowl for the filling, the magic happens in a single oven-safe skillet, making cleanup a breeze.
- Perfect for Meal Prep: These chicken breasts reheat beautifully, keeping their moisture thanks to the creamy stuffing.
What Makes This Recipe Mediterranean?
Many stuffed chicken recipes rely heavily on heavy creams or breadcrumbs. To keep this aligned with the Mediterranean diet’s philosophy of balance and freshness, we focus on:
- Olive Oil: Instead of butter, we sear the chicken in extra virgin olive oil to add heart-healthy fats and a distinct peppery note.
- Fresh Spinach & Garlic: These are staples of the Mediterranean table. We use a generous amount of spinach to ensure every bite is nutrient-dense.
- Roma Tomatoes: Unlike beefsteak tomatoes, Roma tomatoes have a lower water content and a firm texture, making them ideal for baking without making the chicken soggy.
- Balanced Cheese: While we love a good cheese pull, we use Mozzarella for its meltability and mild flavor, allowing the herbs and garlic to shine.
- Herbs: We recommend a pinch of dried oregano or fresh basil to provide that “sun-drenched” aromatic profile.
Position: While creamy, this recipe keeps a Mediterranean balance with fresh vegetables and heart-healthy fats.
Ingredients (With Pro Notes)
To achieve the results seen in our photos, quality ingredients are key. Here is what you will need:
Chicken
- 4 Boneless, Skinless Chicken Breasts: Look for plump, organic breasts if possible.
- Tip: Ensure the breasts are of even thickness. If one side is significantly thicker, gently pound it down with a meat mallet so they cook at the same rate.
Spinach Filling
- 6 oz Fresh Spinach: Wilt this in a pan first.
- 2 oz Softened Cream Cheese: Keep it light for that Mediterranean balance.
- 2 Cloves Milled Garlic: Fresh garlic is non-negotiable here!
- 1/2 Cup Shredded Mozzarella: This binds the filling together.
- Pro Tip: Squeeze the spinach dry. After wilting, place the spinach in a clean kitchen towel or paper towels and squeeze out every drop of excess water. This prevents a “watery” filling that can ruin the sear of the chicken.
Topping
- 1 Roma Tomato: Sliced into rounds. These are slightly sweet and less watery than other varieties.
- 1/2 Cup Mozzarella Cheese: For that final golden crust.
- Olive Oil, Salt, and Pepper: For seasoning and searing.
- Optional Upgrade: Sprinkle with a dash of dried oregano or garnish with fresh parsley for a Mediterranean baked chicken vibe.
How to Make Spinach Stuffed Chicken (Step-by-Step)
Follow these steps carefully to ensure your chicken stays juicy and the filling stays inside!
Step 1: Prepare the Filling

In a small bowl, combine your wilted and dried spinach, softened cream cheese, minced garlic, and the first half-cup of mozzarella. Mix until it forms a thick, cohesive paste.
Step 2: Prepare the Chicken

Using a sharp chef’s knife, slice a horizontal pocket into the thickest part of each chicken breast. Be careful not to cut all the way through to the other side. Season both the inside and the outside of the breast with salt and pepper.
Step 3: Stuff the Chicken
Spoon the spinach mixture evenly into each pocket. Don’t be tempted to overfill, or it will leak out during the sear. Secure the edges with 2–3 toothpicks to keep the “mouth” of the chicken closed.
Step 4: Sear
Heat olive oil in an oven-safe skillet over medium-high heat. Place the chicken in the pan and sear for 4–5 minutes per side. You are looking for a deep golden-brown crust—this is where the flavor lives!
Step 5: Bake
Top each seared breast with 2–3 slices of Roma tomato and a generous sprinkle of the remaining mozzarella. Transfer the skillet to an oven preheated to 450°F (232°C). Bake for about 15 minutes, or until the internal temperature reaches 165°F (74°C).
Step 6: Optional Broil
For that picture-perfect finish, turn the broiler on for the last 1–3 minutes. Watch closely! You want the cheese to bubble and develop brown spots.
Tips for Perfect Stuffed Chicken
- Don’t Overstuff: It’s tempting to use all the filling, but a modest amount ensures the chicken cooks evenly and stays sealed.
- Always Sear First: Searing locks in juices and creates a texture that baking alone cannot replicate.
- Use a Thermometer: Chicken can go from juicy to dry in a matter of minutes. Pull it at 160°F and let it carry-over cook to 165°F.
- Let it Rest: Give the chicken 5 minutes of rest before slicing. This allows the juices to redistribute and the cheese to set slightly.
Variations
Looking to change things up? This spinach stuffed chicken with Roma tomatoes is incredibly versatile.
Keto Version
This recipe is already naturally keto! To increase healthy fats, you can use full-fat cream cheese and perhaps add a side of Yogurt Cucumber Salad for a refreshing, high-fat accompaniment.
Mediterranean Light Version
If you want to reduce the richness, use a low-fat Neufchâtel cheese instead of cream cheese and double the amount of tomatoes and fresh herbs.
Dairy-Free Option
Replace the cream cheese and mozzarella with your favorite almond-based or cashew-based cheese alternatives. The garlic and spinach will still provide plenty of flavor.
Extra Flavor Option
For a massive flavor punch, fold 2 tablespoons of chopped sun-dried tomatoes into the filling or swap half the mozzarella for crumbled feta cheese for a salty, tangy Mediterranean twist.
What to Serve With Spinach Stuffed Chicken
To keep the meal balanced, consider these Mediterranean pairings:
- Greek Salad: A simple mix of cucumbers, olives, and feta.
- Roasted Vegetables: Think bell peppers, zucchini, and red onion. Try this Rustic Roasted Vegetable Bake for a hearty side.
- Lemon Rice: If you aren’t keto, a zesty lemon-herb rice is the perfect vessel for any escaped filling.
- Cauliflower Rice: For the keto crowd, sauté cauliflower rice with garlic and lemon zest.

Spinach Stuffed Chicken with Roma Tomatoes
Ingredients
Method
- Prepare the Filling: In a small bowl, mix the dried spinach, softened cream cheese, minced garlic, and 1/2 cup of the mozzarella.
- Prep Chicken: Cut a horizontal pocket into each chicken breast. Season inside and out with salt, pepper, and optional oregano.
- Stuff: Divide the filling into 4 portions and stuff each breast. Secure the opening with toothpicks.
- Sear: Heat olive oil in a large oven-safe skillet over medium-high heat. Sear chicken for 4-5 minutes per side until golden.
- Bake: Top each chicken breast with Roma tomato slices and the remaining 1/2 cup of mozzarella.
- Finish: Bake at 450°F (232°C) for 15 minutes. Optional: Broil for 2 minutes until the cheese is bubbly and browned.
- Serve: Remove toothpicks and rest for 5 minutes before serving.
Notes
- Storage: Best served fresh, but can be refrigerated for up to 4 days. Reheat in the oven to maintain the texture of the cheese and tomatoes.
- Pro Tip: If the chicken breasts are very large, you may need to increase the baking time by 5 minutes. Always use a meat thermometer to ensure the thickest part of the meat reaches 165°F (74°C).
- Safety: Remember to remove all toothpicks before serving to guests!
Storage & Meal Prep
- Fridge: Store in an airtight container for 3–4 days.
- Reheat: For best results, reheat in the oven at 350°F until warmed through. This keeps the chicken from becoming rubbery in the microwave.
- Freezing: You can freeze these after baking, though the texture of the Roma tomatoes will soften significantly upon thawing.
FAQs
How do you stuff chicken breast without it falling apart?
The key is using a sharp knife to cut a deep pocket without slicing through the edges. Using toothpicks to “stitch” the opening closed is essential for keeping the filling intact during the flipping process.
Is spinach stuffed chicken healthy?
Yes! It is high in lean protein, low in carbohydrates, and packed with vitamins from the spinach and tomatoes. It’s a nutrient-dense meal that keeps you full longer.
Can I bake stuffed chicken without searing?
You can, but the chicken will look pale and lack the depth of flavor that comes from the Maillard reaction (the browning of the meat). If you skip the sear, increase the baking time by about 10 minutes.
How long to bake stuffed chicken?
At 450°F, it typically takes 15–20 minutes. Always rely on an instant-read thermometer rather than a timer.
Nutrition Highlights
- High Protein: Essential for muscle repair and satiety.
- Low Carb: Perfect for blood sugar management.
- Rich in Vitamins: Spinach provides Vitamin K and Iron, while tomatoes offer Lycopene and Vitamin C.
- Balanced Fats: Extra virgin olive oil provides monounsaturated fats that are heart-healthy.
Final Thoughts
This Spinach Stuffed Chicken with Roma Tomatoes proves that “healthy” doesn’t have to mean “boring.” It’s an easy, flavorful, and quintessentially Mediterranean-inspired dish that brings a touch of the coast to your kitchen. We encourage you to try the feta variation or pair it with different seasonal sides to keep your dinner rotation fresh.
If you enjoyed this, you might also love our Spinach and Feta Chicken Rolls for another take on stuffed poultry!