How Many Calories in Steak? By Cut and Cooking

A typical steak ranges from about 170 to 300 calories per 3-ounce serving, depending on the cut. That’s a wide gap, and it comes down to one thing: fat content. Leaner cuts like eye of round clock in at the low end, while well-marbled cuts like ribeye sit at the top. Since most steaks served at home or in restaurants are well over 3 ounces, the real number on your plate is often double or triple what nutrition labels suggest.

Calories by Cut (per 3.5 Ounces)

The USDA tracks calorie counts for cooked beef at both “Select” grade (leaner) and “Choice” grade (more marbling). Choice is what you’ll find at most grocery stores and restaurants. Here’s how the major cuts compare per 100 grams (about 3.5 ounces) of cooked steak:

  • Flank steak: 202 calories, 9g fat, 28g protein
  • Top sirloin: 214 calories, 14g fat, 20g protein
  • Top round: 224 calories, 10g fat, 31g protein
  • Flat iron (top blade): 228 calories, 14g fat, 25g protein
  • Tenderloin (filet mignon): 273 calories, 18g fat, 26g protein
  • Ribeye: 304 calories, 22g fat, 25g protein

If you pick Select grade (the leanest option at the store), those numbers drop noticeably. A Select-grade top sirloin, for example, has just 181 calories and 8g of fat per 3.5 ounces, compared to 214 calories for Choice. The protein stays roughly the same regardless of grade.

What a Real Portion Actually Costs

The official USDA serving size for beef is 3 ounces, which is about the size of a deck of cards. Almost nobody eats that little steak. A standard restaurant filet mignon is 6 to 8 ounces. A bone-in ribeye is often 12 to 16 ounces. A typical home-cooked steak runs 8 to 10 ounces.

Here’s what that means in practice for a Choice-grade cut:

  • 6 oz sirloin: roughly 365 calories
  • 8 oz ribeye: roughly 690 calories
  • 12 oz ribeye: roughly 1,035 calories
  • 8 oz filet mignon: roughly 620 calories
  • 8 oz flank steak: roughly 460 calories

The cut matters, but the portion size matters more. An 8-ounce flank steak and a 6-ounce ribeye land in the same calorie range, even though ribeye is the fattier cut.

Leanest and Fattiest Cuts

If you’re choosing steak primarily by calorie count, the leanest options are flank steak, shoulder center steak, and top sirloin. All three stay under 215 calories per 3.5 ounces at Choice grade and deliver 26 to 28 grams of protein. Top round is another strong option, packing the most protein of any cut (31 grams per 3.5 ounces) with only 10 grams of fat.

On the other end, ribeye is the most calorie-dense common steak cut at 304 calories per 3.5 ounces. That extra fat is what gives it its rich flavor and tender texture. Tenderloin (filet mignon) is often thought of as a lean cut because of its buttery texture, but it actually carries 18 grams of fat per serving and 273 calories, putting it closer to ribeye than sirloin.

How Cooking Adds Calories

The calorie counts above are for cooked steak with no added fat. Pan-searing changes things. A tablespoon of cooking oil adds about 120 calories, and a tablespoon of butter adds roughly 100 (butter contains some water and milk solids, so it’s slightly less calorie-dense than oil). A restaurant-style steak basted with two tablespoons of butter picks up an extra 200 calories that won’t show up on any nutrition database for “steak.”

Grilling and broiling don’t require added fat, so the calorie count stays close to the USDA values. If you’re tracking calories carefully, cooking method is worth paying attention to. A grilled flank steak and a butter-basted ribeye can differ by 400 or more calories for the same portion size.

Protein Content Across Cuts

Steak is one of the most protein-dense foods available. Cooked beef is roughly 22% to 26% protein by weight, which means a standard 8-ounce steak delivers somewhere between 50 and 70 grams of protein. Leaner cuts tend to have slightly higher protein density because less of their weight comes from fat. Top round leads the pack at 31 grams of protein per 3.5 ounces, while ribeye provides 25 grams in the same serving.

For people focused on the protein-to-calorie ratio, the math favors lean cuts significantly. Flank steak gives you about 28 grams of protein for 202 calories. Ribeye gives you 25 grams for 304 calories. You get more protein per calorie from the leaner option.

Grass-Fed vs. Grain-Fed

Grass-fed beef is slightly leaner than grain-fed because the cattle take longer to reach market weight, producing less marbling in the meat. This translates to modestly fewer calories per serving, though the difference isn’t dramatic for most cuts. The protein content is essentially the same. Grass-fed beef does contain about twice the omega-3 fatty acids of grain-fed, but the absolute amount is small: roughly 30 milligrams more per serving, which is a fraction of what you’d get from a piece of salmon.

If you’re choosing between grass-fed and grain-fed purely for calorie reasons, the difference is real but minor. A grass-fed ribeye will still be a high-calorie cut, and a grain-fed flank steak will still be lean.