Skip to content

Substitute for Artichoke Hearts in Pasta: Best Options

IngredientReplace TeamOur methodology

Artichoke hearts add a tender, earthy element to pasta dishes, absorbing sauces while providing a meaty texture. They pair especially well with lemon, garlic, olive oil, and Parmesan-based pasta sauces.

Best Substitute

Hearts of Palm

1 can hearts of palm (sliced) per 1 can artichoke hearts

Hearts of palm have a similar mild, slightly tangy flavor and tender texture that absorbs pasta sauce well. They hold their shape when tossed with hot pasta and provide the same satisfying bite.

Other Options

2.

Asparagus (cut into 1-inch pieces)

1 cup asparagus pieces per 1 cup artichoke hearts

Blanch for 2 minutes or saute before adding to pasta. Provides a fresh, green flavor that pairs beautifully with lemon and garlic pasta sauces.

VeganThis substitute is vegan-friendly
3.

Cardone (Cardoon)

1 cup prepared cardone per 1 cup artichoke hearts

A relative of the artichoke with a very similar flavor. Requires peeling and blanching for 15-20 minutes before use. The closest flavor match but harder to find.

VeganThis substitute is vegan-friendly

Sources & References

Frequently Asked Questions

What can I use instead of artichoke hearts in pasta?

Hearts of palm are the best substitute, with a similar tender texture and mild tang that absorbs pasta sauce well. Asparagus pieces and cardone (cardoon) are also excellent options, especially in lemon-garlic or olive oil-based pasta dishes.

Are hearts of palm a good substitute for artichoke hearts?

Yes. Hearts of palm have a similar mild flavor, slightly tangy taste, and tender texture. They hold up well in hot pasta and absorb sauces just like artichoke hearts. Use them straight from the can, drained and sliced.

Related Substitutes