Zucchini Enchiladas Recipe

Imagine sinking your fork into a tender, cheese-covered enchilada that’s surprisingly light and fresh. These Zucchini Enchiladas transform the classic Mexican favorite into a veggie-forward delight that doesn’t sacrifice an ounce of flavor. The thin slices of zucchini replace traditional tortillas, creating a low-carb alternative that’s bursting with garden-fresh taste and melty cheese goodness. You’ll learn how to perfectly prepare zucchini as an enchilada wrapper, create a rich homemade enchilada sauce, and assemble everything into a crowd-pleasing dish that even the most devoted carb-lovers will request again and again.

Why You’ll Love This Recipe

These Zucchini Enchiladas are about to become your new favorite dinner option for so many reasons. First, they’re incredibly versatile – perfect for meal prep, family dinners, or even entertaining guests who follow low-carb, keto, or gluten-free eating plans. The contrast between the tender-crisp zucchini and the rich, spicy filling creates an irresistible texture experience that traditional enchiladas can’t match.

What makes this dish truly special is how it maintains all the comforting, satisfying elements of classic enchiladas while being significantly lighter. The zucchini adds a subtle sweetness that beautifully complements the savory filling and tangy sauce. Plus, it’s a fantastic way to incorporate more vegetables into your diet without feeling like you’re sacrificing anything.

For busy weeknights, these enchiladas can be partially prepped ahead of time, and they reheat beautifully for lunch the next day. The layers of flavor develop even further as they rest, making this one of those rare dishes that might taste even better as leftovers!

Ingredients

For the enchiladas:

  • 4 large zucchini (about 2 pounds total)
  • 2 tablespoons olive oil
  • 1 pound ground turkey or chicken (can substitute with plant-based alternatives)
  • 1 medium onion, finely diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 tablespoon chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup corn kernels (fresh or frozen)
  • 1 can (15 oz) black beans, drained and rinsed

For the enchilada sauce:

  • 2 tablespoons olive oil
  • 3 tablespoons all-purpose flour (or almond flour for keto)
  • 2 tablespoons chili powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon dried oregano
  • 2 cups chicken or vegetable broth
  • 1 can (8 oz) tomato sauce
  • Salt to taste

For topping:

  • 2 cups shredded Mexican cheese blend
  • Fresh cilantro, chopped
  • Avocado slices
  • Sour cream

Pro Tips

Perfecting the Zucchini Slices
The key to successful Zucchini Enchiladas lies in how you prepare the zucchini. Use a mandoline slicer set to 1/8-inch thickness for uniform, thin slices that will be pliable enough to roll without breaking. If using a knife, take your time to cut even slices. Before filling, lay the zucchini slices on paper towels and sprinkle lightly with salt. Let them sit for 15 minutes to draw out excess moisture, then pat dry. This prevents your enchiladas from becoming watery during baking.

Enhancing Flavor Depth
Toast your spices in the pan for 30 seconds before adding liquids when making the enchilada sauce. This simple step activates the essential oils in the spices and creates a dramatically richer flavor profile for your Zucchini Enchiladas. For an authentic touch, char one poblano pepper and add it to your filling mixture – this adds a subtle smokiness that elevates the entire dish.

Perfect Texture Balance
To avoid soggy enchiladas, don’t overlook the pre-baking step. After preparing your zucchini slices, arrange them on a baking sheet and bake at 350°F for about 5 minutes. This partial cooking removes additional moisture and ensures your Zucchini Enchiladas maintain their structure when served. Also, reserve some cheese to add during the last 5 minutes of baking for that perfect golden, bubbly crust that makes enchiladas irresistible.

Instructions

Step 1: Prepare the Zucchini
Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish. Trim the ends off the zucchini and use a mandoline or sharp knife to slice them lengthwise into thin, 1/8-inch strips. Lay the strips on paper towels, sprinkle lightly with salt, and let sit for 15 minutes. Pat them dry thoroughly to remove excess moisture. This crucial step ensures your Zucchini Enchiladas won’t become watery during baking.

