← All posts
Guide October 2026 · 9 min read

Eating at an Italian Restaurant on a Diet: What to Order and How to Log It

Quick answer: A typical dinner at an Italian restaurant — two slices of bread dipped in a tablespoon of olive oil, a plate of spaghetti and meatballs and a glass of red wine — is about 1,365 kcal and 2,320 mg of sodium. The plate is the big number: most restaurant pasta servings in USDA's records weigh more than half a kilo. The swaps that save the most: spaghetti with meat sauce instead of meatballs (about 290 kcal less), spaghetti pomodoro instead of lasagna (about 315 less), one slice of bread without the oil dip (about 200 less), and boxing half the plate (about 335 less).

What a restaurant plate weighs

USDA has records for Italian restaurant dishes as served, each with the weight of one serving. These are the numbers below. One serving here is a full restaurant plate, not a recipe portion.

Dish (USDA NDB No.)ServingkcalProteinFatSodium
Spaghetti with pomodoro sauce, no meat (36046)510 g53020 g9.6 g970 mg
Cheese ravioli with marinara (36055)427 g66030 g24 g1310 mg
Spaghetti with meat sauce (36630)554 g67032 g20 g1270 mg
Chicken parmesan, without pasta (36059)301 g61549 g32 g1610 mg
Lasagna with meat (36041)457 g84550 g49 g2130 mg
Spaghetti and meatballs, family-style restaurant (36038)565 g96044 g48 g1980 mg

For comparison, a cup of plain cooked spaghetti (124 g) is about 195 kcal. A restaurant plate of spaghetti with meat sauce holds about four and a half times that weight. Calories in pasta and noodles →

Sodium is the other surprise. The US Daily Value for sodium is 2,300 mg, and a plate of lasagna alone has 2,130 mg. Chicken parmesan, meatballs and the meat-sauce spaghetti all land between 1,270 and 1,980 mg before the bread. How much salt per day →

Starters, bread and sides

Item (USDA NDB No.)PortionkcalProteinSodium
Italian bread (18033)1 large slice, 30 g812.6 g170 mg
Olive oil for dipping (04053)1 tbsp, 13.5 g1200 gtrace
Garlic bread, frozen type (18963)1 slice, 59 g2054.9 g320 mg
Breadstick with garlic and parmesan (21520)1 breadstick, 43 g1455.2 g230 mg
Minestrone soup (06039)1 cup, 240 g1255.1 g690 mg
Fried calamari (15176)3 oz, 85 g15015 g260 mg
Side salad: romaine, tomato, 2 tbsp Italian dressing (11251, 11529, 04114)94 g + 90 g + 29 g1052.1 g300 mg
Grated parmesan (01033)1 tbsp, 5 g201.8 g70 mg

The olive oil costs more than the bread it soaks into: one tablespoon is 120 kcal, a slice of Italian bread 81. The minestrone and the fried calamari are close in calories; any dip served with the calamari comes on top of the number above. USDA has no record for a restaurant Caesar salad; ours is in a separate article. Calories in Caesar salad →

What to order: better and worse, in pairs

Each pair is the same kind of choice on the same menu. The difference is calculated from the records above.

Instead ofOrderkcal saved
Spaghetti and meatballs (960)Spaghetti with meat sauce (670)about 290
Lasagna with meat (845)Spaghetti pomodoro (530)about 315
Chicken parmesan with a cup of spaghetti and ½ cup marinara (875)Chicken parmesan on its own (615)about 260
Chicken parmesan with spaghetti (875)Roasted chicken breast, 6 oz, with a cup of broccoli and a teaspoon of oil (375)about 500
Two slices of bread with an oil dip (280)One slice, no oil (81)about 200
A full plate of spaghetti with meat sauce (670)Half the plate, the rest boxed (335)about 335

The roasted chicken row is our own calculation from USDA records for roasted chicken breast (05064), boiled broccoli (11091) and olive oil, because a "grilled chicken" plate differs from restaurant to restaurant. It is also the protein winner: about 56 g of protein for 375 kcal, against 58 g for 875 kcal in chicken parmesan with pasta.

Put the swaps together and the same dinner can look like this: one slice of bread without oil (81), a cup of minestrone (125) and half a plate of spaghetti with meat sauce (335). That is about 545 kcal, against 1,365 for bread with oil, spaghetti and meatballs and wine. Rows are rounded for display, so the total can differ from their sum by a few calories.

