It has so much flavor and the perfect balance of creamy richness and tang thanks to blended cashews, sautéed shallots and garlic, lemon, artichokes, and fresh spinach. The scooped bread from the bread bowl gets put to use as well. Once toasted, they’re perfect for dunking in the hot cheesy dip. Bring this showstopping bread bowl dip to your next party or holiday dinner and you’re guaranteed to be the most popular person in the room!  

Why this recipe works

Creamy and indulgent comfort food.

This spinach and artichoke dip looks, tastes, and feels so close to the real thing. The only giveaway is that, unlike the classic dairy-rich recipe with cream cheese, sour cream, mayo, and mozzarella, you won’t feel weighed down after several scoops of this dip. It’s super lush texture comes from blended raw cashews, which lend a creamy and thick body. Lemon zest and juice add a bright but subtle pop of tang, just like the classic recipe made with cream cheese. And every bite is packed with cozy and warm flavors. Sautéing shallots and garlic gives it a subtly sweet and savory base, while a generous amount of nutritional yeast and some vegan parmesan add the requisite cheesy flavor.  And if you’re skeptical that cashews can replicate a spinach artichoke dip’s cheesy creaminess, just know that we did test this recipe with vegan cream cheese and we actually preferred the flavor and texture of the cashew-based version.

A bread bowl dip = king of dips. 

A creamy dip baked in a sourdough bread bowl?? I literally don’t know anyone who could walk past such an irresistible appetizer without taking a bite.  A bread bowl is the perfect vessel for warm dips like this. The middle is scooped out, then torn into pieces and toasted. These mini “croutons” become golden brown and are perfect for dipping (plus, minimal food waste)!

Perfect for any occasion!

This is a party snack not to be missed, especially when it’s served in a bread bowl. Keep it in your back pocket for Thanksgiving and Friendsgiving dinners, Christmas and holiday parties, Super Bowl parties, and year-round get-togethers. PS: if you’re looking for more crowd pleasing dips, check out this wholesome yet delicious Beet Hummus or my roundup of 30 delicious vegan dips!

Ingredient notes

Cashews. Blended and soaked cashews give the dip a rich body and velvety smooth texture. Raw, unsalted cashews are a must, as they swell up and creamify (roasted cashews don’t, plus they have a distinct taste). Bonus: No need to soak the cashews overnight, either! Nutritional yeast. A good amount gives the dip its classic savory flavor and subtle cheesiness. Lemon zest + juice. The dip wouldn’t be nearly as balanced or bright without fresh lemon juice and zest.  Tapioca starch. Sometimes labeled as tapioca flour. It’s a key ingredient in many gooey vegan cheese recipes like my Baked Vegan Mac and Cheese because it adds a thick, stretchy texture, just like real melted cheese. I first learned of tapioca starch’s melty powers from my friend Michaela of Ela Vegan. She posted this crazy cool vegan cheese sauce recipe a few years ago that uses tapioca starch. When the tapioca reacts to the heat, it helps the sauce stretch very similar to traditional cheese! You should be able to find tapioca starch in well-stocked grocery stores, Asian markets, or online. Substitute: We haven’t tried this, but several readers have used arrowroot flour with good results, as well as cornstarch. Artichokes. Canned artichoke hearts are a must in this dip. Buy pre-quartered ones if you can, or cut whole hearts into quarters. To tone down their raw bitter flavor, the artichokes are quickly cooked with the aromatics. Baby Spinach. Unlike frozen spinach, fresh baby spinach doesn’t need to be thawed, drained, and pressed, so you save on prep time. And unlike mature spinach, baby spinach is already pre-washed. Just toss it in the skillet, wait for it to wilt, and you’re done! Substitute: While we preferred the texture of fresh baby spinach, frozen spinach worked well in our tests. Use one 8-10 ounce package. Looking for more fabulous recipes featuring spinach? Try my Dal Palak or Saag Aloo! Vegan parmesan: Adds those savory cheesy notes you expect in a spinach artichoke dip. If you can’t find it, skip it. Consider using slightly more nutritional yeast. Tips: Our favorite vegan parm brand is Follow Your Heart! Substitute: If you can’t find vegan parm, omit it. It’s still good without it! Consider adding a bit more nutritional yeast. Bread bowl. Once you bake hot spinach dip in a bread bowl, you’ll never go back. It’s the ultimate vessel for this crowd-pleasing appetizer. The bread that’s scooped out of the middle is torn into bite-sized pieces and baked at the same time as the dip in the oven. Once golden brown and crispy, they’re the perfect toasty bread dippers. You can buy a large sourdough bread boule at many bakeries and the bakery section of major grocery stores. And if you’re a bread baker, use this recipe from Food and Wine for guidance if you’re up for the challenge. 

Step-by-step instructions

Start by soaking the cashews in boiling water while you prepare the other ingredients.  Hollow out the bread bowl. Slice off the top of the sourdough boule and use the knife to cut a circle around the middle. Tip: Is it your first time cutting a bread bowl? Head to the Tips section to learn how to do it like a pro. Scoop out the bread in the center and tear it into bite-sized crouton pieces; tear the bread top into pieces as well (or save as a covering for the dip). Make the cashew cream. Transfer the soaked, drained cashews to a high-powered blender. Add the water, nutritional yeast, lemon zest and juice, salt, and black pepper and blend until very smooth. Taste and add more lemon juice/zest, nutritional yeast, or salt as needed. Once it’s to your liking, add the tapioca starch and blend again. Saute the aromatics and vegetables. Heat the olive oil and butter in a frying pan over medium heat. Once warm, add the shallots and garlic. Cook until they’re fragrant, then add the artichokes and red pepper flakes. Next, add a handful or two of spinach and cook until the leaves are wilted. Repeat until all of the spinach is cooked and most of the liquid has evaporated.  Pour the cashew cream mixture into the pan and stir constantly for a minute. Keep cooking for a few more minutes, stirring frequently, until thickened and creamy. To finish, stir in the vegan parmesan, if using.  Season the bread pieces. Toss the torn bread pieces with olive oil and salt. Spread them in an even layer on a sheet pan. Assemble and bake. Pour the dip into the hollowed bread bowl on a sheet pan.  Place the sheet pan with the bread pieces on the bottom rack of the oven, and the bread bowl on the upper rack. Bake until the bread is toasted and golden, and the dip is gooey and bubbly. Broil. For a golden brown top, broil the dip for 1 to 2 minutes. Keep a close eye on it, as the bread bowl can burn easily. Don’t broil the bread pieces! Let the dip cool for a few minutes, then serve with the toasted bread for dipping. Enjoy!

Tips for making this recipe

How to cut a bread bowl.

The video below of my culinary assistant Hannah shows you how to cut a round loaf of bread into a bread bowl. It’s really easy!  I recommend ripping the bread from the middle of the bowl with your hands rather than cutting it with a knife into cubes. One, it’s a little easier, and two, the toasted bread pieces have more surface area so they end up with a crispier texture. Tip: Do not cut through the sides of the bread bowl! Otherwise, your gooey, creamy dip will leak out. PS: If you can’t find a large boule, you can split this dip between two smaller boules / round loaves.

Blend the cashews really well.

You want to blend the cashews on high speed preferably with a high-powered blender to pulverize every piece.

Taste BEFORE the tapioca.

Adjust the seasonings in the cashew cream before you add the tapioca starch. After you blend it in, the tapioca will add a chalky taste, making the flavors harder to adjust (this chalkiness goes away after baking).

Leftovers are delicious.

Depending on the size of your bread bowl, you may have a little extra spinach artichoke dip that won’t fit in the bowl (don’t overstuff it to avoid a messy oven). Fret not because it is delicious spread on toast with beans for lunch, on toasted crostini for a quick appetizer, or even in a spinach artichoke grilled cheese or panini sandwich! 

What to serve with this recipe

Surround this crowd-pleasing dip with the toasted bread pieces, hearty crackers, pretzels, chips, pita bread, or even vegan naan. For something lighter, serve with crudités at your party. Serve it with plenty of chips and even more savory dips for a festive party, like my Lemony White Bean Dip or Cheesy Buffalo Cauliflower Dip. It would be an eye-catching centerpiece at your Thanksgiving or Christmas party, especially when paired with more crowd pleasing appetizers, like Vegan Nachos or Gobi Manchurian.

If you love this Vegan Spinach Artichoke Dip as much as we do, please rate and review the recipe with your feedback below! It’s always very much appreciated :) Recipe: Nisha Vora / Rainbow Plant Life | Photography: Megan Morello

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Outrageously Good Vegan Spinach Artichoke Dip - 26Outrageously Good Vegan Spinach Artichoke Dip - 40Outrageously Good Vegan Spinach Artichoke Dip - 40Outrageously Good Vegan Spinach Artichoke Dip - 95Outrageously Good Vegan Spinach Artichoke Dip - 35Outrageously Good Vegan Spinach Artichoke Dip - 71Outrageously Good Vegan Spinach Artichoke Dip - 13Outrageously Good Vegan Spinach Artichoke Dip - 21Outrageously Good Vegan Spinach Artichoke Dip - 13Outrageously Good Vegan Spinach Artichoke Dip - 91Outrageously Good Vegan Spinach Artichoke Dip - 56Outrageously Good Vegan Spinach Artichoke Dip - 99Outrageously Good Vegan Spinach Artichoke Dip - 73Outrageously Good Vegan Spinach Artichoke Dip - 2Outrageously Good Vegan Spinach Artichoke Dip - 34Outrageously Good Vegan Spinach Artichoke Dip - 46Outrageously Good Vegan Spinach Artichoke Dip - 16Outrageously Good Vegan Spinach Artichoke Dip - 83Outrageously Good Vegan Spinach Artichoke Dip - 64Outrageously Good Vegan Spinach Artichoke Dip - 60Outrageously Good Vegan Spinach Artichoke Dip - 59Outrageously Good Vegan Spinach Artichoke Dip - 22