You’ve probably had enchiladas that left you feeling like you needed a nap afterward. These don’t do that.
These healthy chicken enchiladas are packed with lean protein, loaded with flavor, and come together in under an hour. And nobody at the table will notice they’re eating something lighter, which honestly might be the most impressive part.
Recipe at a Glance
| Detail | Info |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 30 minutes |
| Total Time | ~50 minutes |
| Servings | 6 enchiladas |
| Calories per serving | ~320 kcal |
| Difficulty | Easy |
| Diet | High-protein, gluten-free adaptable |
What You’ll Need
For the Enchiladas
- 2 lbs boneless, skinless chicken breasts
- 6 whole wheat flour tortillas (8-inch)
- 1 cup plain non-fat Greek yogurt
- 1.5 cups shredded reduced-fat Mexican cheese blend
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen corn, thawed
- 1 small red onion, finely diced
- 3 cloves garlic, minced
- 1 jalapeño, seeded and finely diced
- 1 tsp cumin
- 1 tsp chili powder
- 1/2 tsp smoked paprika
- 1/2 tsp garlic powder
- Salt and black pepper to taste
- 1 tbsp olive oil
For the Enchilada Sauce
- 1 can (15 oz) crushed tomatoes
- 1 cup low-sodium chicken broth
- 2 tbsp tomato paste
- 1 tsp cumin
- 1 tsp chili powder
- 1/2 tsp oregano
- 1/2 tsp smoked paprika
- Salt to taste
For Topping
- 1/4 cup fresh cilantro, chopped
- 1/2 cup plain non-fat Greek yogurt (instead of sour cream)
- 1 avocado, sliced
- 2 green onions, thinly sliced
- Lime wedges
Tools You’ll Need
- Large skillet or sauté pan
- Medium saucepan (for the enchilada sauce)
- 9×13 inch baking dish
- Two forks (for shredding chicken)
- Cutting board and sharp knife
- Measuring cups and spoons
- Aluminum foil
Why This Recipe Works
Most “healthy” versions of classic dishes cut too many corners and end up tasting like a sad imitation.
This one doesn’t. Here’s why it actually holds up:
Greek yogurt instead of sour cream — same creamy tang, almost double the protein, a fraction of the fat. You won’t taste the difference.
Whole wheat tortillas — more fiber, more nutrients, and they hold up beautifully when baked without getting soggy.
Homemade enchilada sauce — most canned sauces have surprising amounts of sodium and sugar. This one takes 10 minutes and tastes noticeably better.
A single serving comes in around 320 calories with 38g of protein. That’s a meal that keeps you full for hours. 💪

