Taste & Nourish
Evidence-based nutrition, food benefits & healthy recipes

Dairy-Free Spinach Artichoke Dip (Creamy & Cashew-Based)

Jump to Recipe Print Recipe

Most spinach artichoke dips depend on cream cheese, sour cream, and a heavy hand of Parmesan, which leaves anyone avoiding dairy with a bowl of raw vegetables. This dairy-free spinach artichoke dip gets its richness from blended cashews, lemon, and nutritional yeast, and it bakes into a bubbling, golden, scoopable dip.

The recipe has three jobs: a silky, savory sauce, a filling that isn’t watery, and a golden top that holds up to a dipper. The sections below explain how to get each one.

If you’re planning a full party menu, our guide to easy holiday appetizer recipes covers make-ahead planning and crowd-pleasers that pair well with a hot dip.

Quick Answer

Dairy-free spinach artichoke dip gets its creamy base from soaked cashews blended with plant milk, lemon juice, and nutritional yeast. That sauce is folded into well-squeezed spinach and chopped artichoke hearts, then baked at 375°F for 20 to 25 minutes until the edges bubble and the top turns golden. Expect a rich, tangy, savory dip, not a stringy, stretchy cheese pull.

Key Takeaways

  • Soaked raw cashews blended until completely smooth give this dairy-free spinach artichoke dip its creamy body.
  • Squeezing the thawed spinach until it is nearly dry is the biggest factor in avoiding a watery dip.
  • Lemon juice and salt stand in for the tang of cultured dairy, so taste the mixture before baking.
  • Bake until the edges bubble and the topping is golden, about 20 to 25 minutes, and let the dip rest a few minutes before serving.
  • Serve it warm in a small dish and refrigerate leftovers within two hours (one hour in hot weather).

Recipe Overview

  • Yield: about 3 cups, roughly 10 appetizer servings of about ⅓ cup each
  • Prep time: about 20 minutes, plus 30 minutes to soak the cashews
  • Cook time: about 5 minutes on the stovetop and 20 to 25 minutes in the oven
  • Dietary notes: contains tree nuts (cashews), and soy if you use miso. Panko contains wheat.

Times and yield are approximate and will vary with your pan, oven, and how thoroughly you squeeze the spinach.

What Makes Dairy-Free Spinach Artichoke Dip Creamy

In a classic dip, cream cheese supplies fat and body, sour cream or mayonnaise adds tang, and Parmesan adds salty, savory depth. This version rebuilds each of those jobs with plant ingredients:

  • Cashews supply the fat and the smooth body. Once soaked and blended, they turn into something close to heavy cream.
  • Lemon juice supplies the tang that cultured dairy would normally bring.
  • Nutritional yeast and miso supply the savory, slightly cheesy depth.
  • Olive oil, onion, and garlic cooked together at the start add aromatic flavor so the dip doesn’t taste like plain blended nuts.

The result is creamy and spoonable rather than stretchy. If you want a melted top layer, a dairy-free mozzarella-style shred helps, but it’s optional.

Ingredients

Dairy-Free Spinach Artichoke Dip ( Cashew-Based Baked Appetizer)

For the cashew cream

  • 1 cup raw, unsalted cashews
  • ¾ cup plain, unsweetened oat milk (or another unsweetened plant milk)
  • 3 tablespoons nutritional yeast
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon white miso (optional, for extra savory depth)
  • ½ teaspoon kosher salt, plus more to taste
  • ¼ teaspoon black pepper
  • Pinch of cayenne pepper (optional)

For the dip

  • 1 tablespoon olive oil
  • ½ cup finely chopped yellow onion
  • 3 garlic cloves, minced
  • 1 package (10 ounces) frozen chopped spinach, thawed
  • 1 can (14 ounces) artichoke hearts packed in water, drained and chopped

For the topping

  • ½ cup dairy-free mozzarella-style shreds (optional)
  • ⅓ cup panko breadcrumbs
  • 1 tablespoon olive oil
  • Small pinch of salt

Equipment

  • A blender, preferably high-speed, so the cashew cream turns out fully smooth
  • A 10-inch ovenproof skillet, or a skillet plus a 1½-quart baking dish or 9-inch pie plate
  • A clean kitchen towel or a fine-mesh strainer for squeezing the spinach
  • A food thermometer, helpful for reheating leftovers

Ingredient Notes

