This grilled chicken orzo salad is an easy weeknight dinner featuring tender chicken, fresh avocado, and salty feta. Ready in 30 minutes, it's perfect for busy families.
Ingredients
Instructions
Begin by preparing the chicken. Pat the chicken breasts dry with paper towels to remove excess moisture—this is crucial for achieving a beautiful golden sear. In a small bowl, combine 1 tablespoon of olive oil, garlic powder, dried oregano, and a generous pinch of salt and pepper. Rub this mixture all over the chicken, ensuring even coverage. Let the chicken rest at room temperature for about 10 minutes while you start the orzo. This brief rest allows the seasoning to penetrate and the chicken to cook more evenly.

Bring a large pot of salted water to a rolling boil (use about 1 tablespoon of salt per 4 cups of water). Add the orzo and cook according to package directions until al dente, typically 8–10 minutes. Stir occasionally to prevent sticking. While the pasta cooks, prepare an ice bath by filling a large bowl with cold water and ice cubes. Once the orzo is tender but still has a slight bite, drain it in a fine-mesh sieve and immediately plunge it into the ice bath to stop the cooking process. Swirl the orzo gently for about 30 seconds, then drain again thoroughly. Toss with a drizzle of olive oil to prevent clumping.

Preheat a grill pan or outdoor grill to medium-high heat (about 400°F/200°C). If using a grill pan, brush it lightly with the remaining tablespoon of olive oil. Place the seasoned chicken on the grill and cook for 5–7 minutes per side, depending on thickness. You’ll know it’s time to flip when the chicken releases easily from the grates—if it sticks, it needs another minute. The internal temperature should reach 165°F (74°C) when measured with an instant-read thermometer. For extra juiciness, let the chicken rest on a cutting board for 5 minutes before slicing against the grain into bite-sized strips.
While the chicken rests, prepare the dressing. In a small jar or bowl, whisk together the fresh lemon juice, extra-virgin olive oil, red wine vinegar, and a pinch of salt and pepper. Taste and adjust acidity or salt as needed. The dressing should be bright and tangy to balance the richness of the avocado and feta.
In a large mixing bowl, combine the cooled orzo, diced avocado, crumbled feta, and chopped parsley. If using olives, add them now. Pour the dressing over the mixture and toss gently with a spatula to coat everything evenly. Be careful not to mash the avocado—you want distinct chunks. Add the sliced grilled chicken on top or fold it in gently. The salad can be served immediately at room temperature or chilled for later. For the best flavor, let it sit for 10 minutes before serving to allow the orzo to absorb the dressing.
For best results
- For perfectly cooked chicken every time, use an instant-read thermometer. Insert it into the thickest part of the breast; when it reads 165°F (74°C), it's done. Overcooking leads to dry, tough meat. Letting the chicken rest after grilling allows the juices to redistribute, ensuring each bite is moist and flavorful.
- To prevent orzo from turning mushy, always cook it al dente and shock it in an ice bath. This stops the carryover cooking and sets the texture. If you skip this step, the orzo will continue to soften as it sits in the dressing, resulting in a pasty salad.
- Use a ripe but firm avocado. Squeeze the avocado gently—it should yield slightly but not feel mushy. If it's too soft, it will turn into guacamole when tossed. Dice the avocado just before assembling to prevent browning; a squeeze of lemon juice over the chunks can also help preserve their green color.
- For maximum flavor, season the chicken generously and let the salad sit for at least 10 minutes before serving. This resting time allows the orzo to absorb the tangy dressing and the flavors to meld. If you have time, refrigerate the salad for 30 minutes—it tastes even better the next day as leftovers.
- To make this meal budget-friendly, buy chicken breasts in bulk when on sale and freeze them. Orzo is a pantry staple that costs pennies per serving. Feta cheese can be substituted with cotija or even shredded Parmesan for a different flavor profile. Fresh parsley can be swapped for basil or mint for a refreshing twist.
- If you're meal-prepping, store the dressing separately and add it just before serving. The avocado should also be added fresh each time to avoid browning. The orzo and chicken can be prepped ahead and kept in the fridge for up to 3 days.
Variations
- Make it vegetarian by swapping the chicken for grilled halloumi cheese or chickpeas. Halloumi holds its shape on the grill and provides a salty, chewy texture that mimics chicken. For a vegan version, use marinated tofu or tempeh, and replace feta with a dairy-free alternative like almond-based feta or nutritional yeast for a cheesy flavor.
- Add a Mediterranean twist by including chopped sun-dried tomatoes, artichoke hearts, and roasted red peppers. These ingredients add a sweet, tangy depth that complements the lemon dressing. You can also swap the parsley for fresh mint or dill for a different herbal note.
- For a protein boost, double the chicken or add a can of drained chickpeas. This turns the salad into a complete meal that's perfect for post-workout refueling. The chickpeas also add fiber and a creamy texture that pairs well with the orzo.
- If you prefer a creamy dressing, whisk together 2 tablespoons of Greek yogurt with the lemon juice, olive oil, and a clove of minced garlic. This creates a tangy, creamy sauce that coats the orzo beautifully. Reduce the olive oil to 2 tablespoons to keep the calorie count in check.
- For a low-carb option, replace orzo with cauliflower rice or zucchini noodles (zoodles). Cook the cauliflower rice in a skillet until tender, then cool and mix with the other ingredients. The cooking time remains similar, and the dish becomes lighter and more vegetable-forward.
Nutrition
- Calories485 kcal
- Total Fat28g
- Saturated Fat7g
- Cholesterol85mg
- Sodium520mg
- Total Carbohydrates32g
- Dietary Fiber6g
- Sugars3g
- Protein30g
