Healthy chicken enchiladas, swap by swap
Creamy chicken enchiladas come to about 956 calories a serving by our estimate. Four swaps take them to 606 and add 18 g of protein. What each swap is worth.

Adjust this recipe
Ingredients
- 4 tsp olive oil
- 160 g onion, finely chopped
- 4 garlic cloves, crushed
- 4 tsp mild chilli powder, chili powder in the US
- 2 tsp ground cumin
- 400 g passata, or canned tomato sauce in the US
- 240 ml chicken stock or broth Out of chicken broth or stock?
- 600 g chicken thighs, boneless and skinless
- 112 g cream cheese Out of cream cheese?
- 240 g sour cream Out of sour cream?
- 120 g cheddar or Monterey Jack, grated
- 8 flour tortillas, 20 cm (8 inch)
- 20 g fresh coriander, cilantro in the US, chopped, to finish
Method
- Heat the oven to 190C (170C fan, 375F). Warm the oil in a wide pan over a medium heat and soften the onion for 6 to 8 minutes, until it is translucent. Add the garlic, chilli powder and cumin and stir for 30 seconds, until they smell toasted rather than dusty.
- Pour in the passata and stock, add a good pinch of salt and bring it to a gentle simmer.
- Lay the chicken in the sauce, cover and cook at a bare simmer for 15 to 20 minutes, turning once, until the thickest piece reads 74C (165F). Keep it below a boil. A hard boil tightens chicken, and breast suffers far more than thigh.
- Lift the chicken onto a board, shred it with two forks and put it in a bowl. Stir a few spoonfuls of the sauce through it, so it has moisture to spare when it goes back in the oven.
- Beat the cream cheese in a separate bowl until soft, then mix in the sour cream and half the cheese. If you are using cottage cheese instead, blend it completely smooth first. If you are using Greek yogurt, stir a teaspoon of cornstarch into it before it goes in. Fold the mixture through the chicken.
- Warm the tortillas for a few seconds a side in a dry pan. A cold tortilla splits when you roll it.
- Spread a third of the sauce over the base of a baking dish about 23 by 33 cm (9 by 13 inch). Divide the filling between the tortillas, roll each one up and lay them seam side down, snugly, in a single row.
- Pour the rest of the sauce over the top, making sure it covers the ends of the tortillas, which bake hard if left bare. Scatter over the rest of the cheese.
- Bake for 20 minutes, until the sauce bubbles at the edges and the cheese has melted. Leave it to settle for 5 minutes, then scatter over the coriander.
Chicken enchiladas are only as heavy as what you roll inside them. The chicken and a tomato sauce are not the issue. The tortillas, sour cream, cream cheese and cheese make up about two thirds of the calories in a creamy serving, by our estimate, and four swaps take that serving from about 956 calories to 606.
The recipe above is the creamy version with nothing swapped. The More protein button applies all four swaps at once, and the rest of this page is what each one is worth and where it goes wrong.
Where the calories in chicken enchiladas come from
One serving is two enchiladas.
| Part of the dish | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|
| Two flour tortillas | 280 | 8 g | 48 g | 6 g |
| Chicken thighs, 150 g | 224 | 28 g | 0 g | 12 g |
| Cheddar, 30 g | 121 | 8 g | 0 g | 10 g |
| Sour cream, 60 g | 119 | 1 g | 3 g | 11 g |
| Sauce and coriander | 114 | 3 g | 16 g | 5 g |
| Cream cheese, 28 g | 98 | 2 g | 1 g | 10 g |
| Per serving | 956 | 50 g | 68 g | 54 g |
The tortillas are the biggest single line, bigger than the cheese. The whole sauce comes to less than the sour cream, and about a third of it is the teaspoon of oil the onion cooks in.
Which swaps make enchiladas healthier
Ranked by the calories each one saves per serving, at the quantities in this recipe. The table shows what each is worth on its own, and the running total as you stack them.
| Swap | kcal | Protein | Carbs | Fat | Running total |
|---|---|---|---|---|---|
| Flour tortillas to high-protein wraps | −140 | +6 g | −16 g | 0 g | 816 kcal, 56 g protein |
| Sour cream to fat-free Greek yogurt | −83 | +5 g | −1 g | −11 g | 733 kcal, 61 g protein |
| Cream cheese to blended cottage cheese | −71 | +1 g | 0 g | −8 g | 662 kcal, 62 g protein |
| Chicken thighs to breast | −56 | +6 g | 0 g | −9 g | 606 kcal, 68 g protein |
Three things the table does not say on its own.
The wraps are one brand’s numbers. The figures compare Mission’s soft taco flour tortillas with its Protein Plant Powered wraps, from the labels. Most of the wrap’s carbohydrate is fibre, and its first ingredients after water are modified wheat starch and pea protein. Other brands of protein wrap differ, so check the label on yours.
The cottage cheese swap adds almost no protein here. At 28 g a serving it is a fat swap, not a protein one. Cottage cheese has only about 5 g more protein per 100 g than cream cheese, so the gain adds up only in dishes built on a lot of it, like a cheesecake. The cream cheese substitutes page covers which swaps survive the oven.
The yogurt figures assume fat-free. Full-fat Greek yogurt behaves better in the oven and gives back some of the fat saving. The sour cream substitutes page compares the options on macros.
Chicken figures use USDA FoodData Central values for raw boneless, skinless thigh and breast.
What goes wrong with each swap
Greek yogurt turns grainy in the oven. Yogurt carries far more protein and far less fat than sour cream, and those proteins clump when they get hot, which is how a creamy filling goes lumpy and wet. Fat-free is the most prone, as Food52 explains, and it is the version the numbers assume. Stirring about a teaspoon of cornstarch, cornflour in the UK, into each cup of yogurt before it goes in holds it together (Ricardo covers why). Keep it in the filling, not in the sauce on top, where the edges boil.
Cottage cheese stays lumpy unless you blend it. Stirred in as it comes out of the tub, the curds survive the oven and read as grainy. Blend it until it is completely smooth before it goes anywhere near the chicken. The numbers assume full fat.
Chicken breast dries out. Raw breast has about 2 g of fat per 100 g against about 8 g in thigh, so it has less margin, and in this recipe it cooks twice: once in the sauce and again in the oven. Take it out the moment the thickest piece reaches 74C (165F), and stir sauce through it after shredding. If you love thighs, keep them. It is the smallest calorie saving of the four.
Cold tortillas split. Flour or protein, warm them for a few seconds a side before rolling, and make sure the sauce covers the ends.
Are enchiladas good for a diet?
No dish is good or bad for a diet on its own. What matters is whether a serving fits the target you are working to. Two of the fully swapped enchiladas come to about 606 calories with 68 g of protein, by our estimate. Two of the classic come to about 956, which is a lot for one meal. If you would rather not swap anything, one enchilada instead of two halves it, and a salad alongside fills the gap.
Which enchilada sauce is the healthiest?
A red sauce built on tomatoes and dried chilli, like this one, is the lightest. Ours comes to about 114 calories a serving including the coriander. The heavy ones are the creamy white sauces made with sour cream, cream cheese, or butter and flour, which is why this recipe keeps the dairy inside the tortillas and the tomato on top.
Two words to watch when shopping. Passata is sieved tomatoes, and in the US canned tomato sauce does the same job. British tomato purée does not: it is what Americans call tomato paste, and far too concentrated to pour. And American chili powder is usually a blend with garlic and other spices already in it, while British chilli powder runs from a mild blend to pure ground chilli, so buy one labelled mild.
As a casserole instead
Skip the rolling. Layer the tortillas, torn to fit, with the filling and the sauce in the same dish, like a lasagne, finishing with sauce and cheese. Bake it until it bubbles at the edges, about 20 to 25 minutes. The ingredients do not change, so neither do the numbers per serving, and there is nothing to crack.
Storing and reheating
Keep leftovers covered in the fridge and eat them within 3 to 4 days, the FoodSafety.gov guidance for cooked poultry. Reheat covered with foil in a 180C (350F) oven until hot in the middle, or a portion in the microwave. The same chart gives 2 to 6 months in the freezer, for quality rather than safety, though dairy fillings can loosen a little on thawing, which the sauce mostly hides.
Every figure on this page is an estimate from typical ingredient values and two product labels, not a measurement. Why recipe macros are estimates explains how far they can drift with the brands you buy.
Where next
This recipe is one of the dishes in High protein meal prep: one Sunday, five days, about 100 g of protein a day.
Worth cooking next:
- Ground turkey chili that does not taste like it is missing somethingTurkey chili at 25 g protein a bowl, without the dryness turkey usually brings. Why you brown it in two batches and what replaces the fat you lost.
- High protein breakfast burritos for the freezerFour freezer burritos at roughly 38 g protein each, made in one pan in half an hour. Wrap them, freeze them, and reheat one on the way out of the door.
- The chicken curry that does not lose its macros to the sauceChicken thighs in a spiced tomato sauce at 32 g protein a serving. The coconut milk is where most of the fat hides, and Greek yogurt takes 126 calories out.
Cooking it as part of a week? ReciPop plans seven days of meals around the time you have, the appliances you own and how many you are feeding, then turns them into one grocery list sorted by aisle. How the weekly plan works