Dinner, Meat/Poultry, Most Popular, One Pot, Pasta

One Skillet Pesto Chicken and Orzo

Jump to Recipe

This easy One Skillet Pesto Chicken and Orzo is made with pan seared chicken thighs, basil pesto, artichoke hearts, salty green olives and orzo pasta. Simple, packed with Italian flavors and ready in under an hour, it’s the perfect one pot meal for any night of the week!

One Skillet Pesto Chicken and Orzo

What You’ll Need to Make Pesto Chicken and Orzo

Boneless, skinless chicken thighs: Chicken thighs are my favorite for making one pot meals because they’re far more difficult to overcook than chicken breasts. The bone-in, skin on variety will contribute a deeper flavor while the fat in the skin renders and becomes a delicious base to sauté the aromatics.

Basil pesto: I like the freshness of homemade pesto, but if you want to make this recipe super easy, just use your favorite brand of storebought pesto.

Orzo: chicken thighs and orzo have about the same cook time so they go perfectly together in this one skillet meal! I love the slight chewiness and starchy texture of the orzo, but I believe quinoa would also work as a healthier option.

Artichoke hearts: Because this dish is already pretty rich from the chicken thighs and pesto, go for water packed artichoke hearts as opposed to the jarred, marinated ones. I buy them quartered, but some are sold whole so you may have to do this part real quick yourself.

Castelveterano Olives: if you have never tried this type of olive before, you must. They’re mild and sweet, meaty and they have this amazing green color. So perfect for this dish. You can find them in most well stocked grocery stores or buy them in bulk online. Another type of green olive would work to if you are unable to find Castelveterano.

Garlic & oregano: Fresh garlic works best here. I used dried oregano, but fresh would also be great!

Chicken stock: Opt for low sodium chicken stock. This gives you more control over how much salt is actually going in the pot. I use storebought, but homemade is also good.

One Skillet Pesto Chicken and Orzo

How to Make One Skillet Pesto Chicken and Orzo

This Skillet Pesto Chicken and Orzo is pretty simple and easy to make. Start by coating the chicken thighs in a few spoonfuls of pesto and letting it sit for at least 15 minutes. This can also be done in advance and the chicken can marinate for up to overnight in the fridge.

Once the chicken has had time to marinate, heat a large skillet over the stove. There are a lot of acidic ingredients in this recipe so make sure to use an enameled pan if using cast iron to avoid a metallic taste. Place the thighs skin side down in the pan and let them cook, untouched for about 8 minutes. The skin should be golden brown, crispy and release easily from the pan. Transfer those thighs to a plate and get started on the orzo.

You’ll have a good amount of rendered fat left in the pan once the chicken comes out. This adds flavor, but I like to drain some of it off. All you need is about a tablespoon. Add the garlic and orzo, sautéing until fragrant. This gives the orzo a nice toasty flavor.

One Skillet Pesto Chicken and Orzo

Next, pour in the chicken stock, add the artichoke hearts and olives plus big pinch of salt. Nestle in the chicken thighs and bring everything up to a boil. This Pesto Chicken and Orzo bakes in the oven, uncovered for about 15-20 minutes until the chicken is cooked through and the orzo is tender.

For serving, I like to remove the chicken thighs and toss the orzo with the remaining pesto. You can also drizzle it over the whole pan if you don’t want to mess up the presentation. Enjoy with a few fresh basil sprigs, maybe a light side salad and that’s dinner!

More Recipes to Try

Made this recipe? Tag @wandering_chickpea on Instagram to be featured in my stories and follow along on Pinterest for more delicious recipes!

Yield: 4 servings

One Skillet Pesto Chicken and Orzo

One skillet pesto chicken and orzo

This easy one skillet meal is made with crispy skin chicken thighs, bright basil pesto, artichoke hearts and orzo pasta. An impressive, flavorful meal that’s on the table in under an hour!

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes


  • 1.5 lbs bone in, skin on chicken thighs
  • 1/2 cup basil pesto, homemade or store bought
  • 3 garlic cloves, minced
  • 2 tsp dried oregano
  • 1 cup dry orzo pasta
  • 1 14 oz can quartered artichoke hearts, drained
  • 1/3 cup Castelveterano olives, pitted and torn
  • 2 cups low sodium chicken stock
  • 3/4 tsp salt*
  • Freshly ground black pepper
  • Fresh basil for serving


  1. Preheat the oven to 400º F. 
  2. Add the chicken thighs and 1/4 cup pesto to a bowl. Toss to coat then let marinate for 15-20 minutes on the counter or up to overnight in the fridge.
  3. Heat a large, enameled skillet over medium heat. When hot, add the oil and place the chicken thighs skin side down in the skillet. Cook for 8-10 minutes, until golden brown and crispy. Transfer the thighs to a plate and set aside. 
  4. Drain off all but about 1 tbsp of fat from the pan. Still over medium heat, add the garlic, orzo and oregano. Toast for 3-4 minutes, until fragrant.
  5. Add the artichoke hearts, olives, stock, salt and a few grinds of freshly ground black pepper. Bring to a simmer then arrange the chicken thighs on top. Transfer to the oven to bake, uncovered, for 15-20 minutes or until the chicken has cooked through and the orzo is tender. 
  6. To serve, toss the orzo with the remaining pesto. Top with fresh basil sprigs and a more freshly ground black pepper if desired. 


* Some pestos are saltier than others, especially if using homemade. Taste your pesto beforehand and add more or less salt to the dish accordingly.

Nutrition Information:



Serving Size:

1/4 recipe

Amount Per Serving: Calories: 695Total Fat: 34gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 24gCholesterol: 153mgSodium: 1214mgCarbohydrates: 59gFiber: 9gSugar: 3gProtein: 42g

All nutritional info is an estimation

Did you make this recipe?

Please leave a review below and tag @wandering_chickpea on Instagram!