This vibrant skillet dish combines tender chicken breasts with juicy tomatoes and fresh spinach for a wholesome dinner ready in 40 minutes. The chicken is seasoned with aromatic herbs, seared until golden, then nestled into a savory tomato-spinach sauce. Perfect for busy weeknights, this gluten-free, low-carb meal delivers restaurant-quality flavors with minimal effort. Customize with cream for richness or serve over rice, pasta, or cauliflower rice.
The exhaust fan above my stove was on its last legs the night I threw this dish together, rattling like a tiny engine while cherry tomatoes burst and hissed in the pan. My kitchen filled with this incredible smell of garlic and oregano that somehow made the noise bearable. I was just trying to use up a wilting bag of spinach and some chicken that needed cooking, but what landed on the plate felt like something far more intentional than that. Sometimes the best recipes are born from a refrigerator cleanup.
I served this to my neighbor Karen one Tuesday when she dropped off a package that had landed at my door by mistake. She lingered at the kitchen island, fork in hand, and told me it reminded her of something her Portuguese grandmother used to make with garden tomatoes and whatever greens were bolting that week. We sat there until the pan was empty and the wine was gone.
Ingredients
- 4 boneless skinless chicken breasts: Pound them to an even thickness if they are uneven, because nothing is sadder than a dried out end on an otherwise juicy piece of chicken.
- 2 cups fresh spinach leaves washed and roughly chopped: Fresh is key here, frozen spinach will water down your sauce and turn the whole thing murky.
- 2 cups cherry tomatoes halved: Cherry tomatoes have a sweetness and acidity that larger tomatoes cannot match in a quick pan sauce.
- 1 medium onion finely chopped: A yellow onion works beautifully, but a sweet onion will give the sauce a gentler, rounder flavor.
- 3 cloves garlic minced: Do not skimp on the garlic, it is the backbone of the aroma that fills your kitchen.
- 2 tbsp olive oil: A good fruity olive oil makes a noticeable difference when you only have a handful of ingredients.
- 1/2 cup low sodium chicken broth: Low sodium lets you control the salt, regular broth can push the dish into overly salty territory fast.
- 1/4 cup grated Parmesan cheese: This is optional but a snowy dusting of Parm at the end adds a salty nutty finish that ties everything together.
- 1 tsp dried oregano: Rub it between your palms before sprinkling to wake up the essential oils.
- 1/2 tsp dried basil: Dried basil quietly supports the oregano without competing for attention.
- 1/2 tsp red pepper flakes: Entirely optional but a gentle warmth in the background makes each bite more interesting.
- Salt and freshly ground black pepper: Season in layers, once on the chicken and again when the sauce comes together.
Instructions
- Season the chicken:
- Pat the chicken dry with paper towels, then sprinkle both sides generously with salt, pepper, oregano, and basil. Let them sit for a few minutes while you prep the vegetables so the seasoning has a moment to stick.
- Sear to golden perfection:
- Heat the olive oil in a large skillet over medium high heat until it shimmers, then lay the chicken in without crowding. Cook for 5 to 6 minutes per side until a deep golden crust forms and the chicken is cooked through, then remove to a plate and tent loosely with foil.
- Build the aromatics:
- In the same skillet with all those lovely browned bits, add the chopped onion and sauté for about 3 minutes until it turns soft and translucent. Toss in the minced garlic and stir for one minute more until your kitchen smells impossibly good.
- Cook down the tomatoes:
- Add the halved cherry tomatoes and cook for 3 to 4 minutes, gently pressing a few with your spoon to help them release their juices. Pour in the chicken broth and bring everything to a lively simmer so the liquid reduces slightly and thickens.
- Wilt the spinach:
- Stir in the chopped spinach and watch it collapse into the sauce within about 2 minutes, turning the whole pan a gorgeous deep green streaked with red.
- Bring it all together:
- Nestle the chicken breasts back into the skillet, spooning some of the tomato spinach mixture over the top. Let everything simmer together for 2 to 3 minutes so the chicken soaks up the flavors of the sauce.
- Finish with cheese:
- Remove from the heat and shower the pan with grated Parmesan if you are using it, letting the residual warmth soften it into creamy little pools on top of each piece of chicken.
The night I made this for my family during a power outage that lasted just long enough to feel adventurous, we ate by candlelight and my daughter said the tomatoes looked like tiny lanterns in the pan. I think about that every time I make it now.
What to Serve Alongside
This dish is wonderful spooned over a bed of basmati rice or tangled with pasta if you are not watching carbs. Cauliflower rice works too, and it soaks up the tomato broth like a sponge. A chunk of crusty bread on the side is never a bad idea if you want something to mop the plate clean with.
Smart Swaps and Adjustments
Chicken thighs are a fantastic substitute if you prefer dark meat, they stay even juicier and are more forgiving if you accidentally overcook them. A splash of heavy cream stirred in at the end transforms the broth into a silky rose tinted sauce that feels downright luxurious. You can also swap the spinach for kale if you want something heartier that holds up to reheating the next day.
Storing and Reheating
Leftovers keep beautifully in an airtight container in the fridge for up to three days, and honestly the flavors deepen overnight in a way that makes the second day even better than the first. Reheat gently in a skillet over low heat rather than microwaving, which can toughen the chicken. If freezing, leave out the spinach and add it fresh when you reheat.
- Let the dish cool completely before refrigerating to avoid condensation making the sauce watery.
- A splash of broth when reheating brings the sauce back to life if it has thickened too much in the fridge.
- Taste for salt after reheating because cold dulls flavors and you may need a tiny pinch to wake everything back up.
Some dinners are just dinner, and then some dinners remind you why cooking at home is worth the effort. This one falls firmly in the second category, week after week.
Recipe Q&A
- → Can I use chicken thighs instead of breasts?
-
Yes, boneless chicken thighs work wonderfully and add extra juiciness. Adjust cooking time to ensure thighs reach internal temperature of 165°F.
- → How do I store leftovers?
-
Store cooled portions in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet with a splash of broth to maintain moisture.
- → Can I make this dairy-free?
-
Simply omit the Parmesan cheese or substitute with nutritional yeast or a dairy-free alternative. The dish remains flavorful without dairy.
- → What can I serve with this dish?
-
This pairs beautifully with rice, pasta, cauliflower rice for low-carb options, or crusty bread to soak up the flavorful tomato juices.
- → Can I freeze this meal?
-
Yes, freeze completed portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.