This dairy-free chicken Alfredo with spinach and olives is rich, creamy and full of flavor. The cashew-based cream sauce creates a luscious texture, while spinach and black olives add brightness and a savory finish. It’s a satisfying, one-pan meal that’s gluten-free, paleo-friendly and Whole30 compatible.

If you enjoy dairy-free Alfredo variations, you’ll also like cauliflower Alfredo and other dairy-free sauce options. This recipe makes a complete, healthy dinner that comes together quickly and tastes like comfort food without dairy.
Recipe highlights:
- Luxurious flavor: A cashew cream sauce gives this dish a rich, cheesy taste without dairy.
- Quick and simple: One pan, ready in under 30 minutes.
- Complete meal: Spinach and black olives boost flavor and add color and nutrition.
- Diet-friendly: Dairy-free, gluten-free, paleo and Whole30 compatible.
Ingredient notes:
Refer to the recipe card below for exact measurements.
Jump to the Recipe Card.

- Boneless chicken breasts — boneless thighs work as a substitute if you prefer dark meat.
- Coconut oil — used for cooking; swap for avocado or olive oil if preferred.
- Raw cashews — essential for the creamy dairy-free sauce. Use raw, not roasted.
- Full-fat coconut milk — creates a thick, silky sauce; cashew or almond milk can be used if you avoid coconut.
- Nutritional yeast — adds a savory, cheesy note without dairy.
- White onion — sweet or yellow onion can be substituted.
- Black olives — optional but recommended for a briny contrast.
- Spinach — fresh or frozen both work well.
- Seasonings: Italian seasoning, sea salt and ground black pepper keep the flavor simple and balanced.
Recipe variations and add ins:
- You can omit the spinach for a more classic Alfredo-style dish.
- This recipe adapts well to other vegetables — try peas, broccoli, cauliflower or zucchini in place of or in addition to the spinach.
How to make dairy-free chicken Alfredo:

- Step 1: Combine all sauce ingredients in a high-speed blender.

- Step 2: Blend until completely smooth and creamy.

- Step 3: Heat oil in a large skillet over medium heat. Add the chopped chicken and cook a few minutes per side until cooked through and browned.

- Step 4: Pour the blended sauce over the cooked chicken and stir to combine.

- Step 5: Add the spinach and chopped olives, stirring until the spinach wilts and the olives are warmed through.

- Step 6: Reduce heat to low and simmer 5–10 minutes, stirring occasionally so the sauce doesn’t stick. Serve warm.
Top tips:
- Turn chicken pieces regularly while cooking so they brown and cook evenly.
- If the chicken starts to stick, add a little more oil or lower the heat.
- Serving ideas: enjoy as-is for a low-carb plate or serve over pasta, spaghetti squash, sweet potato rice, zucchini noodles, rice or cauliflower rice.

Dairy-free chicken Alfredo FAQs:
No. This recipe is not low carb or specifically ketogenic.
No, this recipe is not AIP compliant.
Store leftovers in an airtight container in the refrigerator for up to 5 days.
Yes. Freeze in a freezer-safe container for up to 3 months. Thaw and reheat gently to preserve texture.
Other dairy-free meals you will love:
-
Dairy Free Sun-Dried Tomato Chicken with Spinach
-
One Pan Healthy Mango Chicken Curry
-
Whole30 Teriyaki Chicken and Broccoli
-
Dairy-Free Shepherd’s Pie (Whole30, Gluten-Free & Paleo)
Follow the author on social platforms for more recipes and tips, and if you make this dish consider leaving a review.
Recipe

Dairy-Free Chicken Alfredo with Spinach and Olives
Equipment
-
Vitamix blender (or other high-speed blender)
-
Skillet or large pan
Ingredients
Sauce Ingredients
- 1 cup raw cashews
- 1 cup full-fat coconut milk
- 1/2 cup warm water
- 1/2 cup chopped white onion
- 3 tablespoons nutritional yeast
- 1 tablespoon Italian seasoning
- 1 clove garlic, minced
- 1/2 teaspoon sea salt
- 1/4 teaspoon ground black pepper
Chicken Ingredients
- 3 tablespoons coconut oil (or avocado oil)
- 3 large chicken breasts, chopped
- 300 grams fresh or frozen spinach
- 2 cans chopped black olives
Instructions
-
Make the sauce by adding all sauce ingredients to a high-speed blender and blend until smooth.
-
Heat oil in a large pan over medium heat. Add the chopped chicken and cook a couple minutes per side until cooked through and lightly browned.
-
Pour the blended sauce over the cooked chicken and stir to combine.
-
Add the spinach and olives, then reduce heat to low and simmer 5–10 minutes, stirring regularly so the sauce doesn’t stick.
-
Serve warm and enjoy.
Notes
- You can use fresh or frozen spinach.
- Omit olives if you don’t enjoy them.
- Nutritional values are estimates and will vary with ingredient brands and portion sizes.
Nutrition
|
Carbohydrates: 27 g
|
Protein: 50 g