If you’re craving a cozy, satisfying dinner that’s packed with flavor and totally vegetarian, I’ve got something special for you — my Vegetarian Hatch Chile Enchiladas Recipe. I absolutely love how these enchiladas bring together the smoky heat of roasted Hatch chiles with tender veggies and tofu, all smothered in a rich, homemade chile sauce. Trust me, once you try this recipe, it’ll quickly become a weeknight favorite for you and your family.
Why You’ll Love This Recipe
- Authentic Hatch Chile Flavor: Using roasted Hatch chiles gives these enchiladas a unique smoky and mildly spicy kick that’s hard to find elsewhere.
- Hearty and Healthy: The combination of tofu, zucchini, cabbage, and pumpkin seeds packs this dish with protein and veggies, making it filling without feeling heavy.
- Made-From-Scratch Sauce: The homemade sauce is flavorful and fresh, avoiding store-bought shortcuts that can sometimes taste flat.
- Perfect for Vegetarians and Beyond: Even meat-eaters in my family go crazy for this one—I’m confident you and your guests will too!

Ingredients You’ll Need
The magic of this Vegetarian Hatch Chile Enchiladas Recipe starts with a handful of simple, fresh ingredients that complement one another beautifully. When shopping, look for fresh Hatch chiles if you can, and make sure your tofu is firm for the best texture.
- Toasted Pumpkin Seeds: Adds a subtle nuttiness and helps thicken the sauce when pureed.
- Olive Oil: Choose a good quality one for sautéing the veggies and spices.
- Garlic Clove: Fresh garlic packs the sauce with aromatic depth.
- Chipotle Chili Powder: Gives a smoky heat; if unavailable, regular chili powder works too.
- Cumin Seeds: Toasted to release essential oils—don’t skip this step for best flavor.
- Diced Tomatoes (canned): Forms the base of the sauce with a fresh-tasting acidity.
- Roasted Hatch Chiles: The star ingredient—adds mild spice and smoky flavor.
- Dry Red Wine: Adds a little depth and complexity to the sauce.
- Vinegar: Balances out the flavors with a touch of brightness.
- Water: Used to adjust sauce consistency.
- Cinnamon: Just a pinch to add warmth and balance the heat.
- Salt: Enhances all the flavors—adjust to your taste.
- Onion: Sautéed until soft to sweeten the filling.
- Cubanelle or Similar Pepper (optional): Adds a gentle, sweet heat to the filling.
- Thinly Chopped Cabbage: Brings crunch and freshness inside the enchiladas.
- Shredded Zucchini or Other Squash: Adds moisture and subtle flavor.
- Shredded Mexican Cheese Blend: Melts beautifully over the top for gooey comfort.
- Firm Tofu: The protein base that soaks up all the flavors.
- Tortillas: Large and pliable to wrap up all that goodness.
Variations
One of the things I love most about this recipe is how easy it is to customize. Whether you’re looking to switch up the veggies or adapt for dietary needs, you’ll find that this recipe welcomes personalization.
- Add Black Beans: When I first tried tossing in a cup of black beans with the tofu, it added heartiness and texture that made the filling even more satisfying.
- Use Green Chiles: If Hatch chiles aren’t available, poblano or Anaheim peppers are good swaps to keep that mild heat and flavor.
- Dairy-Free Option: Swap out the cheese for a vegan shredded alternative or simply sprinkle nutritional yeast before baking. I’ve done this often, and it’s just as delicious.
- Extra Spice: For those who like it hotter, adding chopped jalapeños or extra chipotle powder amps up the heat beautifully.
How to Make Vegetarian Hatch Chile Enchiladas Recipe
Step 1: Create the Flavorful Hatch Chile Sauce
Start by heating olive oil in a saucepan over medium heat. Toss in the minced garlic, chipotle chili powder, and cumin seeds. Stir constantly for about a minute until you hear the seeds popping — this little sound means the spices are waking up and releasing their amazing aroma. Then add the diced tomatoes and roasted Hatch chiles. Pour in the red wine, vinegar, a pinch of cinnamon, salt, and water. Let this simmer gently for 10 minutes, stirring occasionally so everything blends nicely. This sauce is the heart of your enchiladas, so take your time to develop those bold flavors.
Step 2: Blend the Sauce with Pumpkin Seeds
Here’s a trick I discovered that turns this sauce from good to unforgettable — pumpkin seeds. Toss them into your food processor and pulse until roughly chopped. Add half of the simmered sauce and puree with the pumpkin seeds. Pour this mixture into a large bowl. Then puree the remaining sauce separately and add that to the bowl as well. This two-step blending builds a complex texture with a subtle nutty richness that you won’t want to skip.
Step 3: Sauté the Veggie and Tofu Filling
Heat a tablespoon of olive oil in a large skillet over medium heat. Add chopped onion and cook until softened, about 5 minutes. If you’re using the Cubanelle pepper, toss it in now and cook for a few more. Next, stir in the thinly chopped cabbage and let it soften slightly. After that, add the shredded zucchini or your squash of choice and cook for another 2 minutes. While the veggies are cooking, drain your tofu and pat it dry with paper towels. Use your hands to crumble it into small pieces, which helps it absorb all the spices and flavors when mixed. Add the tofu to the skillet and combine well. Once everything is cooked through but still vibrant, remove the pan from heat and let it cool a bit before assembling.
Step 4: Assemble Your Enchiladas
Lay a tortilla flat on your work surface. Spoon about 3/4 cup of the filling near the center, spreading it into a rectangular shape but leaving room around the edges. Fold the top edge over the filling, then the bottom, followed by folding the sides inward one after another to neatly encase the filling completely. Place each rolled enchilada seam side down in a large baking dish. Repeat with the remaining tortillas and filling.
Step 5: Smother, Top, and Bake
Pour enough of the Hatch chile sauce over the enchiladas to cover them fully and about halfway up their sides. Don’t be shy — the sauce is the star here! Sprinkle the shredded Mexican cheese blend evenly on top. Cover the dish with foil and bake at 350°F for 20 minutes. This melts the cheese perfectly and warms everything through. Remove from oven and get ready to dig in!
Pro Tips for Making Vegetarian Hatch Chile Enchiladas Recipe
- Toast Your Spices: Toasting cumin seeds before adding liquid releases so much more flavor—don’t rush this step.
- Squeeze Extra Moisture from Tofu: Pressing the tofu well prevents soggy filling, which keeps your enchiladas from getting mushy.
- Fold Tightly: Folding the tortillas closed really helps the filling stay put during baking—trust me, it makes clean servings easier.
- Don’t Skimp on Sauce: Plenty of sauce ensures every bite is juicy and flavorful rather than dry.
How to Serve Vegetarian Hatch Chile Enchiladas Recipe

