Chicken Spinach Tomato Rice Recipe: One-Pan Herb-Infused Harmony

Main Courses

Chicken Spinach Tomato Rice Recipe: One-Pan Herb-Infused Harmony

This one-pan chicken spinach tomato rice recipe delivers restaurant-quality harmony with minimal effort—juicy chicken, vibrant vegetables, and perfectly fluffy rice all cooked together in 30 minutes.

The secret lies in herb-infused chicken thighs that stay tender while absorbing bold flavors, paired with tomatoes that caramelize into sweet bursts and spinach that wilts into rich, savory greens.

I developed this recipe after years of testing one-pan meals for busy weeknights, and it’s now my go-to for effortless dinners that feel special.

What makes this dish work is the balance of textures and flavors: crispy chicken edges, tender spinach, and slightly charred tomatoes all resting on a bed of aromatic basmati rice cooked in the same pan.

The chicken gets marinated in garlic, lemon, and oregano before searing, while the rice soaks up the pan’s flavorful juices as it cooks. No need for multiple pots or complicated steps—just one skillet, one timer, and a foolproof method that delivers professional results every time.

By the time you serve this dish, your table will be set with golden-brown chicken, glossy tomatoes, and bright green spinach scattered over fragrant rice. The lemon zest and fresh parsley garnish add a final pop of brightness, making it feel like a dish from a Mediterranean bistro.

This recipe is perfect for feeding a family, meal prepping for the week, or impressing guests with minimal fuss.

The beauty of this meal is its versatility—swap in bell peppers for extra crunch, add a splash of white wine to the rice for depth, or serve it with crusty bread to soak up every last bite.

Whether you're a seasoned home cook or just starting out, this simple yet sophisticated recipe will become a staple in your rotation. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken spinach tomato rice

Juicy chicken, vibrant spinach, and perfectly caramelized tomatoes—all in one pan with these simple ingredients.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into bite-sized pieces
Long-Grain Basmati Rice 🍚 1 cup Uncooked, rinsed well
Cherry Tomatoes 🍅 1 lb Halved, seedless preferred
Fresh Spinach 🍃 5 oz Baby spinach works best
Garlic Cloves 🧄 4 cloves Minced, for marinade
Lemon Juice 🍋 2 tbsp Freshly squeezed
Extra-Virgin Olive Oil 🫒 ½ cup For cooking and marinade
Dried Oregano 🌿 1 tsp Or 1 tbsp fresh chopped
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Sea Salt 🧂 1 ½ tsp Kosher or fine grain
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Lemon Zest 🍋 1 tsp Fine, for finishing

The chicken thighs are the star here—bone-in, skin-on if you can find them, but boneless works too. Trader Joe's has great pre-cut thighs, or grab a whole package at Costco for better value. Look for bright red meat with good marbling, not gray or slimy. The spinach? Baby spinach wilts faster than regular, but both work. Cherry tomatoes hold their shape better than vine-ripened, so they're ideal for this dish. If you're short on time, frozen spinach works in a pinch—just drain it well before adding to the pan.

No fresh parsley? Fresh basil or cilantro works too—just adjust the amount to taste. Short on lemon? Lime juice at half the amount gives a nice twist. The oregano is key for that Mediterranean vibe, but Italian seasoning in a pinch will do. If you're feeling fancy, add a splash of white wine to the rice for extra depth. The chicken broth can be subbed with vegetable broth for a vegetarian version, though the flavor will be slightly different. And if you're missing cherry tomatoes, sun-dried tomatoes chopped into small pieces add a nice chewy texture.

