We eat a lot of broccoli in my house. My two-year-old is obsessed with it, so needless to say, I try to keep it on hand. While my son prefers his broccoli boiled and combined with a quick sauté of tofu, garlic, and green onion (I’m not making this up), my husband and I like to branch out to other cooking methods, including slow-cooking, sautéing, and roasting. The method I choose depends on how much time I have and what flavor and texture I’m going for (see the methods below).

Many supermarkets sell broccoli crowns, but I prefer buying whole broccoli, stem and all. As long as you peel the stems before cooking—the outer layer tends to be tough and fibrous—they’re just as tasty as the florets. When buying broccoli, look for deep, green color and nice, tight flower heads, which means that the broccoli is fresh.
Don’t make the mistake of cooking broccoli until it’s limp and lifeless. Broccoli is done when it has lost its crunch but still has a bit of toothiness left; a sharp knife will pierce the stems easily. (Don’t use a fork—by the time the tines pierce the stems, the broccoli will already be overcooked.) To be really sure if your broccoli is perfectly tender, try tasting a piece.

Roasting
Roasting is easiest of all, and is my new favorite method. It has all the caramelly goodness of slow-cooked and sautéed broccoli, and the florets get nice and crisp. The technique couldn’t be simpler: Slice the broccoli, toss it in olive oil, season it with salt, and pop it in a hot oven. In twenty minutes or less, it’s ready. My lunchtime favorite is to finish it with a few drops of fresh lemon juice and grated Pecorino.
Slow-cooking
Slow-cooking makes it silky. This method is like a low-heat sauté; the broccoli cooks slowly in oil and becomes browned and deeply flavorful. Choose the largest skillet you have (the more surface area, the better), be sure to stir occasionally, and keep the heat low to prevent scorching. Before serving, give the dish a minute or two to cool; slow-cooked broccoli tastes better when it’s not hot out of the pan.
Boiling
Boiling is the fastest method for cooking broccoli. I usually use it when I’m serving broccoli at room temperature (in a salad, for example). Boiled broccoli will continue to cook after it comes out of the pot, so cool it quickly. Plunging it in ice water preserves the bright green color, but I find that it softens the flavor and texture. Instead, I spread boiled broccoli on a baking sheet and let it cool at room temperature. (If you think you’ve overcooked the broccoli, put the baking sheet in to the refrigerator to cool.)
Sautéing
Sautéing gives a golden edge to broccoli. A large, very hot skillet is to this method. After adding the broccoli, I like to add a little water to the skillet; this creates steam that speeds up the cooking. Once the water evaporates, don’t stir too frequently, or you’ll interfere with the browning. (If the pan begins to smoke or scorch before the broccoli is tender, add another drizzle of oil and lower the heat.) I choose this method not only when I want browning, but when I combine broccoli with other vegetables.