One typical pupusa (about 120–130 g) lands around 280–320 calories; fillings like cheese or pork push the number up, beans trend a bit lower.
Bean (126 g)
Cheese (117 g)
Revueltas
Bean & Cheese
- Fiber from beans
- About 5-inch round
- Great with curtido
Balanced
Cheese Only (Quesillo)
- Richer dairy fill
- Often 115–125 g
- Melty center
Comfort
Revueltas (Mixed)
- Meaty bite
- Denser filling
- Higher per piece
Hearty
Calories In Pupusas Per Serving Size
Pupusas are griddled corn-masa pockets with fillings like beans, cheese, or pork. A street-size piece usually sits near 120–130 g cooked, which lines up with nutrition listings used by databases and packaged brands. You’ll often see a bean pupusa around 289 kcal for a 126 g piece and a cheese pupusa near 300 kcal for about 117 g. Pork-mixed revueltas trend higher. If you want a primary reference point for ingredient values, the USDA FoodData Central index is a solid place to double-check masa, beans, or cheese.
| Pupusa Type | Typical Weight | Calories Per Piece |
|---|---|---|
| Bean (frijoles) | ~126 g | ~289 kcal |
| Cheese (quesillo) | ~117 g | ~300 kcal |
| Revueltas (pork+cheese+beans) | ~120–140 g | ~360–420 kcal |
Where The Range Comes From
Two things move the needle: dough mass and what’s tucked inside. Corn masa brings steady starch and a bit of protein; fillings swing fat and protein. A lean bean fill tends to shave calories against a cheese or pork mix. Per-100 g entries for “pupusas” cluster near the low-to-mid 200s, so bumping to a 120–130 g round puts a plain baseline near the high-200s before richer fillings are added.
Bean, Cheese, And Pork Compared
Bean-forward pieces are lighter and carry more fiber. Cheese adds dairy fat and bumps calcium. Pork or revueltas deliver the most energy per bite because you’re stacking masa, cheese, and meat. That’s why two pieces with the same diameter can differ by a hundred calories if the fillings aren’t the same.
Close Variant: Calories In Pupusas Per Serving Size And Filling
When you scan a menu, a safe rule is simple: bean ≈ lower, cheese ≈ mid, revueltas ≈ higher. A branded cheese-and-bean piece can read 200–290 kcal depending on weight, while a market revueltas can reach 390–420 kcal. Smaller frozen items often weigh less than street rounds and post lower totals as a result.
Street Stall Vs Packaged Pieces
Not every pupusa weighs the same. A supermarket option might list 79 g per piece with about 130 kcal, while a cheese-and-bean brand at roughly 105 g lands near 200–210 kcal per pupusa. Street rounds tend to be thicker, so one piece can rival two smaller branded rounds on calories.
What Changes The Number Most
Masa Amount
More dough equals more energy. If the round is extra thick or larger than a handspan, expect a bump. The shell is mostly corn starch with a modest protein hit, so the mass of that shell is the quiet driver behind the count.
Filling Choice
Beans bring fiber and moisture with fewer calories per spoonful than dairy or pork. Cheese is denser and pushes totals upward even when portioned modestly. Pork raises both protein and fat, which pulls a piece into higher territory fast.
Cooking Fat
Most vendors griddle on a hot comal with just enough oil to prevent sticking. A heavy pour turns into extra calories. If you’re watching the number, a quick ask for a light hand on oil can help.
Toppings And Sauces: Small Adds, Big Flavor
Pupusas usually arrive with curtido (a tangy cabbage slaw) and a mild red salsa. Both add flavor with a very small calorie tag. Creamy toppings and avocado slices taste great too; just know their numbers.
| Add-In | Serving | Calories |
|---|---|---|
| Curtido | ½ cup | ~40 kcal |
| Salsa roja | 2 tbsp | ~10 kcal |
| Crema (sour cream) | 1 tbsp | ~24 kcal |
| Avocado | ⅓ fruit (~50 g) | ~80 kcal |
That’s why a plate with two bean pupusas, lots of curtido, and spooned salsa stays modest, while the same plate drenched in crema and topped with half an avocado jumps fast. For ingredient-level checks, see salsa and dairy entries in the FoodData Central index and the curtido nutrition shared by a state SNAP-Ed program.
Quick Estimator You Can Use
Need a ballpark before you order? Start with ~290 kcal for a bean-filled 126 g piece. Swap the fill to cheese and use ~300 kcal. For revueltas, plan on ~390 kcal. If the pupusa looks smaller than usual (thin or labeled under 100 g on a package), drop the estimate; if it’s a thick platter-size round, nudge it upward. Add ~40 kcal for a hearty mound of curtido, ~10 kcal for a ladle of salsa, ~24 kcal per tablespoon of crema, and ~80 kcal for a third of an avocado.
Smart Plate Ideas
One Pupusa + Sides
Pair a bean pupusa with a generous curtido pile and a cup of caldo or a small side of black beans. You’ll get fiber, protein, and a friendly calorie total.
Two Smaller Pieces
If you’re buying frozen packs, two lighter pieces can match one thick street round for calories while giving you more bites and better topping control.
Mix And Match
Craving revueltas? Go with one revueltas and one bean. You’ll still get the savory pork note while keeping the plate steady.
Ordering Tips That Keep Flavor First
- Ask for extra curtido and salsa. Big taste, tiny calorie lift.
- Pick bean or bean-and-cheese when you want a lighter pair.
- Share a revueltas, then fill out the meal with sides like stewed beans or a simple salad.
- Request a light oil griddle pass if the comal looks slick.
Kitchen Notes For Home Cooks
Weigh The Dough
Portion the masa in equal balls before shaping. If each ball is 70–80 g and you add a modest spoon of filling, your finished pieces will land near the street-style weights that track to the calorie counts above.
Choose Your Cheese
Fresh, low-moisture queso adds body fast. A modest fill goes a long way. If you like a stretchier center, a thin slice does the trick without turning the shell too greasy.
Lean Pork Wins
Trimmed, finely chopped pork gives you the classic revueltas taste without a heavy fat load. Sear in a hot pan, drain, and season well before tucking it in.
Putting It All Together
Pupusas can fit a light lunch or a heartier dinner—it all depends on size, filling, and what lands on top. Use the numbers here as your quick guide: bean near 289 kcal at 126 g, cheese near 300 kcal at about 117 g, and revueltas around the high 300s. Build the plate around curtido and salsa for bright flavor without a calorie surge, and add creamy toppings when it’s worth it to you.