This dish reheats beautifully—just add a splash of water or broth and cover. Keeps for 3-4 days in the fridge, or freeze portions for up to 3 months. I always make extra because it tastes even better the next day. For meal prep, store components separately—chicken, rice, and veggies—and assemble when ready to eat. The flavors meld perfectly after a quick reheat, making it ideal for busy weeknights.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. Toss everything—chicken, rice, tomatoes, spinach—into one pot, and let the garlic and tomatoes simmer into a fragrant sauce while the rice cooks. No chopping boards, no straining, just done.
  • Garlic-Glazed Crispy Chicken: That first bite of chicken—juicy inside, with a golden crust—is what makes this dish. The thighs stay tender while the edges caramelize from the tomatoes and garlic, and the spinach wilts into the sauce just enough to soak up all the flavor. Honestly, I’ve made this for guests who swore they’d never eat chicken thighs, and they were begging for seconds.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Cook a big batch on Sunday, and you’ve got lunch sorted for days—whether it’s packed in containers or reheated for a quick dinner. The rice stays fluffy, the tomatoes keep their pop, and the spinach adds that freshness even after reheating. (Yes, even on a Tuesday night.)
  • Budget-Friendly Powerhouse: Chicken thighs are cheaper than breasts, basmati rice stretches forever, and cherry tomatoes are often on sale. I stretch this recipe to feed four for under $10, and it’s still hearty enough that no one feels shortchanged. Plus, the leftovers taste just as good cold—perfect for packing for work or school.

Step-by-step instructions for one-pan herb-infused chicken spinach tomato rice

This one-pan wonder delivers perfectly cooked chicken, fragrant rice, and vibrant veggies all in one dish.

1

Prepare the Chicken and Marinade

Cut the 1.5 lb boneless, skinless chicken thighs into bite-sized pieces. In a large bowl, combine the chicken with the 0.5 cup extra-virgin olive oil, 2 tbsp lemon juice, 4 cloves minced garlic, 1 tsp dried oregano, 0.5 tsp ground black pepper, and 1.5 tsp sea salt. Mix gently until the chicken is evenly coated. Let it marinate for at least 15 minutes—this ensures tender, flavorful chicken with every bite.

While the chicken marinates, rinse the 1 cup long-grain basmati rice under cold water until the water runs clear. This removes excess starch so the rice stays separate and fluffy. Drain well and set aside.

2

Sear the Chicken and Sauté the Vegetables

Heat a large, deep skillet or Dutch oven over medium-high heat. Add the marinated chicken in a single layer, leaving space between pieces. Cook undisturbed for 3-4 minutes until the chicken develops golden-brown sear marks on one side. Flip and cook for another 3-4 minutes, then remove the chicken and set it aside.

In the same skillet, add the 1 lb halved cherry tomatoes and cook for 2-3 minutes until they soften slightly. Add the 5 oz fresh spinach and stir until just wilted, about 1 minute. This quick sauté preserves the vibrant colors and crisp texture of the vegetables.

3

Cook the Rice and Combine Everything

Add the drained 1 cup long-grain basmati rice to the skillet, stirring to coat it in the tomato and spinach mixture. Pour in the 1.5 cups chicken broth and bring to a gentle boil. Once boiling, reduce heat to low, cover the skillet tightly with a lid, and let it simmer for 15 minutes. Don't peek—this allows the rice to absorb the liquid evenly and cook perfectly.

After 15 minutes, return the chicken to the skillet, spreading it evenly over the rice. Sprinkle the 1 tsp lemon zest over everything and stir gently to combine. Cover again and let it cook for another 5 minutes until the rice is tender and the chicken is cooked through.

4

Rest and Garnish for Serving

Remove the skillet from heat and let it rest, covered, for 5 minutes. This resting period allows the flavors to meld together and the rice to finish absorbing any remaining liquid. The chicken will retain its juices, ensuring each bite is moist and flavorful.

Before serving, garnish with the 0.25 cup chopped fresh parsley. This adds a fresh, bright finish that complements the herby, tangy flavors of the dish. Serve immediately while the rice is still hot and the chicken is juicy—this one-pan meal is perfect for a quick weeknight dinner.

👨‍🍳

