
Balsamic Chicken Breast With Spinach And Tomatoes tastes bright, garlicky, and slightly sweet, with juicy chicken and silky greens that soak up all the saucy goodness. It works perfectly for busy weeknights, date nights at home, or meal prep, and you can get it on the table in about 30 minutes. I make this when I want something that feels restaurant-level but still lets me cook in sweatpants.
Why You Should Try This Balsamic Chicken Breast With Spinach And Tomatoes
This recipe gives you tender balsamic chicken, sweet blistered tomatoes, and garlicky spinach in one skillet. You get big flavor with very little effort, and cleanup stays easy.
The dish fits gluten free, low carb, and high protein goals without tasting like “diet food.” You can spoon it over pasta, rice, or mashed potatoes, or just keep it simple with extra veggies on the side.
“This Balsamic Chicken Breast With Spinach And Tomatoes tastes like a fancy Italian restaurant meal that somehow happens in one pan on a Tuesday night. ★★★★★”
Ingredients You’ll Need
Chicken
- 2 large boneless skinless chicken breasts
- Slice them horizontally into cutlets so they cook quickly and stay juicy.
- Use thighs if you prefer darker meat; just add a few extra minutes of cook time.
Marinade / Sauce
- 1/3 cup balsamic vinegar
- Use a decent mid-range brand; save pricey aged balsamic for salads.
- 2 tablespoons extra virgin olive oil
- 2 tablespoons honey or pure maple syrup
- Honey gives a thicker glaze; maple tastes a bit smokier.
- 3 cloves garlic, minced
- 1 teaspoon Dijon mustard
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon dried oregano
- 1/2 teaspoon onion powder
- 1/2 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
Vegetables
- 2 cups cherry or grape tomatoes, whole
- Use any small, sweet tomatoes; multicolor tomatoes look extra pretty.
- 4–5 cups fresh baby spinach, loosely packed
- Frozen spinach works in a pinch; thaw and squeeze it dry before adding.
- 1 small red onion, thinly sliced (or 1 large shallot)
Finishing touches (optional but tasty)
- 1–2 tablespoons fresh basil, chopped
- 1 tablespoon fresh parsley, chopped
- Freshly grated Parmesan cheese for serving
- Extra drizzle of balsamic vinegar for brightness
Pantry shortcuts and substitutions
- Use pre-minced garlic from a jar if you need speed; add a little extra for more flavor.
- Swap Italian seasoning with equal parts dried basil and dried oregano.
- Use a bottled balsamic glaze to finish the dish if your vinegar tastes very sharp.
Equipment list
- Large heavy skillet (10 to 12 inch; cast iron or stainless steel works best)
- Cutting board and sharp knife
- Small bowl and whisk for the marinade
- Tongs or spatula
- Measuring cups and spoons
Tips & Tricks
- Slice chicken breasts into thinner cutlets so they cook evenly and stay tender.
- Pat chicken dry with paper towels before seasoning so it browns better.
- Marinate the chicken at least 15 minutes; 30 to 60 minutes in the fridge gives deeper flavor.
- Keep the skillet hot enough to sear; if the pan looks dry, add a small splash of olive oil.
- Do not crowd the pan; cook chicken in batches if your skillet feels tight.
- Let the chicken rest a few minutes before slicing so the juices stay inside.
- Add spinach at the very end; stir just until it wilts so it stays bright and tender.
- Taste the sauce at the end; add a pinch of sugar or honey if the vinegar tastes too sharp.
- Use a wooden spoon to scrape up browned bits from the pan; they add huge flavor to the sauce.
- If the sauce looks too thick, thin it with a splash of chicken broth or water.
How to Make Balsamic Chicken Breast With Spinach And Tomatoes
Step 1: Prep the chicken and marinade
Slice each chicken breast horizontally into 2 thinner cutlets. Pat them dry with paper towels and place them in a shallow dish or zip-top bag. Season both sides lightly with salt and pepper.
In a small bowl, whisk together balsamic vinegar, olive oil, honey, minced garlic, Dijon mustard, Italian seasoning, oregano, onion powder, salt, pepper, and red pepper flakes. Pour about two thirds of this mixture over the chicken and turn the pieces so they coat evenly. Set the remaining marinade aside for later, then marinate the chicken at room temperature for 15 minutes or in the fridge for up to 1 hour.
Step 2: Sear the chicken
Heat a large skillet over medium high heat and add a drizzle of olive oil. Lift the chicken from the marinade and let excess drip off, then lay the cutlets in the hot pan in a single layer. Discard the used marinade in the dish or bag.
Cook the chicken about 4 to 5 minutes on the first side until it browns nicely. Flip and cook another 3 to 4 minutes, until the thickest part reaches 165°F and the juices run clear. Transfer the cooked chicken to a plate and tent it loosely with foil to keep it warm.
Step 3: Cook the onions and tomatoes
Lower the heat to medium and add a tiny splash of olive oil if the pan looks dry. Add sliced red onion and cook 2 to 3 minutes, stirring often, until it softens and picks up some color. Scrape up any browned bits from the bottom of the skillet as the onions cook.
Add the cherry tomatoes to the pan with a pinch of salt and pepper. Cook 4 to 5 minutes, stirring occasionally, until the tomatoes start to blister and some of them split. This step concentrates their sweetness and helps them soak up the balsamic flavor later.
Step 4: Build the balsamic sauce
Pour the reserved marinade into the skillet with the onions and tomatoes. Stir well and bring it to a gentle simmer. Let it bubble for 2 to 3 minutes so it thickens slightly and coats the vegetables.
Taste the sauce and adjust seasoning with more salt, pepper, or a tiny drizzle of honey if it tastes too sharp. If it feels too thick, add a splash of water or chicken broth and stir again. You want a glossy, spoonable sauce that clings to the chicken and spinach.
Step 5: Wilt the spinach
Add the baby spinach to the skillet in big handfuls. Stir and toss it with the hot sauce and vegetables. The spinach will look like a mountain at first, then shrink quickly as it wilts.
Cook just until the spinach turns tender and dark green, about 1 to 2 minutes. Do not overcook it or it will turn mushy. Turn off the heat once the spinach reaches your preferred texture.
Step 6: Finish the dish
Nestle the cooked chicken breasts back into the skillet, tucking them between the tomatoes and spinach. Spoon some of the balsamic sauce and vegetables over the top of each piece. Let everything sit together for a minute so the flavors mingle.
Sprinkle chopped basil and parsley over the skillet. Add a light shower of grated Parmesan if you like a cheesy finish. Serve the Balsamic Chicken Breast With Spinach And Tomatoes straight from the pan while it stays hot and saucy.
What to Serve with Balsamic Chicken Breast With Spinach And Tomatoes
This Balsamic Chicken Breast With Spinach And Tomatoes pairs beautifully with simple sides that soak up the sauce. Serve it over garlic mashed potatoes, fluffy white or brown rice, or buttered pasta. You can also spoon it over cauliflower rice or zucchini noodles if you want a lighter option.
A crisp green salad with cucumbers and a simple vinaigrette balances the richness. For drinks, try sparkling water with lemon, iced tea, or a light citrusy mocktail.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat gently in a skillet over medium low heat with a splash of water or broth until the chicken warms through.
- Use the microwave in short bursts, covered, and stir the spinach and tomatoes between bursts so they heat evenly.
- Freeze portions in freezer safe containers for up to 2 months, then thaw overnight in the fridge before reheating.

