Skip to content

Substitute for Artichoke Hearts in Salad: Fresh Alternatives

IngredientReplace TeamOur methodology

Artichoke hearts bring a tangy, slightly nutty flavor and tender bite to salads. They pair well with vinaigrettes and Mediterranean ingredients, adding heartiness and visual interest to green salads and grain bowls.

Best Substitute

Hearts of Palm

1 cup sliced hearts of palm per 1 cup artichoke hearts

Hearts of palm have a similar delicate, slightly acidic flavor and tender texture that works perfectly in cold salads. They soak up vinaigrette well and maintain their shape, providing the same satisfying bite.

Other Options

2.

Asparagus (blanched and cooled)

1 cup blanched asparagus per 1 cup artichoke hearts

Blanch for 2 minutes, then cool in ice water. Cut into bite-sized pieces. Adds a fresh, crisp element to salads that works especially well with lemon vinaigrette.

VeganThis substitute is vegan-friendly
3.

Broccoli Stems (peeled and sliced thin)

1 cup thinly sliced broccoli stems per 1 cup artichoke hearts

Peel the tough outer layer and slice into thin coins or matchsticks. Mild, slightly sweet flavor with a satisfying crunch. Can be served raw or briefly blanched.

VeganThis substitute is vegan-friendly

Sources & References

  • Wikipedia: Artichoke

    history and culinary uses of artichoke in Mediterranean salads

  • Healthline

    nutritional benefits of artichoke hearts in a balanced diet

Frequently Asked Questions

What can I use instead of artichoke hearts in a salad?

Hearts of palm are the closest match, with a similar tangy flavor and tender texture. Blanched and cooled asparagus or thinly sliced broccoli stems also work well, adding fresh crunch and mild flavor to salads.

Can I use marinated vegetables instead of artichoke hearts in salad?

Yes. Marinated hearts of palm, roasted red peppers, or marinated mushrooms can all replace artichoke hearts in salads. They provide similar tangy, savory flavors that complement vinaigrette-based dressings.

Related Substitutes