Step 2: Make the Enchilada Sauce
While the zucchini is resting, prepare your homemade sauce. Heat olive oil in a medium saucepan over medium heat. Add flour and whisk continuously for about 1 minute until it forms a light roux. Add the chili powder, cumin, garlic powder, and oregano, stirring constantly for 30 seconds to bloom the spices. Gradually whisk in the broth to prevent lumps from forming. Add the tomato sauce, bring to a simmer, and cook for 5-7 minutes until slightly thickened. Season with salt to taste, then remove from heat and set aside.

Step 3: Prepare the Filling
Heat olive oil in a large skillet over medium-high heat. Add ground turkey or chicken and cook until no longer pink, about 5 minutes, breaking it into small pieces as it cooks. Add the onion and bell pepper, cooking for another 3-4 minutes until vegetables begin to soften. Stir in the garlic and cook for 30 seconds until fragrant. Add the chili powder, cumin, oregano, salt, and pepper, stirring to coat everything evenly. Fold in the corn and black beans, cooking for another 2 minutes to warm through. Remove from heat and let the filling cool slightly.

Step 4: Assemble the Enchiladas
Spread 1/2 cup of enchilada sauce over the bottom of your prepared baking dish. Take a zucchini strip, place about 2 tablespoons of filling across one end, and carefully roll it up. Place the rolled enchilada seam-side down in the baking dish. Continue with remaining zucchini strips and filling, arranging the rolls tightly in the dish. Pour the remaining enchilada sauce evenly over the top, then sprinkle with 1 1/2 cups of the shredded cheese.

Step 5: Bake and Serve
Cover the baking dish with foil and bake for 25 minutes. Remove the foil, sprinkle with the remaining 1/2 cup of cheese, and bake uncovered for another 10 minutes until the cheese is bubbly and golden. Let the Zucchini Enchiladas rest for 5-10 minutes before serving. This resting period allows them to set up properly for easier serving. Garnish with fresh cilantro, avocado slices, and a dollop of sour cream before bringing to the table.

Variations

Vegetarian Zucchini Enchiladas
Transform this recipe into a plant-based delight by replacing the ground meat with a mixture of finely chopped mushrooms and walnuts sautéed with the same spices. This creates a surprisingly meaty texture while keeping the dish entirely vegetarian. Another option is using crumbled extra-firm tofu or a commercial plant-based ground meat substitute. The earthiness of these alternatives pairs beautifully with the fresh zucchini wrappers in these Zucchini Enchiladas.

Seafood Twist
For a coastal-inspired version of Zucchini Enchiladas, substitute the meat with a mixture of sautéed shrimp and lump crab meat. Season with a touch of Old Bay alongside the traditional Mexican spices for an interesting flavor fusion. The delicate seafood works wonderfully with the light zucchini wrappers, and a sprinkle of cotija cheese instead of the Mexican blend adds an authentic finishing touch. This variation is perfect for special occasions or when you’re craving something different yet familiar.

Breakfast Enchiladas
Create a morning-friendly version by filling your zucchini wrappers with scrambled eggs, breakfast sausage, and roasted potatoes. Top with enchilada sauce and cheese as usual, but finish with a fried or poached egg on each serving. These breakfast Zucchini Enchiladas make an impressive brunch centerpiece and can be partially assembled the night before to make morning preparation quicker.

Storage and Serving

These Zucchini Enchiladas store beautifully, making them perfect for meal prep. Once cooled, cover the baking dish tightly with aluminum foil or transfer portions to airtight containers. They’ll keep in the refrigerator for up to 4 days. For longer storage, you can freeze individual portions for up to 3 months. To reheat, thaw overnight in the refrigerator if frozen, then warm in a 350°F oven for about 20 minutes or until heated through. Microwaving is convenient but may make the zucchini slightly softer.

For serving, pair these enchiladas with cilantro-lime cauliflower rice for a completely low-carb meal that’s bursting with Mexican flavors. A simple side salad with avocado, jicama, and a lime vinaigrette complements the richness of the enchiladas perfectly. For those not counting carbs, traditional Mexican rice and refried beans round out the meal beautifully. Don’t forget to offer additional toppings like fresh pico de gallo, sliced jalapeños, and extra sour cream so everyone can customize their plate.