Pro Tips
1. Don’t skip the resting time on the chicken. After cooking, let the chicken sit for 5 minutes before shredding. It shreds cleaner and stays juicier. Impatient shredding = dry, stringy filling.
2. Warm your tortillas before rolling. Cold tortillas crack when you roll them. Give each one 20 seconds in a dry skillet or wrap the whole stack in a damp paper towel and microwave for 45 seconds. Way easier to work with.
3. Make your sauce from scratch. Canned enchilada sauce is fine in a pinch, but homemade takes 10 minutes and the flavor difference is real. It’s worth the extra pot.
4. Don’t overfill the tortillas. It’s tempting to load them up, but overstuffed enchiladas burst in the oven. About 1/2 cup of filling per tortilla is the sweet spot.
5. Cover with foil for the first 20 minutes. This steams the enchiladas and keeps them from drying out. Remove the foil for the last 10 minutes to get that slightly golden cheese on top.
How to Make Healthy Chicken Enchiladas
Step 1: Make the Enchilada Sauce
In a medium saucepan over medium heat, combine the crushed tomatoes, chicken broth, tomato paste, cumin, chili powder, oregano, smoked paprika, and salt.
Stir everything together and let it simmer for 8-10 minutes, stirring occasionally, until it thickens slightly.
Taste and adjust seasoning. Set aside.
Step 2: Cook and Shred the Chicken
Season the chicken breasts with cumin, chili powder, smoked paprika, garlic powder, salt, and pepper.
Heat olive oil in a large skillet over medium-high heat. Add the chicken and cook for 6-7 minutes per side until cooked through (internal temperature of 165°F).
Remove from heat, let it rest for 5 minutes, then shred with two forks.
Step 3: Build the Filling
In the same skillet, sauté the diced red onion over medium heat for 3-4 minutes until soft.
Add the minced garlic and jalapeño and cook for another minute.
Add the shredded chicken, black beans, corn, and Greek yogurt. Stir until combined. Add 1/4 cup of your enchilada sauce and mix it in.
Remove from heat.
Step 4: Assemble the Enchiladas
Preheat your oven to 375°F.
Spread about 1/2 cup of enchilada sauce on the bottom of your 9×13 baking dish.
Warm your tortillas. Lay one flat, add about 1/2 cup of filling, sprinkle with a small amount of cheese, and roll it up tightly.
Place seam-side down in the baking dish. Repeat with remaining tortillas.
Pour the remaining sauce over the top. Sprinkle the rest of the cheese evenly.
Step 5: Bake
Cover tightly with aluminum foil and bake for 20 minutes.
Remove the foil and bake for another 10 minutes until the cheese is bubbly and just starting to brown at the edges.
Pull them out and let them rest for 5 minutes before serving.
Step 6: Top and Serve
Add your toppings: a dollop of Greek yogurt, sliced avocado, fresh cilantro, green onions, and a squeeze of lime.
Serve immediately.
Substitutions and Variations
Protein swaps:
- Ground turkey or lean ground beef instead of chicken
- Rotisserie chicken for an even faster weeknight version
- Black beans only for a vegetarian version (add extra corn and bell pepper)
Tortilla swaps:
- Corn tortillas for a gluten-free version (use the small 6-inch size, about 2 per serving)
- Low-carb flour tortillas if you’re watching carbs
Dairy-free:
- Swap Greek yogurt for a plain coconut yogurt
- Use a dairy-free cheese blend
Make it spicier:
- Add 1/2 tsp cayenne to the sauce
- Use a hot salsa in the filling
- Keep the jalapeño seeds in
Sauce shortcut:
- Use a good quality store-bought red enchilada sauce if you’re really short on time
Make-Ahead Tips
These are genuinely great for meal prep because they actually hold up well.
- Assemble up to 24 hours ahead — cover tightly with foil and refrigerate. Bake straight from the fridge, adding 5-10 extra minutes to the covered bake time.
- Freeze before baking — wrap the assembled dish tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
- Make the sauce ahead — the enchilada sauce keeps in the fridge for up to a week. Make a double batch and use it for tacos, grain bowls, or eggs during the week.
Meal Pairing Suggestions
These enchiladas are filling on their own, but if you want to round out the meal:
- Simple green salad with lime vinaigrette
- Mexican cauliflower rice for a low-carb side
- Roasted sweet potatoes — the sweetness plays really well against the savory sauce
- Refried black beans if you want something more traditional
Nutritional Breakdown (Per Serving / 1 Enchilada)
| Nutrient | Amount |
|---|---|
| Calories | ~320 kcal |
| Protein | ~38g |
| Carbohydrates | ~28g |
| Fat | ~9g |
| Fiber | ~6g |
| Sodium | ~520mg |
These are estimates and will vary based on specific brands and tortilla size used.
Leftovers and Storage
Fridge: Store leftovers in an airtight container for up to 4 days.
To reheat: Cover with a damp paper towel and microwave in 60-second increments, or reheat in the oven at 350°F for 10-15 minutes covered with foil. The oven method keeps the texture much better.
Freeze after baking: Let them cool completely, then wrap individually in plastic wrap. Store in a freezer bag for up to 2 months. Reheat from frozen at 375°F for 20-25 minutes covered, then 5 minutes uncovered.
One thing to know: The toppings (yogurt, avocado, cilantro) don’t store well. Always add those fresh when reheating.
FAQ
Can I use rotisserie chicken?
Yes, and honestly it makes this recipe even faster. Just shred about 3 cups of meat (white and dark) and skip the chicken-cooking step entirely. Season the filling a little more aggressively since rotisserie chicken can be mild.
My enchiladas always come out soggy. What am I doing wrong?
A few things can cause this: too much sauce on the bottom of the dish, not baking long enough without the foil, or overfilling the tortillas so they can’t roll tightly. Try spreading a thinner layer of sauce on the bottom and making sure the tortillas are rolled snugly.
Can I use corn tortillas instead of flour?
Yes. Corn tortillas give you a more traditional enchilada and are naturally gluten-free. They’re smaller, so plan on 2 per person. Warm them very well before rolling — they crack easily if they’re cold.
Is Greek yogurt a good swap for sour cream?
It’s a really solid swap, especially in cooked dishes. The tang is similar, it melts into the filling nicely, and the protein content is significantly higher. Plain non-fat Greek yogurt works best — flavored or low-fat blends can separate when heated.
Can I make this dairy-free?
Yes. Swap the Greek yogurt for plain coconut yogurt (unsweetened) and use a dairy-free shredded cheese. The texture and flavor will be slightly different but still really good.
How do I know when the chicken is fully cooked?
Internal temperature of 165°F is the reliable way. If you don’t have a meat thermometer, cut the thickest part — it should be completely white with no pink and the juices should run clear.
Can I double this recipe?
Yes. Use two 9×13 baking dishes and divide the filling and sauce evenly. Everything else stays the same — same oven temperature, same bake time.
Wrapping Up
This is the kind of meal that becomes a regular in your rotation.
It’s fast enough for a Tuesday night, impressive enough for when people come over, and filling enough that nobody is reaching for snacks an hour later.
The protein in these is no joke — one enchilada with toppings can keep you full for 4-5 hours. And they reheat so well that making them on Sunday gives you meals for most of the week.
Give them a try and let me know how they turn out! Drop a comment below with how you made them your own, any questions you ran into, or anything you’d change. I read every single one. 🙌