Pro Tips For Making Chicken Spinach Tomato Rice

  • CRISP THE CHICKEN FIRST: Skip the raw chicken in the sauce—it’ll turn to mush. Sear the thighs in a dry pan over medium-high heat until golden (4-5 minutes per side), then set aside. The crust locks in flavor and keeps them juicy when they rejoin the dish later.
  • HALVE THE TOMATOES: Whole cherry tomatoes won’t break down enough to blend into the rice. Cut them in half before adding, and give them 2-3 minutes in the pan with the garlic—just until they soften and release their juice. (Yes, even if they’re "perfectly ripe.")
  • SALT THE RICE WATER: Most recipes call for unsalted broth, but I add 1 teaspoon of salt to the 2 cups of water (or broth) for the rice. It’s the only time I don’t taste the salt later—it just makes the grains plump and consistent. (Trust me, the chicken’s seasoning will still shine.)
  • STIR THE SPINACH LAST: Tossing in spinach too early wilts it into a sad, watery pile. Wait until the rice is just done, then fold in the spinach and let it sit for 30 seconds off the heat—it’ll stay vibrant and only take in the flavors it needs. (No more "I added it too soon" regrets.)

Creative variations of these flavors

Mediterranean Twist

Swap the oregano for 1 tsp dried thyme and ½ tsp ground cumin in the marinade, then add ¼ cup chopped kalamata olives and 2 tbsp crumbled feta after cooking the rice.

A splash of white wine vinegar in the broth adds brightness. This variation feels like a Greek taverna dish—perfect with warm pita bread. 🌿

Spicy Kick

For heat lovers, add 1 tbsp harissa paste to the marinade and ½ tsp cayenne pepper to the rice. Stir in ½ cup diced roasted red peppers with the tomatoes. Finish with a sprinkle of crumbled cotija cheese and fresh cilantro. The smoky harissa balances the acidity beautifully. 🌶️

Creamy Version

Stir ½ cup heavy cream into the rice along with the broth, then fold in ½ cup ricotta cheese at the end. Top with toasted pine nuts and a drizzle of honey. This Italian-inspired twist makes the dish feel indulgent while keeping it light. 🍯

Breakfast Adaptation

Use diced breakfast sausage instead of chicken and cook it with the tomatoes. Add ½ cup shredded cheddar to the rice and top with fried eggs. Serve with toasted baguette slices for dipping. This hearty version makes a fantastic brunch. 🍳

Vegetarian Option

Replace the chicken with 1 cup crumbled firm tofu or chickpeas, both marinated in the same spices. Add ¼ cup chopped sun-dried tomatoes for extra depth. The dish stays just as satisfying without meat. 🌱

Meal Prep Hack

Cook the rice separately and store components in airtight containers. Reheat chicken and veggies in the microwave for 2 minutes, then stir in pre-cooked rice and a splash of broth. The flavors meld perfectly when reheated—ideal for busy weeknights. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 5g25%
Cholesterol 135mg45%
Sodium 620mg27%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breasts instead of thighs?

Chicken breasts work, but thighs stay juicier with this marinade. If using breasts, cut them into ½-inch thick pieces and cook for 2-3 minutes per side over medium heat—they dry out faster. For extra moisture, add 1 tbsp olive oil when returning them to the pan with the rice.

2

How do I keep the spinach bright green?

Add spinach only 1 minute before removing from heat—it wilts instantly. For extra vibrancy, use ice-cold water to shock the leaves right after cooking, then drain and add back to the dish. Avoid overcrowding the pan when sautéing to prevent steaming.

3

What if my rice turns out mushy?

Mushy rice usually means too much liquid or uneven heat. Next time, use 1.25 cups broth (not 1.5) and stir the rice once after boiling, then leave it alone. For perfect texture, cook on low heat and don't peek under the lid until the 15 minutes are up.

4

Can I make this dish ahead of time?

Cook the chicken and veggies separately, then refrigerate for up to 2 days. Reheat in a skillet with 1 tbsp olive oil for 3 minutes, then mix with pre-cooked rice and a splash of broth. The flavors actually improve overnight—just add fresh parsley when serving.

5

What's the best rice for this recipe?

Basmati or jasmine rice are ideal—their grains stay separate and absorb flavors beautifully. For extra aroma, toast the rice in the pan for 1 minute before adding liquid. Avoid sticky rices like sushi rice unless you prefer a more compact texture.

★★★★★4.9(9 reviews)
Categories Main Courses