Finding a weeknight dinner that’s both healthy and satisfying can feel like an impossible task. Between work, errands, and everything else on your plate, the last thing you want is a complicated recipe that takes forever to make, and it’s even harder when you’re trying to get something nutritious on the table that everyone will actually eat.
That’s where these green enchiladas with ground turkey come in handy: they’re packed with flavor and protein, easy enough to pull together on a busy evening, and flexible enough to adjust based on what’s already in your fridge.

Why You’ll Love These Green Enchiladas
- Lean and protein-packed – Ground turkey keeps these enchiladas lighter than the traditional beef version while still delivering plenty of satisfying protein.
- Ready in under an hour – From start to finish, you can have this cheesy, flavorful dinner on the table in about 45 minutes, making it perfect for busy weeknights.
- Fresh, bold flavors – The tangy green enchilada sauce combined with poblano peppers, corn, and fresh cilantro gives you that authentic Mexican taste without spending hours in the kitchen.
- Great for meal prep – This dish reheats beautifully, so you can make it ahead or enjoy the leftovers throughout the week for easy lunches.
What Kind of Ground Turkey Should I Use?
When shopping for ground turkey, you’ll typically find options ranging from 93% lean to 99% lean at most grocery stores. For enchiladas, I’d recommend going with 93% lean ground turkey since it has a bit more fat, which means more flavor and moisture in your filling. The super lean varieties can end up a little dry, especially after baking in the oven. If you only have the leaner ground turkey on hand, just add an extra splash of olive oil when cooking it to keep things juicy. Fresh or frozen ground turkey both work perfectly fine – just make sure to thaw frozen turkey completely in the fridge before cooking.
Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so feel free to work with what you have:
- Ground turkey: You can easily swap ground turkey for ground chicken, ground beef, or even a plant-based ground meat alternative. The cooking time stays the same regardless of which protein you choose.
- Tortillas: Corn tortillas are traditional for enchiladas, but flour tortillas work too if that’s what you have. Just know that flour tortillas are a bit sturdier and won’t have that authentic texture.
- Green enchilada sauce: If you can’t find green enchilada sauce, you can use salsa verde instead. It’s a bit thinner, so you might want to simmer it for a few minutes to thicken it up before using.
- Poblano pepper: No poblano? Try using a green bell pepper for a milder flavor, or an Anaheim pepper if you want to keep that slight kick.
- Cheese: Monterey Jack, cheddar, or a Mexican blend all work great here. You can also use a combination of whatever you have on hand.
- Corn: Fresh, frozen, or canned corn all work fine. If using canned, just drain it well before adding to the filling.
Watch Out for These Mistakes While Cooking
The biggest mistake when making enchiladas is skipping the step of warming your tortillas before rolling them, which leads to cracked, torn tortillas that fall apart in the baking dish – those 10-15 seconds in the microwave make all the difference.
Another common error is overcooking the ground turkey in the initial stage, so pull it off the heat when it’s just barely cooked through since it will continue cooking in the oven and you want to avoid dry, rubbery meat.
Don’t forget to spread that first layer of sauce on the bottom of your baking dish, as this prevents the enchiladas from sticking and burning on the bottom while adding extra flavor.
Finally, resist the urge to overstuff your tortillas with filling – use about 1/3 cup per tortilla so they’re easier to roll and less likely to burst open during baking.
What to Serve With Green Enchiladas?
I always serve green enchiladas with a side of Mexican rice and refried beans – it’s the classic trio that never disappoints. A simple side salad with shredded lettuce, diced tomatoes, and a squeeze of lime adds a fresh crunch that balances out the richness of the enchiladas. If you’re feeding a crowd, chips and guacamole or a quick pico de gallo make great starters while the enchiladas are in the oven. For an extra touch, I like to add a dollop of sour cream and some pickled red onions on top right before serving.
Storage Instructions
Store: Leftover green enchiladas taste even better the next day once all the flavors have had time to meld together. Keep them covered with foil or in an airtight container in the fridge for up to 4 days. They make a great easy dinner when you don’t feel like cooking from scratch.
Freeze: These enchiladas are perfect for freezing! You can freeze the whole pan covered tightly with plastic wrap and foil for up to 3 months, or portion them out individually for quick single servings. Just make sure they’re completely cooled before freezing to maintain the best texture.
Reheat: Warm them up in the oven at 350°F covered with foil until heated through, about 20-25 minutes from the fridge or 45 minutes from frozen. You can also microwave individual portions for 2-3 minutes, though the oven keeps the tortillas from getting too soggy.
| Preparation Time | 25-35 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 45-60 minutes |
| Level of Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1850-2050
- Protein: 95-110 g
- Fat: 75-85 g
- Carbohydrates: 170-190 g
Ingredients
For the filling:
- 1 tbsp olive oil
- 1 lb ground turkey
- 3/4 tsp salt
- 1/2 tsp pepper
- 1 small onion (finely diced into 1/4-inch pieces)
- 3 garlic cloves (freshly minced for best flavor)
- 2 tsp cumin
- 1 tsp chili powder
- 1 poblano pepper
- 1 cup corn
For the assembly:
- 8 tortillas (corn tortillas work best to prevent sogginess)
- 3 cups green enchilada sauce
- 1.25 cups grated cheese (Monterey Jack gives a great melt and creamy texture)
For the garnish:
- fresh cilantro
- fresh jalapeno
Step 1: Prepare Mise en Place and Preheat Oven
- 1 small onion
- 3 garlic cloves
- 1 poblano pepper
- 2 tsp cumin
- 1 tsp chili powder
- 3/4 tsp salt
- 1/2 tsp pepper
Preheat your oven to 350°F and lightly grease a 9×13 inch baking dish.
While the oven heats, prepare all ingredients: finely dice the onion into 1/4-inch pieces, mince the garlic cloves fresh (this makes a real difference in flavor compared to pre-minced), dice the poblano pepper into small pieces, and measure out the cumin, chili powder, salt, and pepper.
Having everything ready before you start cooking will keep the process smooth and ensure nothing burns while you’re prepping.
Step 2: Brown the Turkey and Build the Filling Base
- 1 tbsp olive oil
- 1 lb ground turkey
- 3/4 tsp salt
- 1/2 tsp pepper
- 1 small onion
Heat olive oil in a large skillet over medium-high heat.
Add the ground turkey with salt and pepper, breaking it into small crumbles as it cooks for about 3 minutes until it loses its pink color.
Add the diced onion and cook for 4-5 minutes, stirring occasionally, until the onion is softened and the turkey is fully cooked.
This builds a flavorful base by allowing the onion to soften and release its sweetness into the meat.
Step 3: Build Spices and Add Remaining Filling Ingredients
- 3 garlic cloves
- 2 tsp cumin
- 1 poblano pepper
- 1 cup corn
- 1.5 cups green enchilada sauce
Add the minced garlic and cumin to the turkey mixture and cook for about 30 seconds, stirring constantly, until fragrant.
Add the diced poblano pepper and corn, cooking for 1-2 minutes just until warmed through.
Remove from heat and stir in 1/2 cup of the green enchilada sauce.
I like to fold the sauce in gently rather than stirring vigorously—this keeps the filling cohesive and prevents it from becoming too wet, which helps the enchiladas hold their shape when you roll them.
Step 4: Spread Sauce Base and Warm Tortillas
- 3 cups green enchilada sauce
- 8 tortillas
While the filling cools slightly, spread 1/2 cup of the green enchilada sauce evenly across the bottom of your prepared baking dish—this prevents sticking and helps the enchiladas cook evenly.
Warm the corn tortillas in the microwave for 10-15 seconds wrapped in a damp paper towel to make them pliable and easy to roll without cracking.
Step 5: Fill and Roll Enchiladas
- 8 tortillas
- turkey filling mixture from Step 3
Working with one tortilla at a time, place about 1/4 cup of the turkey filling mixture from Step 3 slightly off-center on the tortilla, leaving room on the edges.
Roll the tortilla tightly around the filling and place it seam-side down in the prepared baking dish.
Repeat with remaining tortillas, arranging them snugly in a single layer.
Rolling them seam-side down helps keep them sealed during baking.
Step 6: Top with Sauce and Cheese, Then Bake
- 2.5 cups green enchilada sauce
- 1.25 cups grated cheese
Pour the remaining 2.5 cups of green enchilada sauce evenly over the rolled enchiladas, making sure to coat them all generously.
Sprinkle the grated Monterey Jack cheese over the top in an even layer.
Bake uncovered for 20-25 minutes until the sauce is bubbling around the edges and the cheese is melted and lightly golden.
Step 7: Finish with Fresh Garnishes
- fresh cilantro
- fresh jalapeno
Remove the enchiladas from the oven and let them rest for 2-3 minutes before serving.
Top with fresh cilantro and sliced fresh jalapeno if desired for brightness and a touch of heat.