Balsamic Chicken Breast With Spinach And Tomatoes
Ingredients
Instructions
- Slice each chicken breast horizontally into 2 thinner cutlets. Pat dry with paper towels and season both sides lightly with salt and pepper.
- In a small bowl, whisk together the balsamic vinegar, olive oil, honey, minced garlic, Dijon mustard, Italian seasoning, dried oregano, onion powder, kosher salt, black pepper, and red pepper flakes if using.
- Place the chicken in a shallow dish or zip-top bag. Pour about two thirds of the balsamic mixture over the chicken, turning to coat evenly. Reserve the remaining third of the mixture for later. Marinate at room temperature for 15 minutes or in the refrigerator for up to 1 hour.
- Heat a large heavy skillet over medium-high heat and add a drizzle of olive oil.
- Lift the chicken from the marinade, letting the excess drip off, and arrange the cutlets in the hot skillet in a single layer. Discard the used marinade.
- Cook the chicken for 4 to 5 minutes on the first side until nicely browned, then flip and cook another 3 to 4 minutes, or until the thickest part reaches 165°F and the juices run clear.
- Transfer the cooked chicken to a plate and tent loosely with foil to keep warm.
- Reduce the heat to medium. If the pan looks dry, add a small splash of olive oil.
- Add the sliced red onion and cook for 2 to 3 minutes, stirring often, until softened and lightly browned, scraping up any browned bits from the bottom of the pan.
- Add the cherry or grape tomatoes with a pinch of salt and pepper. Cook for 4 to 5 minutes, stirring occasionally, until the tomatoes blister and some begin to split.
- Pour the reserved balsamic mixture into the skillet with the onions and tomatoes. Stir and bring to a gentle simmer. Let it bubble for 2 to 3 minutes, until slightly thickened and glossy.
- Taste the sauce and adjust seasoning with more salt, pepper, or a tiny drizzle of honey if the vinegar tastes too sharp. If the sauce seems too thick, thin with a splash of water or chicken broth.
- Add the baby spinach to the skillet in big handfuls, stirring and tossing with the hot sauce and vegetables. Cook just until wilted and dark green, about 1 to 2 minutes.
- Nestle the cooked chicken cutlets back into the skillet, tucking them among the tomatoes and spinach. Spoon some of the balsamic sauce and vegetables over each piece of chicken and let sit for a minute so the flavors meld.
- Sprinkle with chopped basil and parsley if using, and add freshly grated Parmesan and an extra drizzle of balsamic vinegar to taste.
- Serve hot, straight from the skillet.
Notes
Approximate per serving (1/4 of recipe): 280–320 calories; fat 11 g; saturated fat 2 g; carbohydrates 17 g; fiber 2 g; sugars 13 g; protein 30 g; sodium 520 mg. Values will vary based on specific ingredient brands, exact chicken size, and any added cheese or extra sauce.
