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.) | Serving | kcal | Protein | Fat | Sodium |
|---|---|---|---|---|---|
| Spaghetti with pomodoro sauce, no meat (36046) | 510 g | 530 | 20 g | 9.6 g | 970 mg |
| Cheese ravioli with marinara (36055) | 427 g | 660 | 30 g | 24 g | 1310 mg |
| Spaghetti with meat sauce (36630) | 554 g | 670 | 32 g | 20 g | 1270 mg |
| Chicken parmesan, without pasta (36059) | 301 g | 615 | 49 g | 32 g | 1610 mg |
| Lasagna with meat (36041) | 457 g | 845 | 50 g | 49 g | 2130 mg |
| Spaghetti and meatballs, family-style restaurant (36038) | 565 g | 960 | 44 g | 48 g | 1980 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.) | Portion | kcal | Protein | Sodium |
|---|---|---|---|---|
| Italian bread (18033) | 1 large slice, 30 g | 81 | 2.6 g | 170 mg |
| Olive oil for dipping (04053) | 1 tbsp, 13.5 g | 120 | 0 g | trace |
| Garlic bread, frozen type (18963) | 1 slice, 59 g | 205 | 4.9 g | 320 mg |
| Breadstick with garlic and parmesan (21520) | 1 breadstick, 43 g | 145 | 5.2 g | 230 mg |
| Minestrone soup (06039) | 1 cup, 240 g | 125 | 5.1 g | 690 mg |
| Fried calamari (15176) | 3 oz, 85 g | 150 | 15 g | 260 mg |
| Side salad: romaine, tomato, 2 tbsp Italian dressing (11251, 11529, 04114) | 94 g + 90 g + 29 g | 105 | 2.1 g | 300 mg |
| Grated parmesan (01033) | 1 tbsp, 5 g | 20 | 1.8 g | 70 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 of | Order | kcal 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.