Vegetarian Enchiladas
If you’re looking for a comforting and satisfying meal, these Vegetarian Enchiladas are just what you need! Bursting with flavor from sweet potatoes, corn, and black bean salsa, they make for a delightful dinner that everyone will love. This recipe is a favorite in our home because it’s not only delicious but also easy to whip up on busy weeknights or during family gatherings. Trust me, once you try these enchiladas, they’ll become a go-to in your recipe collection!
Why You’ll Love This Recipe
- Super Easy to Make: With just a few simple steps, you can have a hearty meal ready in no time!
- Family-Friendly: Kids love the cheesy goodness and the fun of rolling their own enchiladas.
- Make-Ahead Convenience: You can assemble these enchiladas ahead of time and bake them when you’re ready to eat.
- Deliciously Flavorful: The combination of sweet potatoes and zesty salsa creates an explosion of flavors in every bite.

Ingredients You’ll Need
These Vegetarian Enchiladas come together with simple, wholesome ingredients that you might already have in your pantry. Here’s what you’ll need:
For the Filling
- 1 large sweet potato, cooked, peeled, and diced into 1/2-inch cubes.
- 1/2 cup corn and black bean salsa (like Trader Joe’s Cowboy Caviar Salsa).
- 2 cups shredded cheese, divided (opt for a Mexican blend or vegan cheese for a plant-based option).
For Assembly
- 2 cups red enchilada sauce, divided (store-bought or homemade).
- Yellow or white corn tortilla shells.
- Finely diced red peppers or tomatoes (optional for garnish).
- Cilantro (optional for garnish).
Variations
This recipe is wonderfully flexible! Feel free to play around with the ingredients to suit your taste.
- Add More Veggies: Toss in some sautéed bell peppers, zucchini, or spinach for an extra veggie boost.
- Spice it Up: Add some diced jalapeños to the filling or top with spicy salsa if you like heat.
- Go Gluten-Free: Use gluten-free tortilla shells to make this dish suitable for everyone.
- Switch Up the Cheese: Try different types of cheese like pepper jack for added flavor or nutritional yeast for a vegan option.
How to Make Vegetarian Enchiladas
Step 1: Preheat Your Oven
Start by preheating your oven to 350°F. This ensures that your enchiladas will bake evenly and become perfectly bubbly by the time they’re done.
Step 2: Cook the Sweet Potato
Place a scrubbed and fork-pierced sweet potato in the microwave and cook on high for about 10 minutes until tender. Alternatively, you can roast it in a 400°F oven for 45-60 minutes. Cooking it first makes sure it blends seamlessly into the filling.
Step 3: Prepare the Filling
Once your sweet potato is cooked, peel off the skin and dice it into 1/2-inch cubes. In a large bowl, combine the sweet potato with the corn and black bean salsa along with about 1 1/2 cups of shredded cheese. Mix gently so everything is well combined—this filling is where all those flavors meld together beautifully!
Step 4: Assemble the Enchiladas
Pour 1 cup of enchilada sauce evenly across the bottom of your prepared baking dish. Now comes the fun part! Take about 1/3 cup of the filling and place it inside each tortilla shell. Roll them up tightly and place seam side down in the baking dish. Repeat until all your filling is used up—don’t worry if they don’t look perfect; they’ll taste amazing either way!
Step 5: Top with Sauce and Cheese
Pour the remaining cup of enchilada sauce over your rolled-up enchiladas. Sprinkle on the rest of your cheese generously. This cheesy topping creates that irresistible bubbly crust we all love!
Step 6: Bake to Perfection
Pop those beauties into your preheated oven and bake for about 20 minutes. Keep an eye on them until the cheese is melted and bubbly—that golden brown look means they’re ready to come out!
Step 7: Garnish and Serve
If you’d like, sprinkle some finely diced red peppers or fresh cilantro over the top before serving. These Vegetarian Enchiladas are best enjoyed hot out of the oven—perfect for sharing with family or friends! Enjoy every cheesy bite!
Pro Tips for Making Vegetarian Enchiladas
Making vegetarian enchiladas can be a delightful experience, and with a few handy tips, you can elevate your dish to restaurant-quality!
-
Use fresh ingredients: Fresh vegetables and high-quality cheese enhance the flavors of your enchiladas, making each bite more vibrant and delicious.
-
Don’t overfill the tortillas: While it might be tempting to pack in lots of filling, overfilling can lead to messy enchiladas that fall apart. Aim for about 1/3 cup of filling per tortilla for the best results.
-
Warm the tortillas: Gently warming the tortillas before filling helps them roll up more easily without cracking. This small step makes a big difference in presentation!
-
Customize your fillings: Feel free to experiment with different veggies or beans based on what you have on hand. Spinach, zucchini, or even lentils can add a unique twist to your enchiladas.
-
Let them rest before serving: Allowing the enchiladas to sit for a few minutes after baking allows the flavors to meld together and makes them easier to serve.
How to Serve Vegetarian Enchiladas
Presenting your vegetarian enchiladas beautifully can turn an ordinary meal into something special! Here are some ideas on how to serve this flavorful dish.
Garnishes
- Chopped green onions: Adding fresh green onions gives a mild crunch and a pop of color that brightens up the dish.
- Sour cream or avocado crema: A dollop of sour cream or a creamy avocado sauce adds richness and balances the spices in the enchiladas.
- Lime wedges: Squeezing fresh lime juice enhances all the flavors, adding a zesty finish that’s hard to resist.
Side Dishes
- Mexican Rice: Fluffy rice cooked with tomatoes, onions, and spices complements the enchiladas and adds a hearty touch.
- Refried Beans: Creamy refried beans provide protein and are perfect for scooping alongside your enchiladas.
- Guacamole: This classic side is not only delicious but also adds healthy fats; it pairs beautifully with the flavors of the dish.
- Crisp Green Salad: A simple salad with lettuce, tomatoes, and a light vinaigrette offers a refreshing contrast to the warm enchiladas.
Enjoy serving these vegetarian enchiladas at your next gathering or weeknight dinner! Each bite is sure to bring smiles all around.

