Not sure how to cook cauliflower or never prepared one before? This guide will walk you through everything: how to prepare a head of cauliflower, and the best ways to steam, roast, boil, air fry and more. Clear steps, practical tips and simple flavour ideas will have you cooking cauliflower confidently in no time.

Why you’ll love this post
I didn’t always enjoy cauliflower. As a child I avoided it, so when I finally learned to like it I had to figure out how to prepare and cook it from scratch. This post packs together the practical steps and best techniques I learned along the way. Whether you want a quick steamed side, a caramelised roast or crispy air-fryer florets, you’ll find clear guidance and useful tips here.
How should cauliflower be prepared?
Start by removing the outer leaves. Turn the cauliflower stem-side up and trim the leaves away at the base. Next, cut away any tough parts of the core and break or slice the head into the shape you need for your chosen cooking method.
For steaming, boiling or air frying, cut into florets of similar size so they cook evenly. For roasting, slice the cauliflower into flat steaks or thick slices to give more surface area for browning and caramelisation.

What’s the best way to eat cauliflower?
There’s no single “best” way — it depends on taste and the dish you’re making. Common methods are steaming (microwave or stovetop steamer), boiling, oven roasting and air frying. Each method produces different textures and flavours:
- Steaming keeps cauliflower tender and preserves nutrients.
- Boiling is useful when you plan to use the cooking liquid, for example in soups or purees.
- Roasting develops deep caramelised flavours and makes cauliflower sweet and slightly crisp.
- Air frying gives roast-like results faster and with less oil.
Below are straightforward instructions for each method so you can choose the one that suits your meal.

How to steam cauliflower in a microwave
Microwave steaming is fast and convenient.
- Put 2–3 tbsp of water in a microwavable bowl.
- Add prepared florets and cover with a plate or microwave-safe lid.
- Microwave on high for 2–3 minutes (add ~2 minutes if frozen) until tender when pierced with a fork.
This method is quick but can cause slightly more nutrient loss than steaming on the stove. It’s excellent when you need a side in minutes or when preparing riced cauliflower.

How to cook cauliflower in a steamer
Steaming on the stove is one of the gentlest, most nutrient-preserving methods.
- Bring about 1 inch (2–3 cm) of water to a boil in a pot fitted with a steamer basket.
- Place the florets in the basket and cover with a lid.
- Steam for 5–6 minutes (add 2 minutes for frozen), until fork tender.

How to boil cauliflower
Boiling transfers water-soluble nutrients into the cooking liquid, so only use this when you plan to keep that liquid (for soups, purees or stocks).
- Bring a large pot of salted water or stock to a boil.
- Add florets and return to the boil, then simmer for 5–7 minutes until fork tender.
- Use both cauliflower and cooking liquid as your recipe requires.

How to oven roast cauliflower
Roasting brings out natural sweetness and creates a delicious golden crust.
- Preheat the oven to 220ºC (430ºF). Slice the cauliflower into even flat pieces or steaks.
- Arrange on a lined baking tray, drizzle with oil and season with salt and pepper (and any other seasonings).
- Roast 8–12 minutes, turn, and roast another 4–6 minutes until golden and tender.

How to air fry cauliflower
Air frying mimics roasting but is faster and uses less oil. Watch closely because air fryers differ in intensity.
- Preheat the air fryer to 200ºC (390ºF). Cut cauliflower into equal pieces with flat edges.
- Place florets in a single layer and cook for 5 minutes.
- Toss with oil, salt and pepper, then return in a single layer for another 4–6 minutes until golden and tender.

Helpful tips
- All timings are a guide. Equipment and cauliflower size vary, so check doneness with a fork.
- I typically test with florets about 5 cm across. Adjust cooking times for smaller or larger pieces.
- Raw cauliflower is crumbly; cooked cauliflower holds together better.
- Cut pieces uniformly for even cooking.
- For roasting and air frying, keep the temperature high to achieve a golden exterior and firm, slightly al dente interior—don’t lower the heat or the texture will turn mushy.
- Steaming on the stovetop is the most nutrient-preserving method; microwave steaming and roasting are also good choices.
How to flavour cauliflower
Cauliflower pairs well with a wide range of seasonings. Dried spices such as garlic powder, onion powder, paprika, cumin, coriander, turmeric and chilli flakes all work well. Fresh ingredients like minced garlic, chopped herbs, lemon zest, butter or a splash of olive oil enhance flavour. For richer dishes, try a cheese sauce or a curry-style spice blend.
How to Cook Cauliflower — 5 Ways
Prep Time: 5 minutes
Cook Time: 10 minutes
Simple methods for preparing cauliflower: microwave, steamer, boil, roast and air fry. Choose the one that fits your meal.
Ingredients
- 1 head of cauliflower, cut into florets
- For roasting/air frying: olive oil, salt, pepper
- Essential equipment: chopping board, sharp knife
- Microwave method: microwavable bowl and plate
- Steamer method: stovetop steamer
- Boiling method: large pot
- Roasting: baking tray and parchment
- Air fryer: air fryer and mixing bowl
Instructions
Microwave
- Remove leaves, cut into florets. Put 2–3 tbsp water in a microwavable bowl, add cauliflower, cover and microwave 2–3 minutes (add 2 minutes if frozen) until fork tender.
Steamer
- Bring 1 inch of water to a boil in a steamer pot, add florets to the basket, cover and steam 5–6 minutes (add 2 minutes if frozen).
Boiling
- Bring salted water or stock to a boil, add florets and simmer 5–7 minutes until tender. Use the cooking liquid if your recipe calls for it.
Roasting
- Preheat oven to 220ºC. Cut into flat pieces, place on a lined tray, drizzle oil, season and roast 8–12 minutes, turn and roast a further 4–6 minutes until golden and tender.
Air Frying
- Preheat air fryer to 200ºC. Place pieces in a single layer and cook 5 minutes, toss with oil and seasoning, then cook another 4–6 minutes until golden.
Notes
See the main guide above for extra tips and flavour ideas. Timings depend on equipment and piece size. Cut cauliflower uniformly for best results and check frequently when air frying to avoid burning.
Nutrition (per serving)
Calories: 26 | Total Fat: 1g | Carbohydrates: 5g | Fibre: 3g | Protein: 2g
If you enjoyed this guide
You might also find guides for steaming broccoli, air-frying carrots, or storing tomatoes useful when planning meals with vegetables.
Tasty ways to enjoy cooked cauliflower
- Serve alongside stuffed vegetables or meat-based mains for a simple vegetable side.
- Add roasted cauliflower to salads for texture and caramelised flavour.
- Use steamed cauliflower in soups, purees or savoury bakes.
- Pair roasted cauliflower with rich, comforting dishes like pies or gratins.
Have your say!
If you tried these methods and have suggestions or questions, I’d love to hear from you. Feedback helps refine timings and flavour suggestions for different equipment and preferences.