How Many Calories Are In Sopes? | Street Food Math

A typical sope with beans, meat, lettuce, cheese, and crema is about 250–320 calories each, while a plain fried masa shell starts near 110 calories.

Sopes are small, thick corn masa rounds with pinched edges, usually fried until the outside crisps and the middle stays soft. The shell is finished with a smear of refried beans, a scoop of seasoned meat or veggies, shredded lettuce, salsa, crumbly cheese, and a drizzle of crema. One handheld portion feels like an open-face taco crossed with a tostada boat.

Calories change fast from one cook to the next. A plain fried masa base sits close to 110 calories for a 3-inch shell. A bean-and-lettuce version from a nutrition education program run through Washington State University sits around 190 calories per piece, with about 8 grams of protein, 5 grams of fiber, and 30 grams of carbs. A chicken and bean sope with crema, queso fresco, and salsa verde can climb into the low 300s per serving, and some heavier builds push past that when the shell is larger or fried longer.

That spread matters if you’re counting daily calories, watching sodium, or just trying to build lunch without feeling wiped out after. One modest sope can pass as a snack. Two chicken sopes with beans, cheese, and crema usually land in the 500–600 calorie range, plus solid protein, so that plate behaves like a full meal for many adults.

Calorie Snapshot For A Typical Sope

What Counts As One Sope

Vendors shape the masa disk by hand, press a rim, griddle it, then finish it in a shallow fry. After that, they add beans and toppings. Most taquerías and street stands treat one round (about 3–4 inches wide) as a single serving. That serving size is what the calorie numbers below refer to unless a bigger platter is clearly called out.

Home cooks often match that same scale. A popular home recipe that fries the masa then tops it with refried beans, shredded chicken simmered in salsa verde, queso fresco, crema, and cilantro lands around 319 calories per sope, with about 17 grams of protein, 24 grams of carbs, and 18 grams of fat per serving. Lighter builds skip crema or cheese and sit well under that number.

Why The Calories Change So Much

Three levers drive the calorie count:

  • The shell: Corn masa flour on its own isn’t that calorie-dense, but frying adds oil that clings to the surface, and thicker edges soak up more oil.
  • The beans: Refried pinto or black beans bring starch, fiber, and some protein. A quarter cup of canned refried beans can land around 50–60 calories and 3–4 grams of protein, depending on brand and fat level.
  • The toppings: Chicken breast or carnitas brings protein; crema and queso fresco bring dairy fat; avocado adds more fat. Load them up and calories climb fast.

Calories In A Traditional Sope Serving Size Explained

The table below lines up common builds you’ll see at taco trucks, sit-down Mexican restaurants, and home kitchens. Each row reflects one average 3- to 4-inch sope unless otherwise noted.

Sope Style Calories (1 Piece) What’s On It
Plain Masa Shell ≈110 Fried corn masa base, no beans or toppings.
Beans + Lettuce ≈190 Refried beans, lettuce, salsa, no crema or cheese.
Chicken Sope ≈250 Masa shell, refried beans, seasoned chicken, lettuce, salsa.
Chicken + Crema + Queso ≈300–320 Masa shell, beans, chicken, crema, queso fresco, cilantro.
Loaded Chicken (Large Shell) ≈350+ Bigger shell, extra chicken, avocado slices, crema.

Those calorie bands line up with how the plate feels. A bean-only sope with lettuce and salsa tastes fresh and still gives plant protein and fiber from the beans. A chicken version has more protein per bite, which helps you stay full longer. A loaded version with crema, avocado, and extra cheese turns into a small meal by itself.

All of that still has to live inside the rest of your day, which is where daily calorie intake matters. Meeting a steady daily calorie intake target helps you decide if tonight’s order is dinner or just a snack stop. That number shifts with age, body size, and activity level, so two people can eat the same plate and feel totally different afterward.

Washington State University’s SNAP-Ed program posts a bean sope with about 190 calories, 8 grams of protein, and 5 grams of fiber, along with around 470 milligrams of sodium per serving. That breakdown is helpful because it lists toppings you’d actually get from a real cook, not a lab sample. You can see that data on the WSU SNAP-Ed sopes page, which is built as part of statewide SNAP education in partnership with the U.S. Department of Agriculture. WSU SNAP-Ed sopes

Ingredient Breakdown And Portion Control

Instead of thinking “good vs bad,” treat each sope like parts you can swap. Masa brings carbs. Beans bring carbs and fiber. Chicken brings lean protein. Crema and queso fresco bring extra fat. Once you see what each layer does, you can tweak amounts for the kind of meal you want.

Masa Base (The Shell)

The base starts with masa harina (lime-treated corn flour) mixed with water and salt, shaped, and pan-fried or shallow-fried. A 3-inch fried sope shell lands around 110 calories and carries about 16 grams of carbs and 2 grams of protein. Dry corn masa flour itself sits near 100–110 calories per 1/4 cup, with about 1 gram of fat and 2–3 grams of protein. That means most of the shell’s calories come from starch in the corn plus a thin layer of oil from the fry.

