Whole30 Chicken Caesar Salad
A crisp, satisfying Whole30-compatible take on the classic Caesar salad. Juicy grilled chicken, crunchy romaine, and a creamy, dairy-free dressing made from blended cashews, garlic, and anchovies. Every bite has that signature tangy-garlicky punch without a drop of cheese or croutons.
For 4 servings
- prep
Soak the cashews.
Place raw cashews in a bowl and cover with warm water. Set aside to soak for 30 minutes while you prep the other ingredients. Drain before blending.
- prep
Season the chicken.
Pat the chicken breasts dry. Rub both sides with olive oil, then season evenly with salt, black pepper, and garlic powder.
TIPLet the chicken sit at room temperature for 10 minutes so it cooks evenly. - grill · ~13 min
Grill the chicken breasts.
1.Heat a grill pan over medium-high heat until hot.2.Lay the chicken breasts in the pan and cook undisturbed for 6 minutes.3.Flip and cook another 6 minutes, or until internal temperature hits 165°F.4.Transfer to a cutting board and rest 5 minutes before slicing. - mix · ~2 min
Blend the dairy-free Caesar dressing.
1.In a blender, combine drained cashews, water, anchovy fillets, garlic, olive oil, lemon juice, and dijon mustard.2.Blend on high until completely smooth and creamy, about 60 seconds.3.Add salt and black pepper, then blend again briefly to incorporate.4.Taste and adjust lemon or salt if needed.TIPIf the dressing is too thick, add water one tablespoon at a time until it reaches drizzling consistency. - prep
Chop the romaine lettuce.
Wash the romaine heads, spin dry, and chop into bite-sized pieces. Add to a large mixing bowl.
TIPMake sure the lettuce is very dry so the dressing coats it without getting watery. - assemble
Slice the chicken and toss the salad.
1.Slice the rested chicken breasts against the grain into thin strips.2.Pour half the dressing over the chopped romaine and toss gently until every leaf is coated.3.Divide the dressed lettuce among four plates.4.Top each plate with sliced chicken and drizzle with remaining dressing. - garnish
Finish with cracked black pepper and serve immediately.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak cashews in warm water for a full 30 minutes to ensure a silky-smooth dressing.
- 2Pat chicken breasts completely dry before seasoning for a better sear and golden crust.
- 3Let grilled chicken rest 5 minutes before slicing to keep juices locked in.
- 4Dry romaine thoroughly after washing so the dressing clings to leaves instead of sliding off.
- 5Blend dressing until absolutely smooth, then adjust thickness with water a tablespoon at a time.
- 6Slice chicken against the grain for tender, easy-to-eat strips.
Adapt it for your goals.
High-Protein
Add 2 chopped hard-boiled eggs (if not strict Whole30) or an extra 200g grilled chicken breast for a protein-packed meal that keeps you full longer.
Nut FreeNut-Free
Replace cashews with 3/4 cup raw sunflower seeds (soaked 2 hours) for a creamy, nut-free dressing that still fits Whole30 guidelines.
VeganVegan
Omit anchovies and add 1 tablespoon capers plus 1 teaspoon miso paste to the dressing for a plant-based umami punch.
Grilled RomaineGrilled Romaine
Halve the romaine hearts and grill cut-side down for 2 minutes before chopping — adds a smoky char that pairs beautifully with the creamy dressing.
Why this is on our healthy list.
Rich in Healthy Fats
Cashews and olive oil provide heart-friendly monounsaturated fats that support nutrient absorption and satiety.
High-Quality Protein
Grilled chicken breast delivers lean, complete protein essential for muscle repair and recovery.
Vitamin A from Romaine
Romaine lettuce is an excellent source of vitamin A from beta-carotene, supporting eye health and immune function.
Whole30-Compliant
This recipe contains no grains, dairy, legumes, soy, or added sugars, making it suitable for Whole30 elimination diets.
Frequently asked questions
Yes, the dressing keeps in an airtight container in the fridge for up to 5 days. Stir or blend briefly before using as it may thicken.



