How to Cook and Eat an Artichoke (2 Sauces!)

Jump to Recipe
Platter with lemon wedges, steamed artichokes, and two creamy lemon dill sauces for dipping

Anyone else find artichokes intimidating? We were definitely in that camp but decided to overcome the fear and now wish we had done it sooner! It turns out artichokes are delicious, fiber-packed, and surprisingly easy once you learn a few tricks. 

In this step-by-step guide, we walk you through everything you need to know, from how to choose and cut an artichoke to how to prevent browning and how to eat one (including two delicious sauce options for dipping!). Just 1 pot and an artichoke stand between you and becoming an artichoke pro! Let’s do this!

Artichokes and ingredients for making sauces for dipping

Artichokes 101 + Health Benefits

Artichokes are beautiful flower buds that come from a type of thistle. They thrive in climates where it’s warm, sunny, and temperate, like California, the Mediterranean, and North Africa. They’re in season beginning in March through early summer and also have a brief season in the fall.

Artichokes have been enjoyed for centuries for both their taste and health benefits. They’re rich in a type of fiber called inulin that feeds healthy gut bacteria. They also supply folate, vitamin K, magnesium, vitamin C, phosphorous, and a variety of phenolic compounds (meaning they’re antioxidant-packed!). And in ancient Egypt, Greece, and Rome, they were used as a digestive aid for liver and gallbladder health.

How to Cook an Artichoke

Artichokes can be grilled, roasted, boiled, or steamed, but we’ve found steaming to be the easiest and most approachable method.

Step 1: Choosing an Artichoke

Once you’ve decided you’re ready to brave the mighty artichoke (it’s easier than it looks, we promise!), you’ll want to choose fresh artichokes. When choosing an artichoke, try to make sure it has a tightly closed bud, feels heavy, and is mostly green without much browning or bruising.

Step 2: Prep It

You’ll want to cut off and discard the top third of the artichoke (~1 inch). Using a large serrated knife works best because it is tough (use a motion similar to what you would do to cut through a loaf of thick, rustic bread).

Showing how to prep an artichoke by slicing off the top

Step 3: Preventing Browning

Then rub the artichoke with lemon to prevent it from browning.

Step 4: Steam the Artichokes

Add a few inches of water to a large pot and bring it to a boil. Place the artichokes in a steamer basket over the water and steam for 25-35 minutes. Smaller artichokes will take ~25 minutes to cook and large ones will take ~35 minutes. You may need to add more water to avoid scorching the pot.

Once the time is up, you can transfer the artichokes to a plate and let them cool slightly. You’ll know they’re done cooking when the petals slide out easily when pulled.

Artichoke in a steamer basket and rubbing the other with lemon to prevent browning

Artichoke Dipping Sauces

Artichokes are delicious paired with anything rich and lemony! After much testing, we found two sauces to be our favorites:

  1. Lemon Dill Butter – this one is light and lemony and includes melted butter (vegan or dairy), lemon juice, garlic, dried dill, and salt.
  2. Lemon Dill Yogurt Dip – this one is similar to classic mayo-based dips for artichokes but is lightened up with coconut yogurt (dairy yogurt works, too!). It also has lemon juice, garlic, dried dill, and salt.
Steamed artichokes besides two bowls of sauces for dipping

How to Eat an Artichoke

Place the artichokes on serving plates with one or both of the sauces nearby.

Starting from the outside of the artichokes:

  1. Peel off one petal at a time.
  2. Dip it in your sauce of choice.
  3. Use your teeth to scrape the slightly thicker bottom part of the petal where it was attached to the artichoke.
  4. Discard the rest of the petal (it’s difficult to chew) and repeat!
Petal pulled from a steamed artichoke to show how to eat an artichoke

Where is the Artichoke Heart?

Eventually you’ll begin pulling petals with pink on them and without much edible flesh. This means you’re getting close to the artichoke heart (the tender center — so yummy!).

You’ll then see something that looks like a bunch of hairy fibers. It’s called the choke, and we’re thinking that name isn’t a coincidence (ahem, lesson learned). The choke is very fibrous and inedible.

Peeling the petals around an artichoke heart

Use a spoon to scoop away the choke and you’ll be left with the tender, buttery artichoke heart perfect for slicing and drizzling with any remaining sauce.

Using a spoon to remove the choke from an artichoke heart

We hope you find this guide to artichokes helpful! Artichokes are:

& Surprisingly easy to prepare!

