A single taco typically contains between 150 and 300 calories, depending on its size, shell, and filling. A small street taco with meat, onion, and cilantro on a corn tortilla runs about 150 to 200 calories, while a larger restaurant-style taco with cheese, sour cream, and guacamole can easily reach 300 calories or more.
Street Tacos vs. Restaurant Tacos
The biggest factor in a taco’s calorie count is simply how big it is. Street tacos are built on small four- or five-inch corn tortillas and filled with a modest portion of meat, diced onion, and fresh cilantro. That combination lands around 150 to 200 calories per taco. Because they’re small, most people eat two or three at a time, putting a typical street taco meal in the 400 to 600 calorie range.
Restaurant tacos are a different story. They use larger tortillas (often six to eight inches), more generous portions of protein, and toppings like shredded cheese, sour cream, guacamole, or creamy sauces. A single loaded restaurant taco can hit 300 to 400 calories, and specialty tacos with fried fish or crispy fillings push even higher. The extras add up fast: a tablespoon of sour cream adds about 25 calories, a slice of avocado around 25, and a sprinkle of shredded cheese another 40 to 50.
How the Tortilla Changes the Count
The tortilla itself accounts for a significant chunk of the total. Corn and flour tortillas differ more than most people realize. Per 100 grams, corn tortillas contain about 218 calories while flour tortillas contain roughly 306 calories. In practical terms, a single small corn tortilla (the kind used for street tacos) has around 50 to 60 calories. A standard six-inch flour tortilla comes in closer to 90 to 120 calories, and larger burrito-size flour tortillas can exceed 200 calories on their own.
Hard taco shells, like the ones you find in a box at the grocery store, are fried corn tortillas. The frying process adds fat, bringing each shell to about 55 to 65 calories. That’s comparable to a soft corn tortilla, though with more fat and less flexibility in size. If you’re watching calories closely, a soft corn tortilla is the lightest option.
Calories by Protein Choice
The filling is the other major variable. Here’s how common taco proteins compare for a roughly two- to three-ounce serving, which is what fits in a standard taco:
- Grilled chicken: 70 to 100 calories. Lean and relatively low in fat, making it one of the lighter options.
- Seasoned ground beef: 100 to 130 calories. The seasoning oil and higher fat content push it above chicken. A Taco Bell Crunchy Taco with seasoned beef, lettuce, and cheese contains 170 calories total.
- Carnitas (pulled pork): 110 to 140 calories. Pork shoulder is fattier than chicken breast, and carnitas are often cooked in their own rendered fat.
- Steak (carne asada): 90 to 120 calories. Comparable to chicken, though fattier cuts will trend higher.
- Fried fish: 130 to 170 calories. The batter and frying oil add a significant calorie bump compared to grilled proteins.
Vegetarian and Bean Tacos
Plant-based tacos vary widely depending on the ingredients. A homemade black bean taco with refried beans, a small amount of cheese, and a yogurt-based sauce comes to roughly 260 calories. That’s in line with a meat taco, largely because beans are calorie-dense from their carbohydrate and fiber content. Potato tacos, a popular option at taquerias, are similar: a filling of seasoned, sometimes fried potatoes in a corn tortilla typically lands around 200 to 250 calories.
Where vegetarian tacos save calories is in fat. Beans and vegetables carry less fat than most meats, so even when the total calorie count is similar, the nutritional profile shifts toward more fiber and complex carbs. Using low-calorie tortillas or lettuce wraps can bring a bean taco down to the 150 to 180 range.
Fast Food Taco Calories
Fast food tacos are useful benchmarks because their nutrition is published and consistent. A Taco Bell Crunchy Taco contains 170 calories, with 9 grams of fat, 13 grams of carbohydrates, and 8 grams of protein. Their soft tacos run slightly higher, around 180 to 190 calories, because the flour tortilla is larger than the hard shell. Upgraded versions with extra cheese, sauces, or premium fillings jump to 300 to 350 calories each.
Other chains follow similar patterns. A basic fast food taco with seasoned beef and minimal toppings generally falls in the 150 to 200 calorie window. Once you add “supreme” toppings or double the meat, you’re looking at 250 to 400 calories per taco.
What Drives Calories Up Quickly
A few common additions have an outsized impact. Cheese is the biggest offender for people who aren’t tracking it: a quarter cup of shredded cheddar adds about 110 calories. Guacamole adds roughly 50 calories per tablespoon, and while it’s a healthier fat, it adds up when applied generously. Creamy sauces like chipotle mayo or queso can contribute 50 to 80 calories per drizzle.
Double-wrapping tortillas is another hidden multiplier. Many taquerias layer two corn tortillas per taco to prevent tearing, which doubles the tortilla calories from around 55 to 110. If you’re eating three double-wrapped tacos, that’s an extra 165 calories just from the second layer of tortilla. You can ask for single-wrapped tacos at most places without any issue.
Frying makes a dramatic difference too. A crispy taco shell has only slightly more calories than a soft one, but deep-fried fillings like battered fish or fried potatoes can add 50 to 100 extra calories compared to their grilled or steamed counterparts.

