A plate of homemade marinated artichokes with a jar of them in the background

Homemade Marinated Artichoke Hearts

Pinterest Hidden Image

It takes just 15 minutes to make these delicious homemade marinated artichokes that put the store-bought version to shame.

But that’s not the only reason this recipe to make marinated artichoke hearts at home is one of my favorites. The ingredients are simple, the cooking is simple, and they’re ready to eat in less time than it takes to get dressed and go buy a jar.

Making Homemade Marinated Artichoke Hearts

So why the outrageous price for the store-bought ones? Beats me. Maybe because once you try this easy, speedy recipe, you’ll never go back to buying them from the store.

Which Artichoke Hearts to Use?

This Homemade Marinated Artichoke Hearts recipe starts with simple ingredients. You can use unseasoned canned or frozen artichoke hearts. If frozen, defrost them first. Either way, give them a good rinse and pat them dry with a paper towel.

Why Fresh Lemon Juice is Important

Bottled lemon juice doesn’t have the same zing as the fresh stuff. If you decide to make a substitution anyway, you’ll miss out on the bright, vivid flavors that using fresh lemons adds to my homemade marinated artichoke hearts recipe.

Did You Know?

Did you know that artichokes are actually a type of thistle and their ‘heart’ is the bud of the flower before it blooms?

Keeping Marinated Artichoke Hearts from Changing Color

Once you’ve combined the artichoke hearts, olive oil, and seasonings in a pan, cover and cook them over low heat for 10 minutes, stirring often.

Wait until they’ve cooled before you add the lemon juice, or the citric acid will start breaking down the artichoke fibers and they’ll turn pale and gray.

Allow for Chilling Time

Now, even though the marinated artichoke hearts will look and smell yummy the instant you’re done, let them sit in the pan to cool at least 30 minutes so those flavors can make great friends. Your patience will pay off!

Then, transfer the entire contents of the pan, including the oil, to an airtight container. And if you can exercise even more patience, I hear they’re even better the next day. I myself do not have that kind of willpower but let me know how it goes.

Serving Ideas

Delicious on their own, homemade marinated artichoke hearts have a variety of uses.

  • Use them as a pizza topping.
  • Stuff them into your favorite pita bread sandwich.
  • Add them to salads with lettuce, black olives, red onions, and a little homemade cottage cheese.
  • Stir into hot pasta and add a little freshly grated Parmesan, cracked black pepper, and a drizzle of olive oil.

Storing Homemade Marinated Artichoke Hearts

This recipe stores very well. Frozen, it lasts up to a year. In an airtight container in the refrigerator, it stays fresh up to 2 months thanks to the preservative powers of the salt, chili flakes, and lemon juice.

That’s why I always try to keep a supply on hand. It’s one of my favorites!

A plate of homemade marinated artichokes with a jar of them in the background

Marinated Artichoke Hearts

Tender, delicious homemade marinated artichoke hearts are quick and easy to make.
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 2 cups
Calories: 80kcal
Author: Katie Berry
Course: Condiment
Cuisine: Mediterranean
Keyword: easy, food gift, freezes well, gluten-free, healthy, vegetables


  • 2 cups unseasoned artichoke hearts frozen or canned
  • cup good quality extra virgin olive oil
  • 1 teaspoon Kosher salt
  • 1 teaspoon fresh thyme leaves or ½ tsp. dried thyme leaves
  • 1 teaspoon fresh oregano or ½ tsp. dried oregano
  • ½ teaspoon red chile pepper flakes crushed
  • 2 tablespoons freshly-squeezed lemon juice (no substitutions)


  • Rinse the artichoke hearts under cold water and pat dry with paper towels.
  • Over low heat, combine artichoke hearts, olive oil, salt, thyme, oregano and crushed chili flakes in a non-reactive saucepan. Cover and cook 10 minutes, stirring occasionally.
  • Remove from heat and let cool to room temperature. Stir in lemon juice.
  • Let cool for 30 minutes. They’ll taste even better if you wait overnight.


Refrigerator storage: Keep in an air-tight container up to 2 months.
Freezer storage: Freeze in an air-tight container or resealable plastic bag for up to 1 year.


Serving: 1heart | Calories: 80kcal | Carbohydrates: 6g | Protein: 2g | Fat: 9g | Saturated Fat: 1g | Sodium: 1171mg | Fiber: 1g | Sugar: 1g | Vitamin A: 196IU | Vitamin C: 7mg | Calcium: 16mg | Iron: 1mg
Did you try this?Leave a comment and tell me how it went!

Comment Policy