They make a beautiful starter before a meal or as a side with our Creamy Roasted Cauliflower Soup, Creamy Vegan White Pasta with Summer Vegetables, Lemon Baked Salmon With Garlic Dill Sauce, or Lemon & Herb Roasted Chicken.

More Helpful How-Tos

If you try this recipe, let us know! Leave a comment, rate it, and don’t forget to tag a photo @minimalistbaker on Instagram. Cheers, friends!

Artichoke hearts on a plate drizzled with lemon dill butter and lemon dill yogurt mayo dip

How to Cook and Eat an Artichoke (2 Sauces!)

An easy, step-by-step guide for how to cook (and eat!) an artichoke. Your choice of two delicious sauces for dipping. Perfect as an appetizer or side!
Author Minimalist Baker
Showing how to eat an artichoke
5 from 2 votes
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 2 (Artichokes)
Course Appetizer, Side
Cuisine Gluten-Free, Vegan
Freezer Friendly No
Does it keep? 1-2 Days



  • 2 whole artichokes (any size — smaller will cook faster // the artichokes we used were ~320 g with the stems attached)
  • 1 medium lemon, sliced in half


  • 2 Tbsp melted vegan butter (or dairy butter if not vegan/dairy-free)
  • 1-2 tsp lemon juice
  • 1 small clove garlic, crushed or minced
  • 1/4 tsp dried dill
  • 1 healthy pinch sea salt



  • TO CUT ARTICHOKE: With the artichoke held on its side on a cutting board, use a large serrated knife to cut off the top third (~1 inch), creating a flat top revealing the inner petals. Then cut off the stem right to the base of the artichoke so it can sit flat on the cutting board.
    Showing how to prep an artichoke by slicing off the top
  • TO STEAM ARTICHOKE: Add ~2 inches of water to a large pot with a steamer basket insert over the water and bring to a boil over high heat. Meanwhile, cut a lemon in half and rub the outside of the artichoke petals and flat top with the lemon to prevent browning. Once the water is boiling, reduce heat to medium and place the artichoke(s) top side down in the steamer basket and cover with a lid. Steam for ~25-35 minutes (depending on the size of your artichokes), adding more water after 15 minutes to avoid scorching your pot.
    Artichoke in a steamer basket and rubbing the other with lemon to prevent browning
  • SAUCE: While the artichoke is cooking, prepare your choice of sauce for dipping (Lemon Dill Butter or Creamy Lemon Dill Dip). The Lemon Dill Butter is lighter and more lemony and the Creamy Lemon Dill Dip is more of a classic, mayo-based dip that’s lightened up with coconut yogurt. To prepare either dip, stir all ingredients together in a small bowl. Adjust by adding more lemon juice for tartness or salt to taste.
    Steamed artichokes beside two bowls of sauces for dipping
  • HOW TO KNOW YOUR ARTICHOKE’S COOKED: Use tongs to carefully transfer the artichokes to a cutting board or serving plate. To check if they’re done, pull out a petal — it should pull straight out easily. If it doesn’t, return the artichoke to the steamer basket and cook for ~5 minutes more, or until the petals slide out easily.
    Artichoke petal pulled from a steamed artichoke
  • HOW TO EAT ARTICHOKE: When ready to eat, place the artichoke on a serving plate. Working from the outside, pull each leaf/petal out one at a time. The edible part is the slightly thicker bottom part of the petal where it was attached. Dip that into the sauce and use your teeth to scrape out the small soft bit at the bottom while holding the top of the petal. Discard the remaining petal (it’s difficult to chew). Repeat this process until you get petals with pink on them (they don’t have much edible flesh).
    Peeling the petals around an artichoke heart
  • ARTICHOKE HEART: The pink petals are a sign you’re almost to the artichoke heart (the tender center). Peel off and discard all the petals until you get to a part that looks like a lot of hairy fibers. Use a spoon to go around the edge where the fibers join the soft flesh and scoop in a circular motion to remove and discard the hair-like fibers called the choke (they’re inedible). The remaining round portion is the heart, and it’s edible, buttery, and tender. Slice it up and dip it in the sauce or spoon the sauce on top.
    Using a spoon to remove the choke from an artichoke heart
  • Artichokes are best served warm and fresh as an appetizer or side, but leftovers will keep in the refrigerator for 1-2 days.
    Artichoke hearts on a plate drizzled with lemon dill butter and lemon dill yogurt mayo dip


*You can make just 1 artichoke or as many as will fit in the steamer basket.
*Nutrition information is a rough estimate calculated with large artichokes and with lemon dill butter for dipping.

Nutrition (1 of 2 servings)

Serving: 1 artichoke with lemon dill sauce Calories: 171 Carbohydrates: 18.4 g Protein: 5.5 g Fat: 10.3 g Saturated Fat: 8.1 g Polyunsaturated Fat: 0.1 g Monounsaturated Fat: 0 g Trans Fat: 0 g Cholesterol: 0 mg Sodium: 254 mg Potassium: 622 mg Fiber: 8.8 g Sugar: 2 g Vitamin A: 32 IU Vitamin C: 24 mg Calcium: 77 mg Iron: 2.1 mg

Did You Make This Recipe?

Tag @minimalistbaker on Instagram and hashtag it #minimalistbaker so we can see all the deliciousness!

If you love this recipe...

Get Our Fan Favorites eBook Here!

Reader Interactions

Leave a Comment & Rating!

Have a question? Use ctrl+f or ⌘+f on your computer or the "find on page" function on your phone browser to search existing comments! Need help? Check out this tutorial!

My Rating:

  1. Melissa says

    Lol. I’ve always eaten the choke. Now I know! This is a terrific post and I love the vegan sauce options. I just had teeth out to get dentures but as soon as my lower dentures are up and going, I’m making this!

  2. Candy says

    I’ve used this recipe many times now and it works perfectly! I was definitely intimidated by making artichokes initially, but surprised how easy it actually is. The lemon butter sauce is so delicious!

  3. Pat Fitzsimmons says

    In college (Chico State) a 2nd generation Italian taught me this way:
    you need a pot with lid, artichoke(s), good olive oil & garlic
    1. Cut off 1/3 top of each choke. Cut off the stem at the bottom of the choke(s) but don’t throw stem(s) away
    2. Trim the bottom end of the stem(s) to expose a fresh surface
    3. Trim the sides of the stem(s) along its length to expose the central editable flesh
    4. Prepare a big enough pot to hold choke(s) and some water. Eventually the water should be sufficient to immerse the bottom third of the choke(s)
    4. Slice a couple (or more) garlic cloves in half or thirds & stuff as much as you like into the leaves of the choke(s)
    5. Add choke(s) and stem(s) to pot & add water to cover bottom 1/3 of choke(s).
    6. Add some garlic cloves to water and pour 1-3 tablespoons olive oil over choke(s) and around pot.
    7. Bring pot to simmer, cover and cook at low simmer 40-60 minutes

  4. Michele says

    My blackened fingernail beds attest to my obsession with artichokes in season, so I’m glad you are encouraging new converts. Easier, faster steaming: microwave in less than 8 minutes! Place upright whole or in halves in small dish with a little water, salt, any seasoning, lemon or wine, wrap tightly in plastic wrap, heat until tender (depends on size), letting cool slightly before unwrapping.
    Even better & easier: roast in oven! Trim, cut in half , remove choke with sharp knife, dipin lemon to prevent browning. Spray or drizzle with oil (or not), sprinkle with salt, pepper, herbs as desired (herbes de Provence!), insert clove of garlic in choke space if desired. Wrap halves tightly in foil, bake 450 for 30-45 minutes depending on size. Yum

  5. Sylvia says

    Hi there! I have enjoyed making many of your recipes and thankful for the healthier ingredients in them. Lately, I have not been able to print the pictures that are included in your recipes, including the above artichoke recipe. This is disappointing as the pictures are really helpful. Am I the only one facing this issue? Has any of your settings changed? I would greatly appreciate any assistance.

    Thank you!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Sylvia, Sorry for the trouble! Other readers have reported this as well and we’re currently in the process of trying to find a fix for the issue. We are hoping to have it fixed soon!

  6. Kellie Z says

    I ate artichokes regularly as a kid growing up in San Francisco. Didn’t know until I was an adult they were considered a delicacy and so many people have never had them. My mom steamed them the same way you do here.
    Now I cut large artichokes in half top to bottom then cook in the Instant Pot for 12-14 minutes depending on size. Release steam immediately. Cutting them lengthwise makes it easy to clean out the fuzz to get to the heart too.

    • Debbie says

      Me, too, but in San Diego. My mom was always trying to grow them herself. We dipped each leaf in butter and then mayo. Yum! Artichoke was the only vegetable one of my daughters would eat when she was very young.