FAQs

Can I make these zucchini enchiladas ahead of time?
Yes! You can prepare the components up to 2 days in advance. Store the sauce, filling, and prepared zucchini separately in the refrigerator, then assemble and bake when ready to serve. Alternatively, assemble completely, cover, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time if cooking from cold.

How do I prevent my zucchini enchiladas from becoming watery?
The key is properly preparing the zucchini. Don’t skip the salting step that draws out moisture, and make sure to thoroughly pat the slices dry. The pre-baking step mentioned in the pro tips section also helps significantly reduce excess moisture.

Can I use store-bought enchilada sauce to save time?
Absolutely! While homemade sauce offers superior flavor, a good-quality store-bought enchilada sauce works well in a pinch. Look for varieties with no added sugar for the healthiest option. You’ll need about 2½ cups.

Are zucchini enchiladas keto-friendly?
Yes! Zucchini Enchiladas are perfect for keto diets when you use almond flour instead of all-purpose flour in the sauce. Make sure to check that your canned tomato sauce has no added sugar, and you’ve got a delicious keto-friendly meal.

Can I use yellow summer squash instead of zucchini?
Definitely! Yellow summer squash works just as well as zucchini and creates a beautiful color contrast. You can even use a combination of both for visual appeal. The preparation method remains exactly the same.

Conclusion

This Zucchini Enchiladas recipe is comfort food reimagined — all the bold, spicy flavors and cheesy goodness you crave but wrapped in garden-fresh zucchini that keeps things light and nutritious. It’s the kind of dish that bridges the gap between healthy eating and satisfying comfort food, making it perfect for family dinners where everyone has different dietary needs. Whether you’re following a specific eating plan or simply love delicious food that happens to be good for you, these enchiladas deliver an experience that’s worth every minute spent in the kitchen. Make them once, and they’ll quickly become a requested favorite in your recipe rotation!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Zucchini Enchiladas Recipe

Zucchini Enchiladas Recipe


Description

These zucchini enchiladas deliver all the cheesy Mexican flavor you crave without the carbs, making Taco Tuesday both delicious AND guilt-free.


Ingredients

Scale
  • 4 large zucchini (about 2 pounds total)
  • 2 tablespoons olive oil
  • 1 pound ground turkey or chicken
  • 1 medium onion, finely diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 tablespoon chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup corn kernels
  • 1 can (15 oz) black beans, drained and rinsed
  • 2 tablespoons olive oil (for sauce)
  • 3 tablespoons all-purpose flour
  • 2 tablespoons chili powder (for sauce)
  • 1 teaspoon ground cumin (for sauce)
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon dried oregano (for sauce)
  • 2 cups chicken or vegetable broth
  • 1 can (8 oz) tomato sauce
  • 2 cups shredded Mexican cheese blend
  • Fresh cilantro, chopped (for garnish)
  • Avocado slices (for serving)
  • Sour cream (for serving)

Instructions

  1. Preheat oven to 375°F and grease a 9×13-inch baking dish.
  2. Slice zucchini lengthwise into thin 1/8-inch strips. Salt lightly, let sit for 15 minutes, then pat dry.
  3. For sauce, heat olive oil in a saucepan. Add flour and whisk for 1 minute. Add spices and cook 30 seconds.
  4. Gradually whisk in broth and tomato sauce. Simmer 5-7 minutes until slightly thickened. Season with salt.
  5. Cook ground meat in a large skillet until no longer pink. Add onion and bell pepper, cooking 3-4 minutes.
  6. Add garlic, spices, corn, and black beans to the meat mixture. Cook 2 more minutes, then remove from heat.
  7. Spread 1/2 cup sauce in baking dish. Take a zucchini strip, add 2 tablespoons filling, roll up, and place seam-side down.
  8. Arrange all rolls in the dish, pour remaining sauce over top, and sprinkle with 1 1/2 cups cheese.
  9. Cover with foil and bake 25 minutes. Uncover, add remaining cheese, and bake 10 more minutes until bubbly.
  10. Let rest 5-10 minutes before serving. Garnish with cilantro, avocado, and sour cream.

Leave a Comment

Recipe rating