Most single street foods have 150 to 600 calories. USDA puts a beef taco on a corn tortilla at 261 calories, a gyro sandwich at 368, a medium soft pretzel at 414 and a falafel sandwich at 570.
Cooking method and portion matter more than the cuisine. Six steamed dumplings are about 170 calories; the same six fried are about 288. Every number below comes from USDA FoodData Central, with the serving weight USDA uses, so you can scale it to what you were actually handed.
Key takeaways
- Typical range: about 150-600 calories per item; most meals of two or three items land at 500-900.
- Frying adds up: fried dumplings have 70% more calories than steamed (48 vs 28 each).
- Best protein for the calories: beef shish kebab, 246 calories with 30 g protein.
- Highest here: fried cod with large fries, about 866 calories.
- Sodium runs high: a large soft pretzel has 1,108 mg, almost half the 2,300 mg daily value.
Street food calories at a glance
Values per serving as USDA weighs it. Sorted from lowest to highest calories.
| Food | Serving | Calories | Protein (g) | Sodium (mg) |
|---|---|---|---|---|
| Steamed dumpling or pot sticker | 1 piece (25 g) | 28 | 1.7 | 92 |
| Fried dumpling or pot sticker | 1 piece (25 g) | 48 | 2.2 | 117 |
| Corn on the cob with butter | 1 ear (108 g) | 111 | 3.4 | 156 |
| Chocolate-filled crepe | 1 crepe (80 g) | 136 | 3.9 | 175 |
| Plain crepe | 1 crepe (65 g) | 146 | 5.8 | 181 |
| Egg roll, beef or pork | 1 roll (64 g) | 174 | 4.9 | 286 |
| Pho with meat | 1 cup (245 g) | 189 | 14.2 | 894 |
| Churro | 1 regular (45 g) | 189 | 2.7 | 139 |
| Corn dog | 1 regular (88 g) | 220 | 7.5 | 588 |
| Chicken taco, corn tortilla, cheese | 1 taco (105 g) | 222 | 17.0 | 397 |
| Tamale | 1 tamale (140 g) | 244 | 10.3 | 662 |
| Beef shish kebab with vegetables | 1 skewer (202 g) | 246 | 29.9 | 420 |
| Cheese pupusa | 1 pupusa (100 g) | 256 | 11.7 | 400 |
| Beef taco, corn tortilla, cheese | 1 taco (105 g) | 261 | 16.3 | 394 |
| Bao bun with filling | 1 bun (100 g) | 273 | 11.2 | 354 |
| Beef hot dog on a white bun | 1 sandwich (102 g) | 302 | 11.0 | 695 |
| Fried cod | 1 small fillet (140 g) | 304 | 18.9 | 596 |
| Pad Thai with chicken | 1 cup (200 g) | 308 | 16.3 | 768 |
| Samosa | 1 regular (100 g) | 310 | 5.1 | 388 |
| Funnel cake with sugar | 6-inch cake (90 g) | 318 | 7.1 | 250 |
| Chicken fried rice | 1 cup (198 g) | 343 | 14.4 | 711 |
| Gyro sandwich | 1 sandwich (200 g) | 368 | 22.4 | 646 |
| Soft pretzel | 1 medium (120 g) | 414 | 9.6 | 930 |
| Beef empanada | 1 large (130 g) | 433 | 15.7 | 597 |
| Belgian waffle, plain | 1 waffle (135 g) | 504 | 11.7 | 806 |
| French fries | 1 large order (180 g) | 562 | 6.2 | 378 |
| Falafel sandwich | 1 sandwich (215 g) | 570 | 13.4 | 772 |
Latin American street food
Tacos are small by design, which is why they're easy to underestimate in threes. Three beef tacos are about 783 calories before salsa, crema or guacamole; three chicken tacos about 666.
A cheese pupusa (256) and a tamale (244) are similar in calories, but the tamale has much more sodium (662 mg vs 400 mg). An empanada is the heavy one at 433 for a large, while a small 35 g empanada is about 117. A churro is 189, so a bag of three is a 567-calorie snack.
Grilled corn with butter is only 111 calories an ear. Street-style versions with mayo and cheese add more; log those toppings separately. For sit-down dishes, see our Mexican food nutrition guide.
US and European street food
A beef hot dog on a bun is 302 calories, and a corn dog 220. Toppings like chili and cheese aren't included.
Soft pretzels are the surprise: 414 calories for a medium and 493 for a large, with 930-1,108 mg of sodium. A Belgian waffle (504) and a funnel cake (318) are dessert-level on their own.
Crepes are lighter than they look. A plain crepe is 146 calories and a chocolate-filled one 136 per USDA's standard size. Spreads and whipped cream from a street stall add to that, so log them separately.
Fish and chips isn't a single USDA entry. A small fried cod fillet (304) plus a large order of fries (562) adds up to about 866 calories, the highest total in this guide.
Middle Eastern and Mediterranean street food
A gyro sandwich has 368 calories and 22.4 g protein, one of the better ratios on the list. A falafel sandwich has more calories (570) and less protein (13.4 g), because the falafel itself is deep-fried.
The beef shish kebab is the standout: 246 calories with 30 g protein for a 202 g skewer with vegetables. If you want a filling street meal on a calorie budget, it's hard to beat.
Asian street food
Steamed is the key word. A steamed dumpling is 28 calories and a fried one 48, so a plate of six is about 170 versus 288. An egg roll is 174 and a bao bun with filling 273.
Noodle and rice dishes are listed per cup, and street portions are often more. Pad Thai with chicken is 308 per cup and chicken fried rice 343, so a 2-cup portion is 616-686. Pho is light per cup (189) but salty (894 mg), and a big bowl holds several cups, broth included. A samosa is 310 for a regular one or about 78 for a small 25 g piece. See our guides to Thai food and Indian food for more dishes.
Lowest- and highest-calorie picks
Lowest per item, still a real snack:
- Corn on the cob with butter: 111
- Steamed dumplings, 6 pieces: about 170
- Chicken taco: 222
- Beef shish kebab with vegetables: 246, with 30 g protein
Highest per order:
- Fried cod with large fries: about 866
- Falafel sandwich: 570
- Large fries alone: 562
- Belgian waffle: 504
Sodium: the number nobody checks
The FDA daily value for sodium is 2,300 mg. Several street foods use a third or more of it in one item: a large soft pretzel (1,108 mg), pho per cup (894 mg), a Belgian waffle (806 mg), a falafel sandwich (772 mg) and Pad Thai per cup (768 mg). If you're watching sodium for blood pressure, talk to your doctor about your own target, and pair a salty item with water rather than a soda.
How to estimate street food that isn't listed
Most stalls don't publish nutrition, and many dishes have no USDA entry at all. To get close:
- Find the nearest match. A Lebanese shawarma wrap is closer to the gyro sandwich than to a burger. Japanese gyoza fall under dumplings.
- Estimate the portion. Compare it with the serving weights above. A taco is about 105 g, a sandwich about 200 g.
- Add what you can see. Sauces, mayo, cheese and visible oil. A tablespoon of oil is about 119 calories.
- Round up when unsure. Street food is rarely lighter than the standard version.
A photo log handles this faster on the spot. Nutrify estimates a dish from a picture and lets you adjust the portion before saving; how Nutrify tracks international cuisine explains how it handles less common dishes. To see how a street food day fits your budget, use the calorie deficit calculator.
Sources
- USDA FoodData Central, Food and Nutrient Database for Dietary Studies (FNDDS) entries and portion weights: taco, beef, FDC 2708515; taco, chicken, 2708519; tamale, 2708570; pupusa, cheese, 2708608; empanada, beef, 2708711; churros, 2708070; corn with butter, 2709918; hot dog sandwich, 2707060; corn dog, 2707044; soft pretzel, 2708267; funnel cake, 2708349; french fries, 2709461; fried cod, 2706244; gyro sandwich, 2706962; falafel sandwich, 2707483; beef shish kabob, 2706730; samosa, 2708730; Pad Thai with chicken, 2708806; fried rice with chicken, 2708953; pho with meat, 2707124; egg roll, 2708702; dumpling, fried, 2708705; dumpling, steamed, 2708708; bao bun, 2708724; crepe, plain, 2708342; crepe, chocolate filled, 2708036; waffle, plain, 2708325.
- USDA FoodData Central, olive oil, FDC 171413 (1 tbsp, 13.5 g).
- U.S. Food and Drug Administration, Daily Value on the Nutrition Facts label (sodium 2,300 mg).



