Substitute for Artichoke Hearts

Finding the right substitute for artichoke hearts can be a culinary challenge, especially if you’re in the middle of a recipe that calls for them. Artichokes have a distinct taste and texture that can seem irreplaceable. However, whether you’re avoiding artichokes due to dietary restrictions, personal preferences, or simply because they’re not available at your local grocery store, several options can stand in as commendable substitutes.

In your kitchen adventures, you may discover that certain vegetables and legumes can mimic the flavor or texture of artichoke hearts. The key is knowing which substitute to use based on the dish you’re preparing. While no alternative will precisely replicate the experience of eating artichoke hearts, there are versatile options that can come surprisingly close. Exploring these substitutes can expand your culinary repertoire and possibly introduce you to new favorite ingredients.

Key Takeaways

  • Several vegetables and legumes provide similar textures or flavors to artichoke hearts.
  • The right substitute depends on the specific dish being prepared.
  • Experimenting with alternatives can enhance your cooking and offer new flavors.

Table of Contents

Vegetable Alternatives

When looking for a substitute for artichoke hearts, it’s important to consider texture and flavor similarities. Several vegetables can offer comparable qualities that make them great alternatives in your recipes.

Canned Artichokes

Canned artichokes are a convenient substitute if you’re unable to get fresh artichoke hearts. They’re already cooked and can be used directly from the can. The flavor is slightly milder than the fresh version, but they still have a similar taste and texture.

  • Texture: Soft and slightly fibrous
  • Flavor: Mild, nutty
  • Preparation: Rinse before use to remove brine

Hearts of Palm

Hearts of palm are a less known but excellent alternative. They have a delicate texture and a mild flavor that can mimic artichoke hearts, especially when sliced and incorporated into salads or dips.

  • Texture: Tender, crunchy
  • Flavor: Subtle, slightly sweet
  • Use: Slice and add to dishes similarly as artichoke hearts

Canned Asparagus

Canned asparagus can also be used as a substitute, particularly the tips, which can resemble the soft texture of artichoke hearts. Make sure to drain and perhaps briefly rinse them before using to ensure they don’t impart a tinny taste to your dish.

  • Texture: Soft, can be stringy like artichokes
  • Flavor: Earthy, with a hint of bitterness
  • Serving tip: Best used in cooked dishes rather than raw applications

Legume Alternatives

If you’re looking for a plant-based substitute for artichoke hearts, legumes offer a great variety of textures and flavors that can mimic the meatiness of artichokes in your dishes.


Chickpeas, also known as garbanzo beans, are a versatile legume with a grainy texture and nutty flavor. They work well in salads, soups, and stews where artichoke hearts are typically used. Chickpeas are rich in protein and fiber, making them a nutritious alternative.

  • Texture: Firm, grainy
  • Flavor: Nutty, mild
  • Nutritional Value: High in protein and fiber
  • Best Used In: Salads, Stews, Roasted as a snack

Great Northern Beans

Great Northern Beans are a mild-flavored legume with a soft, flaky texture. Your dishes will benefit from their creamy consistency, ideal for purées or dips that might traditionally include artichoke hearts.

  • Texture: Soft, creamy
  • Flavor: Mild, delicate
  • Nutritional Value: Good source of fiber and protein
  • Best Used In: Purées, Dips, Soups

Cooking Methods for Substitutes

When using substitutes for artichoke hearts in recipes, it’s crucial to adjust your cooking method to maintain the intended flavor and texture.


Substitute items like hearts of palm or zucchini can be baked. Preheat your oven to 375°F. For hearts of palm, slice them to match artichoke heart dimensions, toss with olive oil and seasoning, and bake for about 25-30 minutes until tender. Zucchini should be sliced, seasoned, and then baked for 15-20 minutes.


For a quick artichoke-like texture, sauté sliced Jerusalem artichokes or leeks in a pan. Jerusalem artichokes, also known as sunchokes, should be thinly sliced and sautéed in olive oil over medium heat for 5-7 minutes. Leeks need to be cleaned, cut into half-moons, and sautéed until soft, usually around 10-12 minutes.


When boiling as a substitute, white beans or chickpeas can work well. For white beans, rinse and drain canned beans, then boil for 2-3 minutes to warm through. Chickpeas can be used similarly and are ready once they’ve been heated for the same duration. After boiling, they can be seasoned to taste and added to your dish.

Frequently Asked Questions

Finding the right substitute for artichoke hearts can keep your dish’s texture and flavor balanced. Explore these common alternatives to match different recipes.

What can I use instead of artichoke hearts in my soup recipe?

You can use hearts of palm as a substitute in your soup for a similar texture. Another option is using chopped Jerusalem artichokes, also known as sunchokes.

Which ingredients make good replacements for artichoke hearts in a salad?

For salads, chopped asparagus or green beans can offer a comparable crunch and subtle flavor akin to artichoke hearts. Blanched and sliced can be a great addition too.

Is there an alternative to artichoke hearts for a vegan-friendly spinach dip?

Yes, white beans or cannellini beans can be mashed to mimic the creaminess of artichoke hearts in a vegan spinach dip. They’re also rich in protein and fiber.

What vegetable offers a similar taste and texture to artichokes in dishes?

For a similar taste and texture, try using roasted zucchini or eggplant. They absorb flavors well and can provide a hearty component in your dish.

How can I substitute canned artichoke hearts when a recipe calls for frozen?

If a recipe calls for frozen artichoke hearts, canned ones can work if you rinse and drain them to remove excess brine. Then, pat them dry before using them to prevent diluting flavors.

What’s a good alternative to artichoke in a spinach dip that omits Alfredo sauce?

If you’re omitting Alfredo sauce, chopped broccoli or cauliflower florets can replace artichoke for a similar bite and blend nicely with spinach for a healthy dip.

Written by Laurie Graves

Laurie is a 50-something wife and boy mom, who loves to share easy recipes, DIY home ideas, and food hacks. She truly believes that with a little inspiration, anyone can make their home and meals feel special.