How to Cook Artichokes: Step-by-Step Guide for Tender Results

Artichokes are an intriguing spring vegetable — part thistle, part flower, with a tender, slightly sweet heart surrounded by layers of pointed leaves. They look ornamental and take a bit of work to prepare, but once you know the basics of trimming and steaming, artichokes are an easy, rewarding addition to home cooking.

Steaming is the simplest method for cooking whole artichokes. Use a large pot and an optional steamer basket. I avoid boiling because it can make the artichokes waterlogged and mute some of their flavor. Properly cooked, artichokes have a mild, nutty taste with a touch of sweetness and a hint of bitterness, similar to asparagus.

If you enjoy savoring every bite — pulling leaves, scraping the tender flesh, and relishing the heart — artichokes are the vegetable for you. They reward a little effort with satisfying, delicate flavor.

What’s In This Post?
  • FAQs
  • How to Prepare Artichokes for Steaming
  • How to Steam Artichokes on the Stove
  • How to Eat an Artichoke
  • Artichoke Recipes
  • More Vegetable Cooking Tips
  • How to Steam Artichokes Recipe
How to Cook Artichokes

FAQs

Which part of an artichoke can you eat?

Most of the edible portion is the heart and the tender base. When you pull off a cooked leaf, the soft flesh attached to its base can be scraped off with your teeth. After removing all the leaves and scraping away the fuzzy choke, the artichoke heart remains — the most prized, edible part.

What is the best way to cook an artichoke?

Steaming is the most accessible way to cook whole artichokes without removing the heart first. It cooks them gently and preserves flavor. Grilling is another excellent option when weather permits, offering a smoky, caramelized edge.

Are artichokes good for you?

Yes. Artichokes are nutritious: relatively high in plant protein for a vegetable and a good source of nutrients such as vitamins K and C, folate, manganese, magnesium, and potassium. They are also rich in antioxidants and contain no fat or cholesterol.

How long should you steam artichokes?

Steaming time depends on size. Average globe artichokes (about 8–10 ounces) usually need 25–40 minutes. Smaller baby artichokes steam in about 15–20 minutes. Test doneness by inserting a knife into the stem or tugging a leaf — it should come away easily.

What do you dip artichoke leaves in?

Melted butter with a squeeze of lemon is classic and delicious. Mayonnaise (plain or flavored) and other dipping sauces also pair well. Choose a dip that complements the artichoke’s mild, slightly nutty flavor.

Grilled Artichokes with lemon sauce on plate
Grilled Artichokes with Lemon Sauce

How to Prepare Artichokes for Steaming

  1. Trim the top: Hold the artichoke on its side and slice about 1/2 inch off the top with a sharp knife.

Kitchen Smarts

Rubbing the cut top and any exposed areas with lemon will slow browning and keep the artichoke looking fresher, though it’s optional.

Trimming the top off fresh artichoke with large knife.
  1. Trim the base and stem: Cut the stem close to the base and remove any small, tough outer leaves around the bottom. Rinse the artichoke, fanning leaves gently to wash away grit.
Cutting stem off fresh artichoke with knife on wood board.
  1. Optional leaf tips: Snipping the sharp tips from each leaf with scissors makes for a neater presentation and removes small spines. Rub cut edges with lemon if desired.
Trimming artichoke leaves with scissors.

How to Steam Artichokes on the Stove

  1. Season the water: Fill a pot about 2 inches deep with water — enough for artichokes to sit in but not submerged. Salt the water. For extra aroma, replace some water with wine or broth, or add peppercorns, herbs (thyme, rosemary, parsley or bay leaves), and lemon slices.
  2. Steam: Use a steamer basket or place the artichokes cut side up or down in the pot. Cover, bring to a simmer over high heat, then reduce heat and simmer 25–40 minutes for average artichokes (15–20 minutes for baby artichokes). They’re done when a knife easily slides into the stem or a leaf pulls away without resistance.
Pot filled with steamed artichokes.
  1. Serve: Present artichokes on their stems, hot, warm, or cold. Serve with melted butter and lemon, mayonnaise, or another favorite dip. Artichoke plates with a central well are handy but not required.
Steamed artichoke on plate with melted butter in bowl.

How to Eat an Artichoke

  1. Eat the leaves: Pull off a leaf, place the base between your teeth, and scrape the soft flesh off as you pull the leaf away.
  2. Remove the choke: After all leaves are removed, you’ll find the fuzzy choke over the heart. Use a spoon or knife to scrape away and discard the hairs, revealing the tender heart. Trim any tough stem, slice the heart, dip, and enjoy.
Eating leaves and removing choke of steamed artichoke.

Artichoke Recipes

Grilled Artichokes with lemon sauce on plate.

Grilled Artichokes with Lemon Sauce

Red bowl of Spicy Cheesy Artichoke Dip.

Cheesy Artichoke Dip

Skillet of Braised Chicken, Mushrooms and Baby Artichokes set on a white, wooden table.

Chicken with Mushrooms and Baby Artichokes

Check Out More Artichoke Recipes

More Vegetable Cooking Tips

  • How to Cook Ramps
  • How to Cook Asparagus
  • How to Cook Kohlrabi
  • How to Cook Radicchio
Steamed artichoke on plate with melted butter sauce.
5 from 2 votes

How to Steam Artichokes

By: Katie Workman
Everything you need to know about preparing and steaming fresh artichokes.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 4 People

Equipment

  • Kitchen shears
  • Steaming basket (optional)

Ingredients

  • 4 fresh globe artichokes (or as many as needed)
  • Lemon Butter Sauce (optional)

Instructions

Prepare the Artichokes

  • Hold the artichoke on its side and slice about 1/2 inch off the top.
  • Cut off the stem close to the base and remove any small, tough outer leaves. Rinse thoroughly.
  • Optionally trim the sharp tips from each leaf for a neater presentation.

Steam the Artichokes

  • Fill a pot about 2 inches deep with salted water. You can add wine, broth, herbs, peppercorns, or lemon slices for light flavoring.
  • Place artichokes in a steaming basket or directly in the water, cover, bring to a simmer, then reduce heat and simmer 25–40 minutes for average artichokes (15–20 minutes for baby artichokes) until tender.
  • Serve hot, warm, or cold with melted butter and lemon, mayonnaise, or another dipping sauce.

Notes

  • Rub cut surfaces with lemon to slow browning, if desired.
  • Season the cooking water with herbs, broth, or wine for subtle flavor.
  • Cooking time varies by artichoke size; test with a knife or by pulling a leaf.