A jar with artichoke hearts in a marinade

Homemade Marinated Artichoke Hearts Recipe

  • Author: Christine Pittman
  • Prep Time: 10 minutes
  • Refrigerate: 24 hours
  • Cook Time: 5 minutes
  • Total Time: 24 hours 15 minutes
  • Yield: 6 servings 1x
  • Category: Appetizer
  • Method: Stovetop
  • Cuisine: American


Delicious homemade artichoke hearts are an amazing thing to serve as part of an appetizer party or to give as a hostess gift. They’re also great to have in your fridge for adding to salads, omelets, and pasta dishes.


  • 2 cloves garlic, sliced
  • 1/4 tsp. red pepper flakes
  • 1/4 tsp. dry oregano leaves
  • 12 whole peppercorns
  • 1 (14 oz.) jar baby artichoke hearts packed in water, drained
  • 1/2 cup water
  • 1/2 cup apple cider vinegar*
  • 1/4 tsp. salt
  • Olive oil (approximately 1/4 cup)


  1. Into a clean 16-24 ounce jar put the garlic, red pepper flakes, dry oregano leaves, and peppercorns.
  2. Add the artichoke hearts.
  3. Measure the water and cider vinegar into a small sauce pot. Heat to a boil over high heat. Pour over the artichoke hearts until 3/4 covered in liquid. You may not need all of the liquid depending on the size of your jar.
  4. Pour olive oil over the artichoke hearts until they are fully covered.
  5. Put on the lid and shake well.
  6. Cool on the counter. Refrigerate for 24 hours before serving. They’ll keep in the fridge for 1 week.


*If you would like to use lemon juice instead of cider vinegar, it is best to not heat it. Heat the water, add salt to it, and pour it over the artichoke hearts. Then add the lemon juice and the olive oil.