Skip to content

Substitute for Artichoke Hearts in Spinach Dip: Best Swaps

IngredientReplace TeamOur methodology

Artichoke hearts provide a meaty, slightly tangy bite that balances the creamy richness of spinach dip. They add texture contrast and earthy flavor that makes spinach artichoke dip a classic appetizer.

Best Substitute

Hearts of Palm

1 can hearts of palm (drained and chopped) per 1 can artichoke hearts

Hearts of palm have a remarkably similar tender, slightly tangy texture to artichoke hearts. They hold up well in creamy dips and provide the same satisfying bite without changing the overall flavor profile of the dip.

Other Options

2.

Broccoli Stems (peeled and chopped)

1 cup peeled, chopped broccoli stems per 1 cup artichoke hearts

Peel the tough outer layer and chop into small pieces. Steam for 3-4 minutes before adding to the dip. Provides a mild, slightly sweet crunch.

VeganThis substitute is vegan-friendly
3.

Asparagus (chopped)

1 cup chopped asparagus per 1 cup artichoke hearts

Blanch for 2 minutes and chop before mixing into the dip. Adds a fresh, green flavor that pairs well with spinach and cream cheese.

VeganThis substitute is vegan-friendly

Sources & References

Frequently Asked Questions

What can I use instead of artichoke hearts in spinach dip?

Hearts of palm are the best substitute, offering a nearly identical tender, tangy texture at a 1:1 ratio. Peeled broccoli stems and blanched asparagus also work well, adding mild flavor and satisfying texture to the dip.

Can I make spinach artichoke dip without artichokes?

Yes. Replace artichoke hearts with hearts of palm for the closest match, or use chopped broccoli stems or asparagus. The dip will still be creamy and flavorful. You can also increase the spinach for a simpler spinach-only version.

Related Substitutes