Comments are moderated. Not all are approved. Submitting a comment means you agree to the Terms of Service.


  1. I just made a recipe that needed these last w and would have loved to have this recipe. Definitely saving this to try next time I need some! Thanks for sharing.  

  2. Hope @ Fairhope Supply Co. says:

    This is a great idea – but I’ve never seen frozen artichoke hearts in our stores. That’s what I get for living in a small town! I’ll ask the manager of Piggly Wiggly to get some in. He’s pretty good about things like that. – And THAT’s what I get for living in a small town!

    Thanks for the recipe!

    1. Katie Berry says:

      Hope, I found them at Dillon’s (Kroger’s) in the frozen section, but they were closer to the frozen fruit than veg for some reason. Hope Piggly Wiggly can get some for you. They’re so yummy!

    2. Theresa Howard says:

      5 stars
      I grow my own.
      Last year was the firat time and I harvested 22 chokes.

    3. Katie Berry says:

      That’s a fantastic harvest for an artichoke plant in its first year!

  3. Yum! These look delicious, and I love marinated artichoke hearts for a snack with cheese and crackers. I’ll definitely be giving this a try!

    Your newest follower,

    1. Katie Berry says:

      Thanks for the follow, Buttons!

  4. I love artichoke hearts but have never made my own marinated ones. Can’t wait to try these.
    Found you at Cooking & Crafting with J & J.
    Have a great week.

    1. Katie Berry says:

      They’re addictive. Don’t say I didn’t warn you! 🙂

  5. 5 stars
    I love marinated artichoke hearts and do something similar – so yummy!

    1. Katie Berry says:

      They’re delicious, aren’t they?

  6. 5 stars
    Um, YUM. I’d eat artichoke hearts all by themselves, but adding these seasonings makes them even better!

    1. Katie Berry says:

      They’re so yummy!

  7. Anna of Stuffedveggies says:

    5 stars
    Thank you! I looked for a recipe for these a while back, and they were all way too complicated! This looks really practical : ) Thanks for the help : )

    1. Katie Berry says:

      It’s super easy. I hope you enjoy it!

  8. 5 stars
    I love artichokes, but have never marinated them myself (always by them already marinated). I am glad you shared this recipe. Homemade is always best! Looks delicious!

    1. Katie Berry says:

      It’s a yummy, easy recipe that lets you tailor the flavors to your preference. Enjoy!

  9. Linda on Poinsettia Drive says:

    5 stars
    I love artichokes and add them to many of my dishes. I’ve always bought the seasoned, never thought about doing it myself using the seasonings I like. Thanks, I must share.

    1. Katie Berry says:

      Thank you for sharing, Linda!

  10. Helen at the Lazy Gastronome says:

    5 stars
    what a great recipe! I love marinated artichoke hearts – well, I love artichokes anyway you serve them up!

    1. Katie Berry says:

      They’re great to have on hand, aren’t they?

  11. I haven’t had artichokes in a really long will be a time. Thanks for sharing your recipe on MM. Pinned.

    1. Katie Berry says:

      Thank you for Pinning!

    2. 5 stars
      I have never seen frozen artichoke at Walmart Super Center. Just this week we a hurricane and even though we didn’t have a huge amount of damage, people from neighboring towns gave ravaged our grocery stores (we only have 2) and our gas. But I love artichokes. Thanks for the recipe

  12. 5 stars
    We love marinated artichokes but they’re always so expensive for such a small jar. I found your recipe and I’ve made them 3 times in the last week! Soo good. I think that I should probably double or triple the recipe from now on. Oh, I’m taking a batch to my sister this weekend.

    1. Katie Berry says:

      Hi Therese!
      I’m so glad you enjoyed this recipe for marinated artichoke hearts. I’m addicted to them, too. Have you tried them on a pizza yet? So, so good!

  13. Nan Stewart says:

    5 stars
    I have just made a batch and tasted them before they were cooked. Delicious!!!Thank you SO much!

    1. Katie Berry says:

      I’m so glad you like them, Nan!

  14. 5 stars
    Dear Katie..just made your recipe for marinated artichoke hearts. So delish. I tasted one, still need to add the lemon juice once they are cooled. Thank you so much for the great recipe. I have always bought them already prepared. NEVER again!! Yours are my now favorite. So simple and tasty! Thanks again!

    1. Katie Berry says:

      Hi Lorraine,
      I’m so glad you enjoyed my easy Marinated Artichoke Hearts recipe!

  15. Jen Hodder says:

    5 stars
    Hi – Thank you for helping me with how to best make marinated artichoke hearts! No more spending on tiny containers.These artichokes are the best! I so appreciate.

    1. Katie Berry says:

      I’m so glad you enjoyed them!

  16. 5 stars
    Hi I made these for a charcuterie board and they were delicious. I made them just as written the first time.The next time I added just a tad of vinegar and they are so yummy. Thank you for the recipe.

  17. 5 stars
    I made this last night, let it sit in the refrigerator over night, and am now eating it. It is absolutely delicious!! I had a lot of spring mix I use for my salad but nothing else to add but some roasted red bell pepper this morning. So, I added these artichoke hearts to it, and it turned out so well. I didn’t even need any dressing – the artichoke hearts were that flavorful.

    I will have to make another batch soon. Thank you so much for sharing this amazing recipe!!

    1. Katie Berry says:

      I’m so glad you liked it! It’s a favorite of mine, too.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating