When it comes to comfort food with flavor, excitement, and nutrition, Mexican cuisine often tops the list. This Easy Turkey Enchiladas with Red Bean and Spinach recipe was born from a love of bold, zesty flavors and a desire for a filling, protein-rich dish that fits into a health-conscious lifestyle. It’s inspired by classic Mexican enchiladas but tailored to suit a busy schedule, gluten-sensitive diets, and those craving a hearty, home-cooked meal.
Like many people, I’ve always had a soft spot for enchiladas – the saucy, cheesy, oven-baked kind that brings family to the table. But while the traditional versions are delicious, they’re often loaded with extra calories and flour-based tortillas that don’t offer much in the way of nutrition. This is where the idea for the turkey, red bean, and spinach filling came in. Ground turkey provides lean protein, while the red beans bring extra fiber, plant-based protein, and a rich, earthy texture that balances beautifully with the vibrant notes of enchilada sauce. The addition of spinach makes this dish feel a bit more virtuous—a stealthy way to load up on leafy greens without sacrificing flavor.
The concept took further shape after browsing through The Gluten-Free Cheat Sheet, where I stumbled upon a vegetarian spinach enchiladas recipe. It sounded amazing, but as someone who prefers her meals with a protein punch and a solid helping of meat, I decided to make it my own with minced turkey. And because time is often tight during the week, I opted for store-bought enchilada sauce (while always ensuring it’s gluten-free—labels matter!). If you have time to make your own sauce, go for it. But the beauty of this version is that it keeps things simple, without skimping on flavor.
Another standout feature of this recipe is the creamy, cheesy filling. Instead of a traditional heavy cream-based sauce, I brought Greek yogurt and ricotta cheese into the mix. These add creaminess and a tangy profile, enhancing the dish’s nutritional value by contributing calcium, probiotics, and protein. Monterey Jack cheese, a melty favorite in Tex-Mex cooking, provides the final gooey, comforting layer.
One of my favorite things about these turkey enchiladas is their versatility. They’re excellent for meal prep—you can make a big batch and enjoy leftovers for days. In fact, the flavors deepen over time, making them almost better as reheats. If you prefer to go meat-free, simply skip the turkey; the beans and cheese filling hold up just as well on their own.
In essence, this recipe is for anyone who wants that Mexican food fix without a lengthy list of ingredients or hours in the kitchen. It’s proof that a quick, healthy, and satisfying dinner that feeds a crowd isn’t out of your reach—even on a weeknight. Whether you’re feeding a family, planning your meal prep, or just treating yourself to a hearty plate of comfort food, these enchiladas are bound to win you over.

Turkey Enchiladas with Red Bean and Spinach
Ingredients
1 tablespoon olive oil
½ medium onion - diced
2 cloves garlic - minced
½ pound ground turkey (minced turkey)
1 package spinach - 10-ounce, thawed and drained
1 can red kidney beans - no salt added
¾ cup Ricotta cheese
1 cup Greek yogurt - fat-free plain
2 cups Monterey Jack cheese - shredded
10 rounds corn tortillas
1 can enchilada sauce - gluten-free, or homemade sauce
Instructions
- Preheat the oven to 400°F.
- Warm olive oil in a skillet, add diced onion and garlic and sauté until soft.
- Add in ground turkey and cook through and drain.
- Add frozen spinach and red beans to turkey and heat for 3-4 minutes.
- Remove from heat and in a large bowl mix with ricotta cheese, yogurt and 1 cup of Monterey Jack.
- Heat tortillas one at a time in the microwave or over low heat on the stove.
- Fill each tortilla with a mixture of approximately 1/4 cup of turkey, red bean, spinach and cheese filling.
- Roll tortillas tightly and place each seam down in a 9×13-inch baking dish, pour enchilada sauce over tortillas and top with remain cup of shredded cheese
- Place in oven and bake for 25 minutes or until cheese is bubbling and slightly brown on the edges
- Allow to cool and Enjoy!