Raw cashews. Choose raw, unsalted cashews. Roasted or salted ones change the flavor and can make the sauce taste heavy. Cashews are a tree nut, so be careful when serving guests with nut allergies. A nut-free option appears in the variations below.

Nutritional yeast. This deactivated yeast adds a savory, cheese-like flavor. It is not the same as brewer’s yeast or active baking yeast. Don’t increase the amount past what’s listed, because too much can taste powdery and slightly bitter.

White miso. Miso adds a salty, fermented depth that the dip would otherwise lack. Skip it if you avoid soy, and note that some misos contain barley, which matters for gluten-free cooking.

Artichoke hearts. Use artichokes packed in water or light brine. Marinated artichokes add extra oil, vinegar, and salt, which can throw off the balance, so rinse them well and reduce the salt if you use them.

Dairy-free mozzarella shreds. Melting quality varies widely between brands. Read the label if you need the product to be free of milk ingredients, since “plant-based” and “dairy-free” are not always interchangeable on packaging.

How to Make Dairy-Free Spinach Artichoke Dip

1. Soak the cashews. Cover them with just-boiled water and let them stand 30 minutes, or soak them in cool water for several hours. Drain and rinse. Softer cashews blend smoother.

2. Heat the oven and prep the vegetables. Heat the oven to 375°F. Wrap the thawed spinach in a clean towel and twist hard over the sink until almost no liquid comes out. Fluff the spinach apart with your fingers. Pat the artichoke hearts dry and chop them into small, roughly ½-inch pieces.

Thawed chopped spinach twisted in a clean kitchen towel to squeeze out excess liquid
Thawed chopped spinach twisted in a clean kitchen towel to squeeze out excess liquid

3. Cook the aromatics. Warm 1 tablespoon olive oil in an ovenproof skillet over medium heat. Cook the onion for 4 to 5 minutes until soft and translucent, not browned. Add the garlic and stir for about 30 seconds until fragrant. Take the pan off the heat.

4. Blend the cashew cream. Combine the drained cashews, oat milk, nutritional yeast, lemon juice, miso, salt, pepper, and cayenne in the blender. Blend 1 to 2 minutes, scraping down the sides, until completely smooth. It should be thick but pourable, similar to thick Greek yogurt. If it’s too stiff to blend, add milk a tablespoon at a time.

Smooth, thick cashew cream in a blender after blending with lemon and nutritional yeast

5. Combine. Stir the cashew cream, spinach, and artichokes into the skillet with the onion and garlic until everything is evenly coated. Taste it. It should seem slightly bold on its own, because it will be scooped onto plain dippers. Add salt or a squeeze of lemon if it tastes flat.

6. Top. Smooth the surface (or transfer to your baking dish). Scatter the dairy-free shreds over the top, if using. Toss the panko with 1 tablespoon olive oil and a pinch of salt, then sprinkle it over the dip.

7. Bake. Bake for 20 to 25 minutes, until the edges bubble and the panko is golden brown. If the top is pale but the dip is hot, broil for 1 to 2 minutes, watching closely because panko burns fast.

8. Rest. Let the dip stand about 5 minutes. It thickens slightly as it cools and scoops more cleanly.

Nutrition Facts for Dairy-Free Spinach Artichoke Dip

These values are approximate estimates per serving (about ⅓ cup, based on 10 servings), and they don’t include dippers.

  • Calories: about 150
  • Total fat: about 10 g
  • Saturated fat: about 2 g
  • Carbohydrates: about 10 g
  • Fiber: about 2 g
  • Sugars: about 2 g
  • Protein: about 4 g
  • Sodium: about 330 mg

Values vary with brands, substitutions, and portion size. This estimate is based on typical ingredient values from USDA FoodData Central.

How to Get the Best Texture

Texture is where dairy-free dips most often disappoint, so three details matter most.

Dry spinach. Spinach holds a surprising amount of water. Left in the dip, that liquid thins the cashew cream and pools around the edges as it bakes. Squeeze, then squeeze again.

Smooth cream. To check that the cashew cream is fully blended, rub a small amount between your fingers. If you feel grit, blend longer or add a spoonful of milk. Longer soaking and a high-speed blender both help.

Chunk size. Chop the artichokes small enough to fit on a cracker but large enough to stay distinct. Pulsing them to mush makes the dip heavy and pasty.

From My Kitchen

I recommend tasting the filling before it goes in the oven and adjusting it then, because plain crackers and vegetables dilute the flavor once you scoop. If it tastes round but flat, I reach for lemon first and salt second. I also recommend baking in a skillet or shallow dish rather than a deep one, since a shallow layer gives you more golden, crisp topping per scoop and heats through faster.

