How Much Do Homemade Chicken Enchiladas Really Cost?
Chicken enchiladas are a weeknight staple in millions of kitchens — warm corn tortillas wrapped around shredded chicken, smothered in red enchilada sauce, and blanketed with melted Monterey Jack cheese. They feel indulgent, but they are actually one of the most affordable meals you can make from scratch. The question is: how does the cost per enchilada stack up against ordering a plate at your local Mexican restaurant?
At most sit-down Mexican restaurants, a two- or three-enchilada plate runs anywhere from $12 to $18 before tip. Even fast-casual spots charge $10 or more for a single-item order. Making enchiladas at home is almost always dramatically cheaper — but the exact savings depend on how many you make and what you pay for each ingredient.
The Core Ingredients and What They Cost
A standard batch of eight chicken enchiladas typically calls for:
- Chicken breast or thighs — about 1.5 lbs, costing $4 to $7 depending on whether you buy boneless breasts, thighs, or a rotisserie bird.
- Corn tortillas — a 30-count pack runs $2 to $3.50. You will use 8 to 12 tortillas for a standard batch, so the per-batch cost is usually under $2.
- Enchilada sauce — a 28 oz can of red enchilada sauce costs $2 to $3 and covers a full 9x13 pan.
- Monterey Jack cheese — an 8 oz bag costs $3 to $4.50 and is enough for a generous layer over 8 enchiladas.
- Sour cream, cilantro, and garnishes — adding maybe $1.50 to $2.50 total for the finishing touches.
Altogether, a batch of 8 enchiladas typically costs $13 to $20 in ingredients, putting the per-enchilada cost between $1.65 and $2.50. Compared to a $14 restaurant plate, you are looking at savings of 80% or more per serving.
Tips for Lowering the Cost Further
The biggest cost lever is the chicken. Bone-in thighs are typically the cheapest cut and produce more flavorful, moist shredded meat than boneless breasts. Buying a rotisserie chicken for $5 to $7 and shredding it yourself is another fast and economical option that skips the cooking step entirely.
Making your own enchilada sauce from dried chiles, tomato paste, and spices costs roughly $0.80 to $1.20 for the same volume as a canned sauce — cutting that line item nearly in half. If you have a large family or like batch cooking, doubling the recipe and freezing a tray of unbaked enchiladas keeps your future cost-per-meal just as low.
When the Restaurant Price Might Be Worth It
Home cooking wins on price almost every time, but there are real trade-offs. A restaurant plate takes zero prep time, produces no dishes, and often includes rice and beans that would add another $2 to $3 to your home-cooked total. If your time is worth $20 an hour and the recipe takes 45 minutes of active work, the real cost of the home batch is closer to $28 to $35 — making the restaurant gap narrower than the ingredient math suggests. Use this calculator to know your baseline ingredient cost, then factor in your own time to decide what makes sense on any given night.