Make Ahead and Storage
These Vegetarian Enchiladas are perfect for meal prep, allowing you to enjoy a delicious homemade meal any day of the week with minimal effort!
Storing Leftovers
- Allow the enchiladas to cool completely before storing.
- Place them in an airtight container in the refrigerator.
- They will keep well for up to 3 days.
Freezing
- To freeze, let the cooked enchiladas cool completely.
- Wrap them tightly in plastic wrap or aluminum foil, then place in a freezer-safe container.
- They can be frozen for up to 3 months.
Reheating
- To reheat, preheat your oven to 350°F.
- Remove from the freezer and let thaw overnight in the refrigerator if frozen.
- Cover with foil and heat for about 20-25 minutes or until heated through.
FAQs
Here are some common questions you might have about making Vegetarian Enchiladas.
Can I use other vegetables in my Vegetarian Enchiladas?
Absolutely! Feel free to experiment with your favorite vegetables like zucchini, bell peppers, or spinach. Just make sure they complement the flavors of the sweet potatoes and beans.
How do I make Vegetarian Enchiladas gluten-free?
To make this recipe gluten-free, simply use corn tortillas instead of flour ones. Most store-bought corn tortillas are naturally gluten-free!
What can I serve with Vegetarian Enchiladas?
These enchiladas pair wonderfully with a fresh salad, guacamole, or even some Mexican rice for a complete meal.
Can I prepare Vegetarian Enchiladas ahead of time?
Yes! You can assemble the enchiladas and store them in the fridge before baking. Just add an extra few minutes to bake time if they go into the oven chilled.
How long do Vegetarian Enchiladas last in the fridge?
When stored properly, your leftovers can last up to 3 days in the refrigerator without losing their deliciousness!
Final Thoughts
I hope you find joy in making these delightful Vegetarian Enchiladas! They’re not just a wholesome meal; they’re also a celebration of flavors that will surely bring warmth to your dining table. Enjoy every bite and feel free to get creative with your ingredients! Happy cooking, and I can’t wait to hear how yours turn out!
Vegetarian Enchiladas
If you’re in search of a comforting meal that’s both satisfying and flavorful, these Vegetarian Enchiladas are the perfect choice! Bursting with a delightful combination of sweet potatoes, corn, and black beans, this dish is an instant family favorite. Whether it’s a busy weeknight or a gathering with friends, these enchiladas are simple to prepare and sure to impress. Plus, they can easily be made in advance for added convenience. Once you try this recipe, it will quickly become a staple in your cooking repertoire!
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Serves 4
- Category: Dinner
- Method: Baking
- Cuisine: Mexican
Ingredients
- 1 large sweet potato
- 1/2 cup corn and black bean salsa
- 2 cups shredded cheese (Mexican blend or vegan)
- 2 cups red enchilada sauce
- Yellow or white corn tortilla shells
Instructions
- Preheat your oven to 350°F.
- Cook the sweet potato until tender—microwave for about 10 minutes or roast at 400°F for 45-60 minutes. Let cool, peel, and dice.
- In a bowl, combine diced sweet potato, corn and black bean salsa, and 1.5 cups of shredded cheese.
- Spread 1 cup of enchilada sauce on the bottom of a baking dish. Fill each tortilla with about 1/3 cup of the filling, roll up tightly, and place seam-side down in the dish.
- Pour remaining enchilada sauce over the top and sprinkle with remaining cheese.
- Bake for approximately 20 minutes or until cheese is melted and bubbly.
- Garnish with diced red peppers or cilantro if desired.
Nutrition
- Serving Size: 1 serving
- Calories: 370
- Sugar: 5g
- Sodium: 590mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 7g
- Protein: 12g
- Cholesterol: 35mg