Chicken Caesar Meal Prep Bowls with Crisp Romaine
Four bowls with air-fried chicken breast, dry romaine, tomatoes, cucumber, rinsed chickpeas, Parmesan, croutons, and homemade Greek yogurt Caesar dressing. Separating the warm, wet, dry, and crisp components keeps the salad from becoming one damp mixture in the refrigerator.
Chicken breast is the standard protein and romaine is the standard green. Chicken thighs and kale remain occasional variations rather than interchangeable items in the core shopping list. The canned chickpeas are rinsed, drained thoroughly, and added directly; each bowl gets 20–50 g according to preference.
The main preparation problem is moisture. Warm chicken can wilt lettuce, cut cucumber and tomatoes release liquid, dressing coats every surface, and croutons absorb humidity quickly. Each of those components is handled separately until the bowl is ready to eat.
What I use for four bowls
I use 20–50 g canned chickpeas per bowl, or 80–200 g for the full batch, adjusting the amount to preference. They are rinsed, drained well, and added without further seasoning or heating. Kale, chicken thighs, and lime remain occasional variations.
Chicken and seasoning
- 600–700 g raw chicken breast
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 3/4 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon Italian seasoning or oregano
- A little lemon juice or paprika, optional
Salad and standard toppings
- 2 large heads romaine, about 400–500 g
- 300 g cherry tomatoes, halved
- 2 medium cucumbers, about 400 g, cut into half-moons or strips
- 80–200 g canned chickpeas total, 20–50 g per bowl, rinsed and well drained
- 40–60 g Parmesan, shaved or grated
- 80–100 g crisp croutons
Homemade yogurt Caesar dressing
- 1 cup plain unsweetened Greek yogurt, about 240 g
- 2 teaspoons minced garlic, or 2 cloves crushed
- 2 tablespoons fresh lemon juice
- 1 tablespoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- 1/4–1/2 teaspoon salt, adjusted to taste
- 1/2 teaspoon black pepper
- A little olive oil, optional, for gloss
How I cook the chicken and protect the chopped romaine
1. Flatten, season, and briefly marinate the chicken
Cut or pound 600 to 700 g chicken breast to an even 1.5-to-2 cm thickness. Coat it with 1 tablespoon olive oil, garlic powder, salt, black pepper, oregano or Italian herbs, and optional lemon or paprika; refrigerate for 15 to 30 minutes.
2. Arrange the chicken for even cooking
For the air fryer, place the pieces in one layer and cook at 190°C, turning once around halfway. For the oven, arrange them on a sheet pan at 200 to 220°C and turn once. The stated time ranges only mark when I begin checking.
3. Check the center, rest, and chop
Air frying usually takes about 12 to 16 minutes and oven cooking about 18 to 25 minutes for my pieces. Remove the chicken when the thickest center reaches 74 to 76°C, rest it for 5 minutes, then chop it into bite-size pieces.
4. Wash and dry the romaine completely
Separate and rinse the leaves from two large romaine heads, spin them dry twice, and blot the remaining moisture with kitchen paper. Cut into 2-to-3 cm pieces only after the leaves are dry.
5. Rinse the chickpeas and prepare the vegetables and toppings
Rinse 80 to 200 g canned chickpeas for the full batch, drain them well, and portion 20 to 50 g per bowl according to preference. Halve 300 g cherry tomatoes, cut 400 g cucumber, and blot both. Portion 40 to 60 g Parmesan and 80 to 100 g croutons. The croutons go into a dry bag or container rather than into the salad box.
6. Mix one cup of yogurt Caesar dressing
Stir 240 g plain Greek yogurt with 2 teaspoons garlic, 2 tablespoons lemon juice, 1 tablespoon Dijon, 1 teaspoon Worcestershire sauce, 1/4 to 1/2 teaspoon salt, and 1/2 teaspoon black pepper. Fish sauce is only a substitute when Worcestershire is unavailable.
7. Separate the warm, dry, wet, and crisp components
Pack the chicken in a reheatable container. Keep the fully dried romaine in its own dry compartment or container, and store the cut tomatoes and cucumber separately so their liquid does not reach the leaves. Dressing belongs in a covered cup and croutons stay in a dry bag or container. Add the drained chickpeas and Parmesan when assembling the salad.
8. Warm the chicken, cool briefly, and toss
Microwave the chicken for 1 to 1.5 minutes or air-fry it at 180°C for 4 to 6 minutes. Let it stand for 1 to 2 minutes so it does not wilt the lettuce, then combine it with chickpeas, romaine, vegetables, Parmesan, dressing, and croutons. The chickpeas can stay cold; they only need to be rinsed and drained before serving.
Day three is my personal limit for this batch
Day one
The romaine is crisp, the chicken is juicy, and the croutons have a firm crunch when added from their dry container. This is when the temperature and texture contrast is strongest.
Day two
The lettuce is slightly softer but still acceptable. Properly separated croutons remain crisp; they soften only when packed with the salad in advance. The cucumber and tomatoes begin releasing some liquid in their own container, which is why they do not sit against the romaine.
Day three
The chicken still tastes good, but the lettuce and cucumber have lost moisture and the overall texture has declined. Dry storage and separate wet vegetables slow the change without stopping it. Day three is the latest I choose to eat this batch; by day four, the lettuce is noticeably soft.
How the bowl tastes
The complete bowl tastes fresh and bright. The yogurt dressing brings rich dairy flavor, clear garlic, and lively lemon acidity. Most of the saltiness comes from the Parmesan and the seasoned chicken. Romaine and cucumber supply the main crunch, while warm chicken makes the salad satisfying without making it feel oily.
The most useful contrast comes from adding the dressing only at serving: it can coat the crisp lettuce and tender chicken without softening the leaves during storage. Garlic and lemon remain clear against the salty Parmesan, while Greek yogurt gives the dressing a creamy base.
Dry romaine matters more than complicated layering
Putting wet vegetables at the bottom and lettuce on top can help for a short trip, but it does not provide the same protection as separate containers. A shaken lunch bag can bring the layers together, and moisture can still move through a closed box. Spinning and blotting the romaine, then isolating tomatoes, cucumber, and dressing, gives the leaves a better chance of staying crisp.
The temperature boundary matters too. Only the chicken is reheated. Letting it cool briefly before assembly protects the romaine from trapped steam, while cold chickpeas, vegetables, dressing, Parmesan, and dry croutons restore the contrast expected from a Caesar-style salad.
Allergen and product-label notes
Greek yogurt and Parmesan contain milk, croutons commonly contain wheat, and Dijon contains mustard. Worcestershire formulas vary: some products contain fish or other ingredients that matter for specific allergies. Check the exact Worcestershire sauce, mustard, and crouton labels when cooking for someone with an allergy. If fish sauce is used as the substitute, the fish allergen must also be clear.