The longer the masa stays in hot oil, the more oil clings to the rim. A longer fry gives deep crunch and a richer taste but pushes calories up. A quick griddle or air fry keeps the shell closer to the “dry masa plus light oil” number. The bite turns chewier and less crackly, but you trim some of the added fat.

Protein Layer

Shredded chicken breast simmered in salsa verde or red chile sauce gives flavor without much extra fat. An ounce of cooked lean chicken breast sits around 45–50 calories and roughly 8–9 grams of protein, which helps explain why chicken sopes near 250 calories can still feel filling. Carnitas or beef jump the calorie hit faster because they’re fattier cuts. The same scoop size brings extra rendered fat along with flavor, which is why some restaurant versions sit closer to 300 calories per piece and feel heavier after lunch.

If your plan is “tasty and still able to walk afterward,” lean meat helps. Asking for chicken instead of pork, or asking for chicken plus extra salsa instead of double meat, keeps protein high without stacking fried fat on top of fried fat.

Beans, Veggies, And Toppings

Most cooks swipe a spoon of refried pinto or black beans on the shell before anything else. A quarter cup of canned refried beans lands around 50–60 calories, gives 3–4 grams of protein, and brings fiber. The U.S. Department of Agriculture’s Child Nutrition refried beans spec lists about 128 calories per 1/3 cup, with 7 grams of protein and 5 grams of fiber, so beans really pull their weight for fullness. USDA refried beans recipe

After beans and meat, toppings go on fast: lettuce, diced tomato, salsa verde, pickled onion, queso fresco crumbles, crema, avocado. Dairy toppings are where fat sneaks in. Queso fresco clocks around 80 calories per ounce and roughly 5 grams each of fat and protein. A light sprinkle is usually closer to half an ounce, so call it ~40 calories. Crema lands near 45–50 calories per tablespoon since it’s similar to sour cream. Two spoonfuls can double that in a hurry. Avocado slices pile on more fat, which boosts calories but also gives a creamy mouthfeel that a lot of people want in a loaded sope.

The upside is that lettuce, cabbage, cilantro, radish, and salsa add crunch, heat, and acid with almost no calorie cost. You can always ask for extra veg, which stretches volume and slows down each bite. That trick makes one sope feel closer to a full plate instead of a snack you inhale in three bites.

Ingredient Cost In Calories (Per Piece)

Ingredient Typical Amount Calories Added
Fried Masa Shell 1 small (3-inch) ≈110
Refried Beans 2–4 tbsp ≈50–60
Shredded Chicken Breast 1 oz ≈45–50
Queso Fresco Crumble ½ oz ≈40
Crema Drizzle 1 tbsp ≈45
Lettuce, Salsa, Cilantro Generous handful ≈5

Add one shell, beans, chicken, veg, a spoon of crema, and a light sprinkle of cheese and you land around 250–320 calories. That lines up with nutrition panels for chicken-and-bean sopes clocking 270–320 calories each, with protein in the mid teens and carbs in the 20–25 gram range.

Sodium is the sleeper detail here. A bean sope measured by WSU SNAP-Ed lands around 470 milligrams of sodium per piece. That’s near twenty percent of the common 2,300-milligram daily sodium cap mentioned in U.S. heart health guidance. Keeping an eye on sodium is useful if you’re managing blood pressure or swelling. Swapping bottled hot sauce for fresh salsa, asking for less crema (which can be salted), and skipping the last shake of salt on top all take that number down without losing flavor.

How To Make Your Sope Lighter Without Losing Flavor

Ask For A Griddled Base

Some cooks will griddle or air fry the masa round instead of deep frying. You still get a toasty corn bite, just a little chewier in the middle. That single swap trims the oil the masa shell absorbs, which helps if you’re trying to keep lunch in the 200-calorie zone instead of the 300-plus zone.

Double The Veg, Half The Dairy

Ask for extra lettuce, tomato, cabbage, radish, onion, cilantro, and salsa. Then ask for light crema and light cheese. You’ll still taste crema and queso fresco, but you won’t drown the whole surface. This trick keeps the plate lively without sending fat grams through the roof.

Lean Protein Beats Extra Shells

If you’re hungry, ask for one sope with extra chicken instead of grabbing two shells. Lean chicken breast brings protein density without the extra fried masa and oil that comes with a second base. That move matters on busy days when you’re trying to stay inside a calorie budget without feeling stuck with plain salad. If mornings are the hard meal and you’re hunting for protein that doesn’t feel heavy, you can try our high protein breakfast ideas for fast, filling starts to the day.

When To Call It A Meal

Here’s an easy rule of thumb: two “street style” chicken and bean sopes, plus grilled veggies or a side salad, behave like a full lunch for many adults. That plate lands near 500–600 calories, carries steady protein from chicken and beans, and brings fiber from lettuce and refried beans. If you’re pairing that meal with rice, chips, or a sugary drink, split the plate or save half for later. You still get the flavor you came for and you won’t feel sluggish in the afternoon.