Artichokes are a unique and delicious veggie. Have you wondered what to do with artichokes, or even how to prepare or eat artichokes? 

Below I’ve shared my tips for cutting/prepping, cooking, and eating this favorite veggie!

cooked artichokes on a plate to show How to Cook & Eat Artichokes

Artichokes are just as pretty as they are fun to eat. From the “thistle” category, artichokes can be steamed, stuffed or fried.

How to Buy

It’s pretty easy to select fresh, whole artichokes for cooking! Look for long stems, dark green leaves that are tightly packed around the globe. Make sure there are no blemishes or soft spots on the outside. Some of the leaves can be a bit purple, this is ok.

To Prepare

  • Trim off the stem close to the base so the artichokes stand upright during cooking.
  • Cut off the top of the artichoke, about 1″ or so.
  • Use kitchen scissors to snip off the tips of each leaf.

cutting an artichoke

How to Cook Artichokes

Rinse artichokes and snip off the pointy tips of the outer leaves or any leaves that look worn or withered.

Artichokes will brown if cut and left for a while (like a potato) so if you prepare them ahead of time, place them in water with a bit of lemon squeezed into it.


  1. Wrap whole, trimmed artichokes in aluminum foil and place directly on a middle rack in the oven.
  2. Bake at 350°F for about an hour.
  3. Remove from the oven and let them rest 5 minutes before unwrapping the foil.


  1. Bring a pot of salted water to a boil and cook artichokes for 20 minutes or until the leaves start to spread out.
  2. Drain and serve.

process of boiling artichokes to show How to Cook & Eat Artichokes

Instant Pot:

  1. Place cleaned and trimmed whole artichokes in the steamer basket.
  2. Put water, chopped garlic, and lemon in the bottom of the instant pot.
  3. Cook on high for 10-14 minutes and let the pressure naturally release.

artichoke petals in dip and the heart on a board

How to Eat Artichokes

Eating artichokes is basically the same no matter what method is chosen to cook them. They taste amazing dipped in a small dish of melted garlic butter or aioili, and can even be stuffed for a savory side!

The petals (or leaves) of the artichoke are not fully edible but they do have a delicious pulp.

  1. To eat an artichoke, pull off a single petal. Dip it in your choice of dips and gently bite down on the leaf while pulling it between your teeth to remove the pulpy flesh.
  2. Once you have eaten all of the petals, you will be left with a choke in the middle. Remove and scrape off the fuzzy part.
  3. The remaining part is the artichoke heart and it is not only fully edible but it is delicious!

Leftover Artichokes

  • Cooked artichokes will keep in the refrigerator up to 4 days.
  • Reheat them in the microwave, or cut out the heart to add to artichoke dip!
  • Freeze artichokes only after they’ve been cooked because raw artichokes will turn black in the freezer. Label a zippered bag with the date.
close up of artichoke with a title to show How to Cook & Eat Artichokes
artichoke and dip to show How to Cook & Eat Artichokes with a title
uncooked artichoke with knife to show How to Cook & Eat Artichokes with writing
to show How to Cook & Eat Artichokes with a title
cut artichoke with artichokes behind it and a knife to show How to Cook & Eat Artichokes
5 from 6 votes↑ Click stars to rate now!
Or to leave a comment, click here!

How to Cook Artichokes

Learning how to cook artichokes is so easy!
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings 4 servings


  • 2 fresh artichokes or as many as desired
  • salt
  • butter or aioli for dipping



  • Rinse the artichoke and trim the bottom of the stem.
  • Cut off about 1" of the top of the artichoke.
  • Using scissors, cut the tip off of each leaf.
  • Rinse artichokes under cool water.


  • Bring a large pot of salted water to a boil.
  • Add whole prepared artichokes and simmer 30-45 minutes or until leaves are easily pulled off.


  • Place a steamer basket in a large pot and add about 1" of water (so it is below the level of the steamer). Bring to a boil, reduce heat to simmer and add artichokes.
  • Cover and steam 30-45 minutes adding more water if needed.
5 from 6 votes

Nutrition Information

Calories: 30 | Carbohydrates: 7g | Protein: 2g | Fat: 1g | Saturated Fat: 1g | Sodium: 60mg | Potassium: 237mg | Fiber: 3g | Sugar: 1g | Vitamin C: 7mg | Calcium: 28mg | Iron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Appetizer, Side Dish
Cuisine Mediterranean



Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Leave a Reply

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

Recipe Rating


  1. Holly,

    Your recipes are delicious!

    I have tried artichokes in my instant pot using your instructions but they never cookI properly. I need help!

    1. Hi Katie,
      Are they too firm and just need more time or are you having another issue? Be sure to trim the stem and each leaf of the artichoke before cooking. The artichokes I used were about 8oz each.