Main Courses
This one-pan chicken spinach tomato rice recipe delivers a restaurant-quality meal with minimal cleanup—just one skillet and 30 minutes of hands-on time. 🌟 The secret lies in layering flavors: juicy chicken thighs marinated in garlic and lemon, wilted spinach with garlic and chili flakes, and perfectly tender rice infused with fresh herbs and tomatoes.
I developed this during a particularly busy week when I needed a dish that was both impressive and effortless. What makes this recipe special is the harmony of textures and flavors.
The chicken stays juicy and tender, the spinach wilts just enough to release its natural sweetness, and the rice absorbs the aromatic herbs and tomato juices, creating a cohesive, flavorful base.
The one-pan method ensures everything cooks together, with the chicken's juices basting the rice and vegetables, resulting in a dish that tastes like it simmered for hours.
By the time you're done, you'll have a plate that's visually stunning and packed with flavor—golden chicken pieces, vibrant green spinach, glossy tomatoes, and fragrant rice all coming together in perfect balance.
The dish is hearty enough to satisfy a family dinner but simple enough for a weeknight, making it a go-to recipe for any occasion.
Serve with a side of warm crusty bread to soak up the delicious juices, or add a squeeze of lemon at the table for an extra burst of brightness.
This recipe is designed to be adaptable, so feel free to swap in your favorite herbs or vegetables to make it your own.
Ingredients for chicken spinach tomato rice
Just 14 ingredients for a restaurant-worthy one-pan meal that feels like a hug for your taste buds.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, jasmine or basmati preferred |
| Fresh Spinach 🌿 | 5 oz | Baby spinach works best |
| Roma Tomatoes 🍅 | 4 whole | Diced, seeds removed |
| Garlic Cloves 🧄 | 4 cloves | Minced, for marinade and rice |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For cooking and finishing |
| Dried Oregano 🌿 | 1 tsp | Crumbled between fingers |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust for spice preference |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Basil 🌿 | ¼ cup | Chopped, for garnish |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
The chicken thighs are the star here—bone-in, skin-on if you can find them (they stay juicier), but boneless works too. Trader Joe's and Costco usually carry them pre-cut, which saves time. Look for thighs with good marbling for extra flavor. Fresh herbs make all the difference, so grab a bunch of parsley and basil from the store's produce section—those bright green leaves are your best bet. If you're short on time, dried oregano works in a pinch, but fresh basil and parsley add that restaurant-quality touch. The spinach? Baby spinach wilts faster and stays vibrant—no need for those pre-washed bags of mixed greens that turn soggy.
No fresh herbs? Dried oregano at half the amount keeps the dish on track. Out of Roma tomatoes? Cherry tomatoes work too—just halve them. The chicken broth can be swapped for vegetable broth if you're vegetarian, but keep the low-sodium version. For extra depth, add a pinch of smoked paprika to the marinade. The chili flakes are optional, but they add a nice kick—start with half the amount if you're sensitive to spice. And if you're feeling fancy, a splash of white wine in the marinade (about 1 tbsp) adds brightness, but it's not required.
Prep the marinade first—garlic, lemon juice, olive oil, and half the salt—so the chicken can soak up those flavors while you chop the veggies. The rice cooks directly in the pan, so use a heavy-bottomed skillet if you've got one—it prevents burning. Leftovers? This dish reheats beautifully—just add a splash of water or broth to keep it moist. Keeps in the fridge for 4 days or freeze for 3 months. I always double the recipe because it's that good—perfect for meal prep or feeding a crowd.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s the rare dish where you cook everything in one skillet. No messy rice cooker, no extra pots—just chicken, rice, and veggies all simmering together until the spinach wilts into perfect tenderness and the tomatoes burst just enough to sweeten the sauce.
- Garlic Bomb: Between us, the garlic in this dish is the star. I don’t skimp—I crush those cloves right into the oil with the chicken, and by the time the rice is done, every bite has that deep, toasty aroma that makes you want to close your eyes. (Yes, even on a Tuesday night.)
- Lunchbox Hero: This recipe is my go-to for meal prep because it reheats like a dream. The rice stays fluffy, the chicken stays juicy, and the tomatoes don’t turn to mush—just warm, flavorful bites that taste like you made them fresh. Pack it for work or school, and you’ll be the office favorite.
- Budget Win: Chicken thighs are cheaper than breasts, spinach is a steal in season, and a few Roma tomatoes stretch the flavor further than you’d think. I make this for four people for under $15, and somehow, it always disappears. Honestly, it’s the kind of dish that makes grocery day feel like a victory.
Step-by-step instructions for chicken spinach tomato rice
Here's how to create a fragrant, one-pan meal where every ingredient shines.
🍳 Step 1: Sear the Chicken and Sauté Aromatics
Heat the 0.5 cup extra-virgin olive oil in a large, deep skillet over medium-high heat until shimmering. Add the 1.5 lb boneless, skinless chicken thighs (cut into 1-inch pieces) in a single layer, being careful not to overcrowd. Let them sear undisturbed for 3-4 minutes until golden brown on one side.
Flip the chicken pieces and sprinkle with 0.5 tsp red chili flakes, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Sear for another 3-4 minutes until fully cooked through. Remove the chicken from the skillet and set aside on a plate.
In the same skillet, reduce heat to medium and add 4 cloves minced garlic. Sauté for 30 seconds until fragrant—don't let it brown. Add the 4 whole Roma tomatoes (diced) and cook for 2 minutes until they begin to soften. Pour in the 2 tbsp lemon juice and stir to combine.
👨🍳 Step 2: Toast the Rice and Build the Flavor Base
Add the 1 cup long-grain white rice to the skillet and stir to coat it in the tomato-garlic mixture. Toast the rice for 1-2 minutes until it becomes translucent at the edges and you can smell that nutty aroma—this is crucial for developing flavor.
Pour in the 1 cup chicken broth and bring to a gentle simmer. You'll notice the liquid level will be just right—about ½ inch above the rice. This ratio ensures perfectly fluffy grains. Cover the skillet with a tight-fitting lid and reduce heat to low.
Simmer for 15 minutes without lifting the lid. Here's the thing—resist the temptation to peek! The steam needs to build evenly for that perfect texture. After 15 minutes, stir the rice gently with a fork to check for doneness. The liquid should be mostly absorbed, with just a few drops remaining.
🥘 Step 3: Incorporate Spinach and Finish with Herbs
While the rice simmers, wash the 5 oz fresh spinach thoroughly to remove any dirt. Once the rice is nearly done (after 15 minutes2-3 minutes until the spinach wilts completely.
Return the chicken to the skillet and stir gently to distribute it throughout the rice mixture. Cook for an additional 2 minutes to heat the chicken through. Remove from heat and let the dish rest, covered, for 5 minutes. This resting period allows all the flavors to meld together beautifully.
Finally, stir in the 0.25 cup chopped fresh parsley and 0.25 cup chopped fresh basil. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a squeeze of lemon juice to brighten the flavors. The dish should be vibrant, herby, and perfectly balanced.
🍽️ Step 4: Serve with Confidence
Transfer the chicken spinach tomato rice to serving plates, making sure each portion has a generous helping of chicken, rice, and spinach. The dish should be steaming hot and fragrant with a perfect balance of tangy tomatoes, earthy spinach, and herby aromatics.
For the best experience, serve immediately while the rice is still fluffy and the chicken remains juicy. Garnish with extra basil leaves if you like, and offer warm crusty bread on the side to soak up any remaining sauce. This one-pan wonder comes together beautifully and delivers restaurant-quality results with minimal effort.
Pro Tips For Making Chicken Spinach Tomato Rice
- CRISP THE CHICKEN FIRST: Sear the chicken thighs in a hot, dry pan for 5-6 minutes per side before adding anything else—this locks in juices and builds flavor. I used to skip this and ended up with bland, mushy chicken that just blended into the rice. High heat. Seriously, crank it up until you see a good crust.
- SALT THE TOMATOES: Halve the Roma tomatoes and sprinkle them with a pinch of salt 10 minutes before cooking. This draws out moisture, concentrates their flavor, and prevents them from turning to mush when they hit the pan. Sounds weird, but it works—your sauce will taste richer without extra seasoning.
- DON’T OVERCROWD THE SPINACH: Add spinach in batches, letting each wave wilt completely before adding more. I learned this the hard way—dumping it all at once just steams it into sad, limp piles. A handful at a time keeps it vibrant and ensures it actually cooks instead of wilting into the background.
- TOAST THE RICE GRAINS: After cooking the rice, spread it on a baking sheet and let it dry out for 10 minutes. This prevents mushy rice when you mix in the chicken and veggies later. (Yes, even if you’re impatient like me.) The texture stays firm, and the dish holds together better.
Best sauces and condiments for these flavors
Creamy Garlic Sauce
This velvety sauce transforms your dish into a comforting bowl of flavors. Start by melting 2 tablespoons unsalted butter in a small saucepan over medium heat. Add 3 minced garlic cloves and 1 tbsp minced shallot, cooking until fragrant (1 minute).
Pour in ½ cup heavy cream and ¼ cup chicken broth, simmering for 3-4 minutes until slightly thickened. Stir in 1 tbsp fresh lemon juice and 1 tsp chopped parsley for brightness. Pour over the finished dish just before serving—it coats every bite beautifully. 💛
Spicy Tomato Jam
For a sweet-spicy contrast, make a quick tomato jam using ½ cup diced Roma tomatoes, 1 tbsp olive oil, ½ tsp red pepper flakes, and ½ tsp smoked paprika. Simmer in a small saucepan over medium-low heat for 10 minutes, stirring occasionally, until thickened.
Add a pinch of sugar if needed. Spoon generous dollops over the chicken and rice for a tangy, slightly sweet, and spicy kick. I love adding a sprinkle of crumbled feta on top for extra depth.
Lemon-Herb Yogurt Sauce
This bright, cooling sauce balances the richness of the dish perfectly. Mix ½ cup Greek yogurt with 1 tbsp fresh lemon juice, 1 tbsp chopped dill, 1 tsp chopped chives, and a pinch of salt.
For extra flavor, add ½ tsp minced garlic. Drizzle over the finished dish or serve on the side for dipping. It’s especially refreshing during hot summer months and pairs wonderfully with the herby notes in the recipe.
Pesto Swirl
For a bold, herby twist, stir 2 tablespoons basil pesto (store-bought or homemade) into the rice during the final 2 minutes of cooking. The pesto melts into the rice, creating a vibrant green swirl.
If you prefer a lighter touch, mix 1 tablespoon pesto with 1 tablespoon olive oil and drizzle it over the top after serving. I recommend Penzeys Basil Pesto for its rich, balanced flavor.
Cheesy Tomato Sauce
Add a layer of comfort with a simple tomato sauce. Sauté 1 minced garlic clove in 1 tablespoon olive oil over medium heat, then stir in ½ cup crushed tomatoes, ½ teaspoon Italian seasoning, and a pinch of sugar.
Simmer for 5 minutes, then stir in ¼ cup shredded mozzarella until melted. Pour over the dish and top with extra basil leaves for a cheesy, tomato-forward finish. This sauce works especially well if you’re serving the dish to a crowd who loves hearty flavors. 🍅
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
You can, but thighs are ideal for this dish because they stay juicier and more flavorful during cooking. If using breasts, cut them into ½-inch pieces and cook them for 2-3 minutes less per side to avoid overcooking. For extra moisture, add 1-2 tablespoons chicken broth to the pan when returning the chicken to the rice.
How do I adjust this recipe for a larger group?
Double all ingredients and use a larger skillet (at least 12-inch) or a Dutch oven. For 8 servings, you'll need 3 lbs chicken, 2 cups rice, and 2 cups broth. Cook in batches if needed, keeping the chicken warm in a 200°F oven while finishing the rice.
Why did my rice turn out mushy?
Mushy rice usually happens from overcooking or too much liquid. For perfect texture, use a 1:1.5 ratio of rice to liquid (1 cup rice to 1.5 cups broth). Stir only once during cooking to avoid breaking the grains. If your rice is still undercooked after 15 minutes, uncover and cook 2 more minutes on low heat.
Can I make this vegetarian?
Swap the chicken for 1.5 lbs firm tofu or 1 lb mushrooms (cremini or portobello). Press tofu to remove excess water, then cube and pan-fry until golden. Use vegetable broth instead of chicken broth. For extra protein, add ½ cup cooked chickpeas to the rice mixture.
What's the best way to reheat leftovers?
Reheat gently in the microwave with 1 tablespoon water or broth per cup of rice, covered for 90 seconds. For stovetop reheating, add 1-2 tablespoons liquid and cook on low heat for 3-4 minutes, stirring occasionally. Avoid high heat to prevent drying out the chicken or rice.
