This Mediterranean chicken avocado lunch bowl is for the days when you want something fresh, filling and simple without using rice as the base.
Grilled chicken gives the bowl substance. Cucumber, cherry tomatoes, red onion and olives keep it bright. Avocado adds creaminess, and a simple yogurt dip brings everything together without making the bowl feel heavy.
The important part is how you pack it. Chicken can be prepared ahead, but avocado is better added close to serving. The yogurt dip should stay separate until lunch so the vegetables do not get wet and the bowl stays fresher.

Why this chicken avocado lunch bowl works
A good no-rice lunch bowl still needs balance.
- Chicken makes the bowl feel complete and satisfying.
- Avocado adds creaminess, but works best when added fresh.
- Cucumber and tomatoes keep the bowl bright and crisp.
- Olives and red onion add Mediterranean flavor without extra cooking.
- Yogurt dip gives the bowl a creamy finish without needing a heavy dressing.
This is not a bowl that should be fully mixed hours before eating. It works better when the chicken, vegetables, avocado and dip each keep their own texture until lunch.
If you want a broader method for packing bowls without mixing everything too early, read How to Batch Cook Meal Prep Bowls Without Mixing Everything Together.
Ingredients
For the bowl
- 1 cooked chicken breast, sliced
- 1/2 avocado, sliced close to serving
- 1/2 cup cucumber, diced or sliced
- 1/2 cup cherry tomatoes, halved
- 2 tablespoons olives, sliced or whole
- 1 tablespoon thinly sliced red onion
- 1 tablespoon chopped parsley or dill, optional
- Salt and black pepper, to taste
- Lemon wedge, for serving
For the yogurt dip
- 3 tablespoons Greek yogurt
- 1 teaspoon olive oil
- 1 teaspoon lemon juice
- 1 small garlic clove, finely grated, or 1/4 teaspoon garlic powder
- 1 teaspoon chopped dill or parsley, optional
- Salt and black pepper, to taste
- 1–2 teaspoons water, to thin if needed
How to build the bowl
- Cook the chicken. Grill, pan-sear or bake the chicken until cooked through. Let it rest, then slice it.
- Prepare the vegetables. Dice the cucumber, halve the cherry tomatoes and slice the red onion.
- Make the yogurt dip. Stir together Greek yogurt, olive oil, lemon juice, garlic, herbs, salt and pepper. Add a little water if you want a thinner dip.
- Pack the bowl in sections. Add chicken, cucumber, tomatoes, olives and onion to the container without mixing everything together.
- Add avocado later. Slice the avocado close to eating, or pack it separately with a little lemon juice if you are eating the bowl the same day.
- Finish at lunch. Add the yogurt dip, squeeze lemon over the bowl and toss gently when ready to eat.
Why avocado should be added close to serving
Avocado makes this bowl creamy, but it is also the ingredient that changes fastest.
Once sliced, avocado can brown, soften and lose its fresh texture. That does not mean it cannot work in meal prep. It just means it should be treated as a finishing ingredient, not something to bury under chicken and vegetables the day before.
If you are eating at home, cut the avocado right before serving. If you are packing this bowl for work, add a little lemon juice and keep the avocado separate, then eat it the same day.
For another avocado-based lunch idea, read Egg and Avocado Lunch Bowl.
Keep the yogurt dip separate
The yogurt dip should not sit on the vegetables for hours.
It tastes better when added close to eating, and it keeps cucumber, tomatoes and onion from turning wet too early.
This post may contain affiliate links, including Amazon links. As an Amazon Associate, I earn from qualifying purchases, at no extra cost to you.
For yogurt dip, lemon dressing or small sauces, small leakproof sauce containers can help keep the creamy part separate until lunch.
A small container is usually enough for one bowl. Fill it, close it tightly and add the dip when you are ready to eat.
Best way to pack this bowl
Pack the cooked chicken in one section and the vegetables in another. Keep the yogurt dip separate and add avocado close to serving.
If you are using a single container, place sturdier ingredients on the bottom and more delicate ingredients on top. Avoid pressing avocado under chicken or wet vegetables.
If you want to eat the bowl cold, keep everything chilled until lunch. If you want the chicken warm, reheat only the chicken and add it back to the fresh vegetables after.
Meal prep and storage tips
This bowl is best when the chicken is cooked, cooled and stored separately from the creamy dip and avocado.
For general leftover safety, the USDA explains safe storage timing in its leftovers and food safety guide.
Cooked chicken is usually best within 3 to 4 days when refrigerated properly. For this specific bowl, the freshest texture usually comes from eating it within 2 to 3 days and adding avocado the day you eat it.
Keep the yogurt dip chilled. Keep avocado separate when possible. If the bowl will travel to work, keep it cold and avoid leaving it in a warm bag or car.
Easy variations
- Add chickpeas: Add chickpeas if you want the bowl to feel more filling.
- Add feta: Sprinkle feta over the vegetables for a saltier finish.
- Use tuna: Replace chicken with tuna for a no-cook version.
- Use cabbage: Replace cucumber or lettuce with shredded cabbage for more crunch.
- Add greens: Serve the bowl over spinach, arugula or chopped romaine.
- Make it spicy: Add chili flakes or a little harissa to the yogurt dip.
For another fresh bowl with chickpeas and vegetables, read Chickpea Spinach Meal Prep Bowls.
What to serve with it
This bowl works well on its own as a light lunch. If you want something more filling, add chickpeas, boiled egg, roasted potatoes or a small piece of pita on the side.
If you want another fresh lunch bowl without rice, try Fresh Fish Lunch Bowl No Rice with Cucumber and Avocado.
A fresh chicken bowl for real lunches
This Mediterranean chicken avocado lunch bowl works because it does not force every ingredient to behave the same way.
The chicken can be prepared ahead. The vegetables stay fresh when kept dry. The yogurt dip waits until lunch. The avocado is added close to serving.
That simple order is what keeps the bowl from turning wet or heavy. It feels prepared, but still fresh enough to enjoy.