9 Ideal Substitutes For Artichokes

Substitute for artichoke

Substitute for artichoke hearts is not so hard to find. There are several really good options out there. cardone, asparagus, brussel sprouts, and plenty of other suitable substitutes are out there!

Artichokes are versatile plants from the composite flowers family. Their leaves and hearts are edible and can be eaten raw, braised, grilled, fried, roasted, or steamed. Artichokes have a mild nutty flavor with a crispy texture. They are a popular ingredient for many healthy dishes, but not everyone loves eating them.

That’s why you might consider substituting artichokes with other veggies. And even if you love artichokes, you can run out of them just when you need them for your meal prep, and that’s when you need a good artichoke heart substitute.

Substitute For Artichoke Hearts

Substitute for artichoke pin

1. Cardone

A vegetable that looks like celery but has the same flavor as artichoke when chopped. You can’t consume it raw, and it has a slightly different texture than artichoke, so you shouldn’t use it to prepare a sauce or gravy. However, you can use it as a pizza topping or in baked dishes along with grated parmesan cheese.

2. Asparagus

This vegetable has a slightly sharper taste than artichoke, but it is still a great way to replace artichoke hearts in ratatouille, salads, sandwiches, or omelets. Asparagus is rich in iron and Vitamin C, which is another reason to use this veggie in your next meal.

3. Brussel sprouts

Rich in Vitamins C, B6, and calcium, Brussel sprouts have a crunchy exterior and buttery interior when cooked. They also have a sharper taste than artichokes, and you can grill, stir-fry, saute or roast them.

4. Broccoli stems

Most people throw broccoli stems away after they cut off the florets. But they don’t know that broccoli stems are high in antioxidants, Vitamin C, and iron. Additionally, they can be used in place of artichokes. Broccoli stems have a sweet and fresh flavor, which makes them probably the best artichoke heart substitute.

5. Jerusalem artichoke

Jerusalem artichokes have quite a different flavor than regular artichokes. They have a sweet flavor with a hint of nutty. Jerusalem artichokes are a good source of vitamin C, phosphorus, and potassium.

6. Bamboo shoots

Edible parts of bamboo shoots can be used in various artichoke recipes instead of artichoke hearts. They are crunchy, with a sweet and mildly nutty flavor, which makes them one of the best artichoke heart replacements.

7. The heart of the palm

This vegetable is harvested from specific palm tree varieties. It has a similar taste and texture as the heart of the artichoke. The hearts of a palm are rich in potassium, Vitamin B6, Vitamin K, and Vitamin C.

8. Chayote Squash

A squash variety with a mild and sweet taste and moderately crunchy texture. A great choice for substituting artichokes if you don’t like how artichokes taste. Chayote squash can be pureed and added to stews, sauces, or gravies.

9. Kohlrabi

This delicious vegetable tastes like cabbage when raw, but once you cook it, it has almost the same flavor as artichoke hearts. Kohlrabi is rich in Vitamin C but low in calories, which makes it a healthy substitute for artichoke hearts.

Substitute For Artichoke Hearts In Salad

If you want to replace artichoke hearts in a salad, you can use asparagus, the heart of palm, bamboo shoots, broccoli stems, or kohlrabi. These vegetables are rich in vitamins, potassium, and iron and will bring that sweet and slightly nutty flavor to your salad.

Substitute For Artichoke Hearts In Soup

The best artichoke heart substitutes when making soups are kohlrabi and broccoli stems. Also, if you don’t have any fresh artichoke hearts, you can use frozen artichoke hearts. These vegetables will add bulk to any soup or stew while also adding nutritional value with plenty of vitamins and minerals.

Substitute For Artichoke Hearts In Dip

When making a dip or pasta sauce, you can use bamboo shoots, canned artichoke leaves, or the heart of palm. They all have a nice crunchy texture and a mild taste that won’t overpower the rest of the ingredients.

Substitute For Artichoke Hearts In Spinach Dip

Jerusalem artichokes have a sweet taste but crunchy texture, which makes them a great substitute for artichoke hearts. Another great substitute for artichoke hearts is the ginger root, especially if you want that sharp flavor.

Substitute For Artichoke Hearts In Recipe

We already mentioned the best substitutes for artichoke hearts in salads, soups, and dips, but you can also substitute artichoke hearts in baked dishes. Asparagus, Brussel sprouts, and Cardone can be baked in the oven instead of artichoke hearts.

These veggies can be baked on their own, along with some grated parmesan cheese, olive oil, lemon zest, and even bacon. Baked vegetables can also add variety and interesting texture to any baked meat dish.

You can also grill Brussel sprouts, broccoli stems, asparagus, Cardone, kohlrabi, and squash. These veggies can make your next BBQ party versatile and vegan-friendly.

What’s A Good Substitute For Artichoke Hearts

Some other great substitutes for artichoke hearts are Jicama and Napa cabbage. Jicama is a crunchy Asian plant with a sweet taste, perfect for replacing artichoke hearts. However, it might be hard to find this vegetable unless you have an Asian grocery store nearby.

Napa cabbage has a mild and sweet flavor, which can become slightly tart when cooked. It has a crunchy texture, and it is easy to find in any grocery store, which makes it a perfect artichoke heart substitute.


Now you know what’s the best substitute for artichoke. There are many vegetables that have a similar sweet and nutty flavor, with a crunchy texture like artichokes. Brussel sprouts, broccoli stems, asparagus, Jerusalem artichokes, and many other vegetables can be used to substitute artichoke hearts. Some vegetables are more suitable for certain dishes than others, so make sure to follow the instructions from this article!

Share this post, it will help me a lot!

Leave a Reply