How to Serve Dairy-Free Spinach Artichoke Dip

Serve the dip warm, straight from the skillet set on a trivet, with sturdy dippers that can take a thick scoop:

Golden baked spinach artichoke dip served with baguette slices and cucumber rounds

  • Toasted baguette slices or pita wedges
  • Sturdy crackers or pretzel crisps
  • Cucumber rounds, endive leaves, celery sticks, and bell pepper strips
  • Crunchy low-carb crackers (see our chia seed crackers recipe)
  • A crisp, leafy green crunch on the side (see our crispy baked spinach chips)

Garnish with a little chopped parsley, a squeeze of lemon, or a pinch of red pepper flakes. A dip this savory needs little else.

Party Serving Ideas

For a gathering, plan on roughly 2 to 3 tablespoons per guest when the dip is one of several appetizers. Because the dip firms up as it cools, serving it in a smaller dish and baking a second batch works better than keeping one big dish warm for hours.

A few easy companions for the table:

If everything on the table needs to be dairy-free, check each recipe’s ingredients first, since this dip’s dairy-free status doesn’t extend to the other dishes.

Make-Ahead Instructions

You can blend the cashew cream and prep the spinach and artichokes a day ahead. Store the cream and the vegetables separately in covered containers in the refrigerator, because spinach left in the sauce keeps releasing water. The cream will thicken as it chills, so stir in a splash of plant milk to loosen it. Combine, top, and bake just before serving. Add a few extra minutes if the mixture goes into the oven cold.

Wait to add the panko topping until right before baking so it stays crisp.

Storing, Reheating, and Freezing Dairy-Free Spinach Artichoke Dip

Food safety first. A cashew-based dip with vegetables is perishable. The USDA advises that perishable food should not sit out more than two hours, or more than one hour when the temperature is above 90°F. For a party, set out only part of the dip and refresh it from the oven.

Refrigerating. Transfer leftovers to a shallow, covered container so they cool quickly, and refrigerate within the same time limits. Plan to eat them within three to four days. The topping will soften, but the flavor holds well.

Reheating. Reheat in a 350°F oven, covered with foil, for about 15 to 20 minutes depending on depth, stirring in a splash of plant milk if it looks stiff. Uncover for the last few minutes to re-crisp the top. A microwave works in short bursts with stirring between them. Heat leftovers until steaming hot throughout, and a food thermometer should read 165°F in the center.

Freezing. I don’t recommend freezing this dip. Cashew cream can turn grainy or separate after thawing, and the spinach and artichokes release extra water. If you want to prepare ahead, refrigerate the components instead.

Common Mistakes

  1. Under-squeezing the spinach. The dip turns loose and watery because spinach holds more liquid than it looks like. Twist it in a towel until almost no liquid drips out.
  2. Blending too briefly. Unsoaked or under-blended cashews leave a gritty texture. Soak them fully and blend for a couple of minutes until the sauce feels silky.
  3. Skipping the taste test. Plant-based sauces can taste flat without enough acid and salt, since nothing is fermented or aged the way dairy is. Taste before baking, then adjust with lemon juice and salt.
  4. Using marinated artichokes without adjusting. The added oil, vinegar, and salt can make the dip greasy or sharp. Choose water-packed artichokes or rinse marinated ones and cut back on the salt.
  5. Over-baking. A cashew dip baked too long dries out and can develop a crusty, tough surface. Pull it when the edges are bubbling and the top is golden.
  6. Letting it sit too long. As the dip cools, it firms into a dense paste. Serve it warm in smaller batches, and loosen reheated leftovers with a splash of milk.

Variations

  • Nut-free version: Replace the cashews with 1 can (15 ounces) of drained, rinsed white beans and use 2 tablespoons olive oil in the blender. Expect a lighter, less rich dip, and add milk a tablespoon at a time to reach a thick, smooth consistency.
  • Spicy: Add chopped pickled jalapeños and extra cayenne.
  • Smoky: Stir in ½ teaspoon smoked paprika.
  • Fresh herb: Fold in a few tablespoons of chopped dill or parsley after baking for brightness.
  • Gluten-free: Use gluten-free panko, or skip the breadcrumbs and use only the dairy-free shreds on top, and check that your miso is gluten-free.

Spinach Artichoke Dip: FAQs

Is this dairy-free spinach artichoke dip also vegan?

