9 Best Substitutes For Artichoke Hearts (Try These First)

Looking for a substitute for artichoke hearts? You’re in luck! In this article, we’ll provide a list of 8 delicious substitutes that will have your taste buds fooled.

Artichoke hearts are a delicious and nutritious addition to any dish, but they can be hard to find and expensive. That’s why we’ve put together this list of substitutes that will help you create your favorite recipes without breaking the bank.

So without any more delay, here’s the list of suitable alternatives for artichoke hearts you should use.

Substitutes For Artichoke Hearts:

  1. Cardone
  2. Brussel sprouts
  3. Jerusalem artichoke
  4. Chayote
  5. The heart of the palm
  6. Asparagus
  7. Kohlrabi
  8. Other parts of the artichoke
  9. Bamboo shoots


Christmas dinner wouldn’t be complete without something creamy and delicious on top of the roast potatoes. For many people, that means reaching for a jar of artichoke hearts.

However, those hearts can be difficult to find (and expensive) at this time of year. Fortunately, there’s a perfect substitute that you can find in almost any supermarket: Cardone.

Cardone, the cousin of artichoke, is an ugly-looking root vegetable that closely resembles a turnip. It has a unique flavor that makes it a delicious Christmas dinner delicacy. While it’s not exactly the same as artichoke heart, Cardone makes a good substitute because of its similar flavor and texture.

Cardone works great as a topping. But do not use it for making gravy or sauces.

Brussel sprouts

When it comes to delicious side dishes, few vegetables can compare to Brussel sprouts. These little green gems are not only packed with nutrients, but they also have a unique flavor that is sure to please even the pickiest of eaters. Best of all, they can be used as a substitute for artichoke hearts in many recipes.

While the two vegetables are not exactly alike, they do share some similarities. Both are bitter when eaten raw, but become sweeter when cooked.

In addition, both are often served with butter or garlic sauces. As a result, Brussel sprouts are a great choice for those who are looking for a delicious and easy-to-prepare side dish.

Jerusalem artichoke

Jerusalem artichokes are usually mistaken for artichokes, but they are actually quite different. Jerusalem artichokes have a similar texture to artichokes, but they have a unique flavor that is both nutty and sweet.

They are usually served with green vegetables, but they can also be used as a replacement for artichoke hearts. When cooked, Jerusalem artichokes become very soft and mushy, making them an ideal replacement for the firm hearts of artichokes.

In addition, Jerusalem artichokes contain more fiber than artichoke hearts, making them a healthier option. When substituting Jerusalem artichokes for artichoke hearts, it is important to cook them thoroughly to avoid a bitter flavor.

Overall, Jerusalem artichokes are a versatile vegetable with many health benefits.


For many years, chayote squash has been used as a substitute for artichoke hearts. This is because chayote can be used sliced or chopped, making it a versatile ingredient that can be used in a variety of dishes.

In addition, the flavor of chayote is similar to that of artichokes, making it an ideal substitute. Chayote is also a good source of vitamins and minerals, making it a healthier choice than artichokes.

When substituting chayote for artichokes, use the same amount called for in the recipe. This will ensure that the dish turns out as intended.

The heart of the palm

The heart of the palm, also known as palmetto, is a type of vegetable that is harvested from the inner part of certain pea and palm trees. It is commonly used as a substitute for artichoke hearts in salads, soups, and other dishes.

There are several benefits to using this substitute. First, the heart of the palm is sweeter than artichoke hearts. This can be advantageous if you are trying to create a dish with a sweeter flavor profile.

Second, the heart of the palm is more tender than artichoke hearts. This makes it easier to eat and also provides a more pleasant texture. Finally, the heart of the palm is less likely to cause indigestion than artichoke hearts. This is due to its higher fiber content.

Overall, the heart of the palm is an excellent substitute for artichoke hearts in many recipes.


While asparagus and artichoke hearts are both green vegetables, they have very different tastes. Asparagus is earthy with a slightly sweet flavor, while artichokes are more grassy with a hint of bitterness.

However, in some dishes, asparagus can be used as a substitute for artichoke hearts. For example, if you are making a vegetable soup or pasta sauce, asparagus can be used in place of artichoke hearts.

Similarly, if you are preparing a dish that calls for grilled or roasted artichoke hearts, asparagus can be used as an alternative. When using asparagus as a substitute for artichoke hearts, it is important to season the dish with lemon juice or another acid to brighten the flavor.

With a little creativity, asparagus can be used to create delicious dishes that are perfect for any occasion.


Kohlrabi is a member of the cabbage family, and its crisp, mildly sweet flavor makes it a popular choice for recipes both sweet and savory. It can be used as a replacement for artichoke hearts in many dishes, including mixed green soups.

Whether you’re looking to save money or calories, kohlrabi is an excellent choice as a replacement for artichoke hearts.

Other parts of the artichoke

If you cannot find artichoke hearts then why not use other parts of artichokes? They have a similar flavor and will work with most of the recipes that call for artichoke hearts.

You can even substitute artichoke hearts with canned or frozen artichokes. Even if you can find pickled artichokes, use them. Their unique flavor will only make your dish better.

Bamboo shoots

Bamboo shoots, also known as bamboo sprouts, are a common ingredient in Asian cuisine. They have a nutty and earthy flavor that is slightly sweeter than artichoke hearts.

Bamboo shoots can be used in many of the same dishes as artichoke hearts, such as sauteed vegetables or pasta salads. However, they can also be used in soup, stir-fry, or curry.

They are also low in calories and fat, and they are a good source of vitamins A and C. In addition, bamboo shoots have been shown to have anti-inflammatory properties.

Frequently Asked Questions

What is the best artichoke heart substitute in spinach artichoke dip?

If you are making a spinach artichoke dip and cannot find an artichoke heart then don’t worry. Use bamboo shoots, heart of the palm, or canned artichoke leaves instead. The substitutes share the same taste profile and will make your spinach artichoke dip have the same authentic flavor.

Are frozen artichoke hearts better than canned artichoke hearts?

When you cannot find fresh artichoke hearts it is better to go for canned or frozen ones. But which one is the best option?

Well, canned artichoke hearts should definitely be your first choice. They are the most similar to fresh artichoke hearts in terms of flavor and texture. Moreover, canned artichoke hearts are easier to cook than frozen ones.

In conclusion

There are many substitutes for artichoke hearts that can be used in a variety of recipes. With a little creativity, you can easily find an alternative that suits your needs.

Also, do not forget to taste the ingredients before adding them to the recipe. This will ensure that use the artichoke heart substitute that is best for your specific dish.