Garnishes
I typically top these enchiladas with a dollop of cool sour cream or Greek yogurt, a sprinkle of fresh chopped cilantro, and some diced avocado. Sometimes adding a few radish slices or a squeeze of fresh lime juice perks things right up. Garnishes make the dish feel fresh and vibrant alongside the rich, smoky flavors.
Side Dishes
My go-to sides for this meal include Mexican-style Mexican rice or a simple cilantro lime rice, plus a fresh green salad with a tangy dressing to cut through the richness. Black bean salad or roasted corn on the cob also work beautifully to round out the meal.
Creative Ways to Present
For special occasions, I sometimes set up a DIY enchilada bar: rolling fillings, sauces, and toppings laid out so everyone can customize their own. It turns dinner into a fun, interactive experience! Or, serve individual servings garnished with edible flowers and extra pumpkin seeds for a festive touch.
Make Ahead and Storage
Storing Leftovers
Leftover enchiladas keep beautifully in an airtight container in the fridge for up to 3 days. I usually wait until they reach room temperature, then cover and refrigerate right away. When you’re ready to eat, they reheat wonderfully without losing texture or flavor.
Freezing
This recipe freezes very well. I like to assemble the enchiladas in a freezer-safe dish, then freeze them uncovered until solid, after which I wrap tightly. When you want to bake, thaw overnight in the fridge and bake as usual. The flavors actually deepen with freezing!
Reheating
To reheat leftover or thawed enchiladas, cover them with foil and bake at 350°F for 15-20 minutes until warmed through. This keeps the tortillas moist and cheese melty without drying out the dish.
FAQs
-
Can I make these enchiladas gluten-free?
Absolutely! Just swap the regular tortillas for corn tortillas labeled gluten-free or any gluten-free tortilla brand you like. The sauce and filling are naturally gluten-free as well.
-
Where can I find Hatch chiles?
Hatch chiles are typically available fresh during late summer in specialty grocery stores or farmers’ markets, especially in the Southwest. You can also buy them roasted and frozen or canned online and at many supermarkets year-round.
-
Can I use other types of cheese?
Yes! While a Mexican cheese blend is traditional, you can use cheddar, Monterey Jack, or even a mix of mozzarella and queso fresco for different flavors and meltiness.
-
Is it okay to skip the wine in the sauce?
Definitely. If you prefer not to use wine, you can substitute with extra water or vegetable broth. The sauce will still be delicious, just slightly less complex in flavor.
Final Thoughts
Honestly, this Vegetarian Hatch Chile Enchiladas Recipe holds a warm place in my heart. It’s one of those dishes I turn to when I want to impress friends with something vibrant yet comforting, or simply treat my family to a meal that feels like a hug on a plate. Give it a try—I’m confident you’ll enjoy the blend of smoky sauce, tender veggies, and soft tofu, all wrapped in a cozy tortilla. When you make this, I’d love to hear how it goes. Happy cooking, friend!
Print
Vegetarian Hatch Chile Enchiladas Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 5 servings
- Category: Main Course
- Method: Baking
- Cuisine: Southwestern, Mexican
- Diet: Vegetarian
Description
A flavorful vegetarian Hatch Chile Enchiladas recipe featuring a homemade Hatch chile enchilada sauce, filled with sautéed vegetables, tofu, and topped with melted Mexican cheese. Perfect for a wholesome, satisfying meal with a spicy Southwestern twist.
Ingredients
Sauce Ingredients
- 1/4 cup toasted pumpkin seeds (or sliced almonds)
- 1 tbsp olive oil
- 1 garlic clove, minced
- 1 teaspoon chipotle chili powder (regular chili powder is OK)
- 1 teaspoon cumin seeds
- 1 (14 1/2 oz) can diced tomatoes
- heaping cup of roasted Hatch Chiles
- 1/4 cup dry red wine
- 1 tsp vinegar
- 1 cup water
- 1 pinch cinnamon
- 1/4 teaspoon salt
Filling Ingredients
- 1 onion, chopped
- 1 cubanelle pepper or similar (optional)
- 1 1/2 cups thinly chopped cabbage
- 2 1/2 cups shredded zucchini (1 large) or other squash
- 1/2 cup shredded Mexican cheese blend
- 14 ounce package of firm tofu
- 5 large tortillas
Instructions
- Preheat Oven: Preheat the oven to 350 degrees Fahrenheit to prepare for baking the assembled enchiladas.
- Make the Sauce: In a medium saucepan or skillet, heat the olive oil over medium heat. Add the minced garlic, chipotle chili powder, and cumin seeds. Stir frequently for about 1 minute until the cumin seeds begin to pop. Add the canned diced tomatoes, then stir in the roasted Hatch chiles. Pour in the red wine, vinegar, cinnamon, and water. Let the sauce simmer for 10 minutes, stirring occasionally. Remove from heat and set aside to cool.
- Finish the Sauce: Place the toasted pumpkin seeds in a food processor and pulse to chop. Add half of the cooled sauce and puree with the pumpkin seeds. Pour this first portion of sauce into a large bowl. Next, puree the remaining sauce in the food processor and add it to the bowl, combining both parts for a smooth and textured sauce ready for the enchiladas.
- Prepare the Filling: Heat 1 tablespoon of olive oil in a large cast iron skillet or frying pan over medium heat. Add the chopped onion and cook until softened, about 5 minutes. If using, add the cubanelle pepper and cook a few more minutes. Stir in the chopped cabbage and cook for a few minutes, then add the shredded zucchini or squash and cook an additional 2 minutes until vegetables start softening.
- Add Tofu: Drain tofu and place it in a large bowl. Pat dry and then crumble the tofu with your hands into small pieces. Add the crumbled tofu to the skillet with the cooked vegetables and stir to combine well. Remove the skillet from heat and allow the filling to cool slightly before assembling the enchiladas.
- Assemble Enchiladas: Lay one tortilla on your work surface. Spoon approximately 3/4 cup of the vegetable and tofu filling into the center of the tortilla, spreading it into a rectangular shape and leaving space around the edges. Fold the top and bottom edges inward, then fold the left and right edges to close the tortilla. Place the folded enchilada seam-side down in a large baking dish. Repeat this process to form all five enchiladas.
- Add Sauce and Cheese: Pour enough of the prepared Hatch chile sauce over the enchiladas to cover them completely and reach about halfway up the sides. There may be some sauce left over. Sprinkle the shredded Mexican cheese blend evenly over the sauced enchiladas.
- Bake: Cover the baking dish with foil and bake in the preheated oven for 20 minutes. Remove from the oven, uncover, and serve the enchiladas warm with your favorite sides.
Notes
- This recipe offers a delicious vegetarian twist on classic enchiladas using a spicy Hatch chile sauce and tofu for protein.
- Feel free to substitute the zucchini with other types of squash or vegetables as preferred.
- If you prefer a milder heat, reduce or omit the chipotle chili powder.
- Use firm tofu and make sure to press and crumble it well to achieve the best texture in the filling.
- Roasted Hatch chiles can often be found fresh in season or roasted and jarred in specialty stores.
Nutrition
- Serving Size: 1 enchilada
- Calories: 251
- Sugar: 5.5 g
- Sodium: 247.1 mg
- Fat: 12.3 g
- Saturated Fat: 2.4 g
- Unsaturated Fat: 9.9 g
- Trans Fat: 0 g
- Carbohydrates: 23.3 g
- Fiber: 6.1 g
- Protein: 14.4 g
- Cholesterol: 3.5 mg