Homemade Green Enchiladas with Ground Turkey
Ingredients
For the filling::
- 1 tbsp olive oil
- 1 lb ground turkey
- 3/4 tsp salt
- 1/2 tsp pepper
- 1 small onion (finely diced into 1/4-inch pieces)
- 3 garlic cloves (freshly minced for best flavor)
- 2 tsp cumin
- 1 tsp chili powder
- 1 poblano pepper
- 1 cup corn
For the assembly::
- 8 tortillas (corn tortillas work best to prevent sogginess)
- 3 cups green enchilada sauce
- 1.25 cups grated cheese (Monterey Jack gives a great melt and creamy texture)
For the garnish::
- fresh cilantro
- fresh jalapeno
Instructions
- Preheat your oven to 350°F and lightly grease a 9x13 inch baking dish. While the oven heats, prepare all ingredients: finely dice the onion into 1/4-inch pieces, mince the garlic cloves fresh (this makes a real difference in flavor compared to pre-minced), dice the poblano pepper into small pieces, and measure out the cumin, chili powder, salt, and pepper. Having everything ready before you start cooking will keep the process smooth and ensure nothing burns while you're prepping.
- Heat olive oil in a large skillet over medium-high heat. Add the ground turkey with salt and pepper, breaking it into small crumbles as it cooks for about 3 minutes until it loses its pink color. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until the onion is softened and the turkey is fully cooked. This builds a flavorful base by allowing the onion to soften and release its sweetness into the meat.
- Add the minced garlic and cumin to the turkey mixture and cook for about 30 seconds, stirring constantly, until fragrant. Add the diced poblano pepper and corn, cooking for 1-2 minutes just until warmed through. Remove from heat and stir in 1/2 cup of the green enchilada sauce. I like to fold the sauce in gently rather than stirring vigorously—this keeps the filling cohesive and prevents it from becoming too wet, which helps the enchiladas hold their shape when you roll them.
- While the filling cools slightly, spread 1/2 cup of the green enchilada sauce evenly across the bottom of your prepared baking dish—this prevents sticking and helps the enchiladas cook evenly. Warm the corn tortillas in the microwave for 10-15 seconds wrapped in a damp paper towel to make them pliable and easy to roll without cracking.
- Working with one tortilla at a time, place about 1/4 cup of the turkey filling mixture from Step 3 slightly off-center on the tortilla, leaving room on the edges. Roll the tortilla tightly around the filling and place it seam-side down in the prepared baking dish. Repeat with remaining tortillas, arranging them snugly in a single layer. Rolling them seam-side down helps keep them sealed during baking.
- Pour the remaining 2.5 cups of green enchilada sauce evenly over the rolled enchiladas, making sure to coat them all generously. Sprinkle the grated Monterey Jack cheese over the top in an even layer. Bake uncovered for 20-25 minutes until the sauce is bubbling around the edges and the cheese is melted and lightly golden.
- Remove the enchiladas from the oven and let them rest for 2-3 minutes before serving. Top with fresh cilantro and sliced fresh jalapeno if desired for brightness and a touch of heat.






