How Many Calories in Cauliflower? Raw vs. Cooked

A cup of raw cauliflower has about 25 calories per 100-gram serving, making it one of the lowest-calorie vegetables you can eat. That serving also delivers 5 grams of carbohydrates, 2 grams of protein, 2 grams of fiber, and essentially zero fat.

Calories by Preparation Method

How you cook cauliflower changes the calorie count dramatically. Plain boiled or steamed cauliflower actually comes in even lower than raw, at roughly 14 calories per cup of one-inch pieces. The cooking process adds water weight without adding energy, so you get a larger volume of food for fewer calories per bite.

Roasting is where the numbers shift. A simple recipe of one head of cauliflower tossed with a tablespoon of olive oil, salt, and pepper comes out to about 100 calories per one-cup serving. That’s four times the calories of the steamed version, and almost all the increase comes from the oil. Each tablespoon of olive oil adds about 120 calories split across four servings. If you’re tracking calories closely, the amount of oil or butter you use matters far more than the cauliflower itself.

Cauliflower Rice vs. White Rice

Cauliflower rice has become a go-to swap for people cutting carbs or calories. The difference is substantial: a cup of cauliflower rice has about 20 calories and 4 grams of carbohydrates, while a cup of cooked white rice has 204 calories and 45 grams of carbs. That’s roughly a 90% reduction in both calories and carbs for the same volume of food on your plate.

The tradeoff is texture and satiety from starch. Cauliflower rice works well in stir-fries, burrito bowls, and dishes with bold sauces that do the heavy lifting on flavor. It’s less convincing as a standalone side where you’d notice the absence of that starchy chew.

Why Cauliflower Fills You Up

At 25 calories per cup, you might expect cauliflower to leave you hungry. But it holds up better than its calorie count suggests, thanks to 2 grams of fiber per serving and a high water content. Fiber slows digestion and helps you feel full longer, while the water adds physical volume to your stomach. You can eat a very large portion of cauliflower before the calories add up to anything significant. Two full cups of steamed cauliflower is still under 30 calories, roughly the same as a single bite of a chocolate bar.

Keeping Calories Low When Cooking

The cauliflower itself is almost calorie-free. What you add to it is where the numbers climb. Here’s how common additions stack up per serving:

  • Steamed with lemon and salt: ~15 calories per cup
  • Roasted with 1 tablespoon olive oil (whole head): ~100 calories per cup
  • Mashed with butter and cream: 150 to 200+ calories per cup, depending on amounts
  • Cauliflower gratin with cheese sauce: 250+ calories per cup

If your goal is a low-calorie side dish, steaming or roasting with a light coating of oil keeps you in the best range. Roasting at high heat caramelizes the edges and develops a nutty flavor without needing much fat. Even at 100 calories per cup with oil, roasted cauliflower is still far below most side dishes like mashed potatoes, pasta, or rice.