What moves the number

  • Portion size. It is the biggest lever on the whole menu. USDA's restaurant pasta servings weigh 510–565 g. Eating half and taking the rest home cuts the plate in half without changing what you order.
  • Meat in the sauce. Meatballs add about 290 kcal to a plate of spaghetti compared with meat sauce, and a plain tomato sauce is lower again. Lasagna stacks pasta, meat sauce and cheese, which is why it is the densest of the pasta dishes: 185 kcal per 100 g against 104 for spaghetti pomodoro.
  • Cream sauces. Alfredo and carbonara are built on cream, butter, eggs and cheese. USDA has no restaurant record for them, so we did not put a number on them. If you want to stay close to the numbers in the table above, pick a tomato-based sauce.
  • Breaded and fried. Chicken parmesan is breaded, fried and topped with cheese. A plain roasted chicken breast with vegetables is about 240 kcal less than chicken parmesan without the pasta.
  • Bread, oil and cheese. These add up quietly: two slices of bread with an oil dip are about 280 kcal, and each tablespoon of grated parmesan is another 20.
  • Wine. A 5 oz glass of red is about 125 kcal. A second glass doubles it. Calories in alcohol →
  • Dessert. USDA has no record for tiramisu or panna cotta, so we can't give a number for them. For scale, a ½-cup scoop of vanilla ice cream (19095) is about 135 kcal.

How to log it

Photo or a short video. Take a photo of each plate, or one short video of the table before you start: a video can hold several dishes — bread, soup and the pasta — and each lands as a separate entry. The app shows the estimated weight of each in grams, and you can correct it in one tap. Restaurant plates are larger than most people expect, so check the pasta weight against the table above.

Voice or text for what the camera can't see. A photo can't tell how much oil is on the bread or what is inside the ravioli. Say or type it: "two slices of bread with a tablespoon of olive oil, cheese ravioli with marinara, a glass of red wine." With text, the AI breaks the dish into ingredients and fills in the grams.

Log half if you ate half. If you boxed the rest, log what you ate now, and log the leftovers when you eat them tomorrow.

Logging later. Photo analysis needs a connection; text and voice are saved and sync later. If you forgot to log during dinner, add the meal to that day from the calendar the next morning.

FAQ

What is the healthiest thing to order at an Italian restaurant? A broth-based soup such as minestrone (about 125 kcal a cup), a salad with the dressing on the side, and a grilled or roasted fish or chicken main with vegetables. Among pasta dishes, a tomato sauce such as pomodoro is the lightest in the USDA restaurant records: about 530 kcal for a full plate.

How many calories are in a restaurant plate of spaghetti and meatballs? About 960 kcal for a 565 g serving at a family-style restaurant, with 44 g of protein and about 1,980 mg of sodium. Spaghetti with meat sauce is about 670 kcal for a 554 g serving.

How many calories are in restaurant lasagna? About 845 kcal for a 457 g serving of lasagna with meat, with 50 g of protein, 49 g of fat and about 2,130 mg of sodium — close to the 2,300 mg Daily Value in one dish.

How many calories are in chicken parmesan? About 615 kcal for a restaurant serving of chicken parmesan without pasta (301 g). With a cup of spaghetti and half a cup of marinara on the side it is about 875 kcal.

Is the bread basket a big deal? It can be. One large slice of Italian bread is 81 kcal, but a tablespoon of olive oil to dip it in is 120. Two slices with oil come to about 280 kcal, about half of a plate of spaghetti pomodoro.

Can I eat Italian food and still lose weight? Yes, if the dinner fits your daily target. The same evening can be about 1,365 kcal or about 545 depending on the plate, the bread and the portion. Calorie deficit for weight loss →


Data: USDA SR Legacy (NDB numbers): Restaurant, Italian, spaghetti with pomodoro sauce (no meat) (36046); Restaurant, Italian, cheese ravioli with marinara sauce (36055); Restaurant, Italian, spaghetti with meat sauce (36630); Restaurant, Italian, chicken parmesan without pasta (36059); Restaurant, Italian, lasagna with meat (36041); Restaurant, family style, spaghetti and meatballs (36038); pasta, cooked, enriched (20121); sauce, pasta, spaghetti/marinara, ready-to-serve (06931); bread, Italian (18033); oil, olive (04053); garlic bread, frozen (18963); fast foods, breadstick, soft, with garlic and parmesan (21520); soup, minestrone, canned, chunky, ready-to-serve (06039); squid, cooked, fried (15176); lettuce, romaine, raw (11251); tomatoes, red, raw (11529); salad dressing, Italian, regular (04114); cheese, parmesan, hard (01033); chicken breast, meat only, roasted (05064); broccoli, boiled (11091); wine, table, red (14096); ice cream, vanilla (19095). Serving weights from the same records. Sodium Daily Value: US FDA. Values checked October 2026.

Related: Calories in pasta and noodles · Calories in pizza · Calories in Caesar salad · Calories in alcohol

CalMePlease logs a restaurant dinner from a photo or a short video of the table, with each dish as a separate entry and its weight in grams you can correct in one tap. Free on the App Store.

Read next
Guide

High-Volume Low-Calorie Foods That Fill You Up: 39 Foods Ranked by Grams per 100 kcal

Ready to try?

Scan to install
Download on the App Store