The ingredients listed are plant-based, so it can be vegan. Check the labels on the plant milk, miso, shreds, and panko, since some products contain animal-derived ingredients.

Can I use fresh spinach instead of frozen?

Yes. Use about 1 pound of fresh spinach, cook it in a dry skillet until wilted, cool it, and squeeze out as much liquid as you can before chopping.

Do I need nutritional yeast?

It adds a savory, cheese-like note, so the dip tastes noticeably flatter without it. If you leave it out, add a little extra miso and lemon juice and taste as you go.

Why is my dip bland?

The usual causes are too little salt, too little lemon, or diluted flavor from wet spinach. Season the mixture before baking, and make sure it tastes slightly bold.

Can I make it without a high-speed blender?

Yes, but soak the cashews longer, blend in stages, and add a little extra milk if the blades struggle. The sauce should feel smooth with no grit.

Can I serve it cold?

You can, but the dip is much better warm, when the texture is creamy and loose. Cold, it firms up considerably.

What should I do if the baked dip looks watery?

Stir it well and let it rest for a few minutes, since it thickens as it cools. If it stays watery, the spinach probably wasn’t squeezed dry enough. Next time, wring it out more firmly.

Dairy-Free Spinach Artichoke Dip

Recipe by Hanan Abo Samra
Servings

10

servings
Prep time

50

minutes
Cooking time

30

minutes
Calories

150

kcal
80

1

hour 

20

minutes

A creamy, golden baked spinach artichoke dip made without dairy. Soaked cashews, lemon juice, and nutritional yeast create the rich base, folded with well-squeezed spinach and chopped artichoke hearts.

Ingredients

  • For the cashew cream:

  • 1 cup raw, unsalted cashews

  • ¾ cup plain, unsweetened oat milk (or another unsweetened plant milk)

  • 3 tablespoons nutritional yeast

  • 2 tablespoons fresh lemon juice

  • 1 tablespoon white miso (optional, for extra savory depth)

  • ½ teaspoon kosher salt, plus more to taste

  • ¼ teaspoon black pepper

  • Pinch of cayenne pepper (optional)

  • For the dip:

  • 1 tablespoon olive oil

  • ½ cup finely chopped yellow onion

  • 3 garlic cloves, minced

  • 1 package (10 ounces) frozen chopped spinach, thawed

  • 1 can (14 ounces) artichoke hearts packed in water, drained and chopped

  • For the topping:

  • ½ cup dairy-free mozzarella-style shreds (optional)

  • ⅓ cup panko breadcrumbs

  • 1 tablespoon olive oil

  • Small pinch of salt

Directions

  • Cover the cashews with just-boiled water and let them stand 30 minutes, or soak in cool water for several hours. Drain and rinse.
  • Heat the oven to 375°F. Wrap the thawed spinach in a clean towel and twist until almost no liquid comes out, then fluff it apart. Pat the artichoke hearts dry and chop them into roughly 1/2-inch pieces.
  • Warm 1 tablespoon olive oil in an ovenproof skillet over medium heat. Cook the onion for 4 to 5 minutes until soft and translucent, then add the garlic and stir for about 30 seconds until fragrant. Remove from the heat.
  • Blend the drained cashews, oat milk, nutritional yeast, lemon juice, miso, salt, pepper, and cayenne for 1 to 2 minutes until completely smooth, thick, and pourable. Add milk a tablespoon at a time if it is too stiff to blend.
  • Stir the cashew cream, spinach, and artichokes into the skillet until evenly coated. Taste and add salt or a squeeze of lemon if it tastes flat.
  • Smooth the surface and scatter the dairy-free shreds on top, if using. Toss the panko with 1 tablespoon olive oil and a pinch of salt, then sprinkle it over the dip.
  • Bake for 20 to 25 minutes, until the edges bubble and the panko is golden brown. If the top is pale but the dip is hot, broil for 1 to 2 minutes, watching closely.
  • Let the dip stand about 5 minutes, then serve warm with baguette slices, crackers, or fresh vegetables.

Conclusion

Dairy-free spinach artichoke dip comes together with a few pantry staples and rewards a little attention to technique: dry the spinach thoroughly, blend the cashews until silky, season boldly, and bake until golden. Serve it warm with sturdy dippers and you have a creamy, crowd-friendly appetizer that doesn’t need dairy to be satisfying.

Explore More Appetizer Ideas

Leave A Reply

Your email address will not be published.