Artichoke hearts are a prized pantry ingredient with a distinctive flavor that's difficult to pin down — mildly earthy, slightly nutty, with a hint of sweetness and a tender, fleshy texture that's both delicate and satisfying. Whether marinated in olive oil and herbs or packed in water, canned and jarred artichoke hearts are used extensively in dips, pasta dishes, salads, pizzas, and antipasto platters. Fresh artichoke hearts, when you've done the labor of trimming and cleaning whole artichokes, have a more vibrant, complex flavor.
Because artichoke hearts have such a specific flavor profile, finding a true substitute that replicates the flavor completely is challenging. Most substitutes focus on matching the texture — that tender, soft, slightly fibrous quality — while accepting that the flavor will differ. In many dishes, particularly those with strong seasonings, sauces, or dressings, this is perfectly acceptable.
The context matters enormously: a substitute that works beautifully in a spinach artichoke dip may be completely wrong in a marinated antipasto spread, where the specific briny, tangy flavor of marinated artichokes is half the point. Consider the role artichoke hearts play before choosing your substitute.
■Best Substitutes for Artichoke Hearts
Here are the top substitutes for artichoke hearts across different cooking applications.
| Substitute | Flavor / Texture Match | Swap Ratio |
|---|---|---|
| Hearts of palm | Very similar texture, milder flavor | 1:1 by volume |
| Canned asparagus tips | Tender, mild — works in dips and salads | 1:1 by volume |
| Zucchini (cooked) | Softer, milder — works in hot applications | 1:1 by volume |
| Leeks (braised) | Silky, mild — good in cooked dishes | 1:1 by volume |
| Fennel (braised) | Anise note, similar tenderness cooked | 1:1 by volume |
| Baby turnips | Mild, tender when cooked | 1:1 by weight |
| White beans | Creamy, mild — works in dips | 1:1 in dips/spreads |
■How to Choose the Right Substitute
Hearts of palm are the closest overall substitute for artichoke hearts in terms of texture. They have a similar tender, slightly fibrous quality, a mild flavor that doesn't overpower dishes, and a pale, cream-colored appearance. Canned or jarred hearts of palm can be used in a 1:1 ratio in pasta dishes, pizza toppings, salads, and dips. The flavor is more neutral than artichoke hearts — slightly woodsy with a faint sweetness — which means it will taste different but still work structurally and texturally in most recipes. In dishes where the artichoke's mild, earthy flavor is background rather than foreground, hearts of palm are genuinely excellent.
In hot cooked applications — pasta sauces, casseroles, stuffed preparations, and warm dips — braised leeks or braised fennel are compelling options. Both become silky, tender, and mild when cooked low and slow, similar to the consistency of jarred artichoke hearts. Fennel brings a subtle anise note that some people find a pleasing addition; leeks are more neutral. Zucchini, cut into thick chunks and roasted or simmered, also softens to a texture comparable to canned artichoke hearts in warm dishes, though it cooks much faster and is less robust.
For artichoke dips — the beloved spinach artichoke dip, warm crab and artichoke combinations, and similar hot appetizers — white beans are a surprising but effective substitute. Mashed or roughly chopped, they add creaminess and mild flavor without significantly altering the overall character of the dip. They lack the slightly tangy, earthy note of artichokes but blend seamlessly into cheesy, seasoned dip bases. Canned asparagus tips, while softer and more delicate, also work in dips and cold salad applications where the artichoke pieces provide small, tender bites rather than large chunks.
■Frequently Asked Questions
What is the closest substitute for artichoke hearts? Hearts of palm are the closest substitute in texture — they share artichoke hearts' tender, slightly fibrous quality and mild flavor. They're available canned in most grocery stores and can be substituted at a 1:1 ratio in most recipes.
Can I use hearts of palm instead of artichoke hearts in dip? Yes, hearts of palm work well in dips like spinach artichoke. Chop them to a similar size as artichoke heart pieces and use them in the same quantity. The flavor will be slightly milder and less earthy, but the creamy, cheesy base of most artichoke dips will mask this difference well.
What can I substitute for artichoke hearts in pasta? Hearts of palm or braised leeks are the best pasta substitutes. Braised fennel also works in Mediterranean-style pasta dishes and adds an interesting aromatic note. Zucchini chunks or asparagus pieces are accessible alternatives that pair well with the same olive oil, lemon, and herb combinations typically used with artichokes.
Are artichoke hearts healthy? Yes, artichoke hearts are nutritionally impressive — they're high in fiber, folate, vitamin C, and antioxidants. They're also relatively low in calories. Marinated artichoke hearts in oil are higher in fat and sodium, so check the label if you're monitoring those nutrients.
Can I use frozen artichoke hearts instead of canned? Yes, frozen artichoke hearts are an excellent alternative to canned and often have a fresher, less processed flavor. Thaw them fully and pat dry before using, as they release quite a bit of moisture. They work well in all applications that call for canned artichoke hearts.
What's the difference between marinated and water-packed artichoke hearts? Marinated artichoke hearts (packed in oil and herbs) have a tangy, herbaceous flavor that's quite distinct. Water-packed artichoke hearts are milder and more neutral. The choice between them matters significantly in recipes — a recipe that specifies marinated hearts counts on that acidic, herbaceous note, while a recipe using water-packed hearts relies on the artichoke's inherent flavor.
See also: Food Substitutes Guide | Best Fennel Substitutes | Best Leek Substitutes | Best Zucchini Substitutes